Analytics / 新機能

App Events
アプリのアクティビティを Shopify Analytics で見られるように

マーケティングメールの送信数やロイヤルティ特典の利用数など、対応アプリのイベントを、いつも使っている Shopify Analytics のレポートでそのまま確認・比較・絞り込みできる。

このページの構成
  1. そもそも何が変わるのか(30秒で理解)
  2. 仕組み図解 : アプリのイベントがレポートに届くまで
  3. App Events でできる3つのこと
  4. App Events あり/なしの比較
  5. 利用条件と注意点
  6. 使い始める手順(3ステップ)
  7. 技術者が押さえるべき5つのポイント
  8. 業務に活かせる3つのユースケース
  9. 提案で使える1行サマリ

1そもそも何が変わるのか

対応しているアプリが Shopify に送るイベント(例 : マーケティングメールの送信、ロイヤルティ特典の利用)を、
Shopify Analytics のいつものレポートで直接見られるようになった。

アプリのアクティビティ

メール送信・ロイヤルティ特典の利用など、アプリ側で起きた出来事。

→ Shopify Analytics のレポートで

既存レポートの設定パネルにある「App Events」カテゴリからメトリクス・ディメンションを選ぶだけ。ShopifyQL でもクエリ可能。

2仕組み図解 : アプリのイベントがレポートに届くまで

インストール済みアプリ マーケティングアプリ ロイヤルティアプリ その他の対応アプリ App Events 対応アプリのみ イベントを送信 Shopify App Events として集約 中身はアプリが送るもの次第 レポート(設定パネル > App Events カテゴリ) メトリクス : 送信メール数 等 ディメンション : キャンペーン 等 推移・アプリ間比較・絞り込み/グループ化 ShopifyQL App Events をクエリで取得
見られるデータは 「インストール済みアプリのうち App Events に対応しているもの」 と 「そのアプリが Shopify に何を送っているか」 で決まる。アプリ開発者側がイベントを送る方法(API 等)は本記事に記載なし。

3App Events でできる3つのこと

推移

アプリのアクティビティを時系列で追う

日・週・月単位などで、アプリのイベント数の増減を追跡できる。

比較

同じ指標をアプリ間で比べる

例 : マーケティングアプリごとの送信メール数を並べて比較。

絞り込み

アプリ提供の詳細で絞り込み・グループ化

例 : キャンペーン別、メッセージタイプ別など、各アプリが提供する属性で切れる。

4App Events あり/なしの比較

項目App Events なしApp Events あり
アプリのアクティビティ 対象外 Shopify Analytics のレポートには出ない 表示 既存レポートで直接確認
アプリ間比較 Shopify Analytics 上では不可 可能 同じ指標をアプリ横並びで比較
属性での分析 — 可能 キャンペーン・メッセージタイプ等で絞り込み/グループ化
ShopifyQL — 対応 App Events をクエリ可能
料金・対象プラン 記載なし

5利用条件と注意点

App Events 対応アプリがインストール済み

対応しているアプリでなければデータは出ない。どのアプリが対応しているかの一覧は本記事に記載なし。

中身はアプリが送るもの次第

利用できるメトリクス・ディメンションは、各アプリが Shopify に送る内容に依存する。

対象プラン・対応地域・データ保持期間・過去データの遡及有無は記載なし。導入前に管理画面で「App Events」カテゴリが出るか、どのアプリのデータが出るかを確認すること。

6使い始める手順(3ステップ)

1

レポートを開く

Shopify Analytics で、いつも使っているレポートを開く。

2

設定パネルで「App Events」を選ぶ

App Events カテゴリからメトリクスとディメンションを選択。

3

必要なら ShopifyQL で

より自由に集計したい場合は ShopifyQL で App Events をクエリ。

新しいダッシュボードを覚える必要はない。「すでに使っているレポート」にアプリのデータが追加される形。

7技術者が押さえるべき5つのポイント

M / D

1. メトリクス+ディメンションのモデル

App Events は既存レポートと同じ「メトリクス × ディメンション」の枠組みで扱われる。設定パネルのカテゴリとして並ぶ。

SQL

2. ShopifyQL でクエリ可能

GUI だけでなく ShopifyQL でも取得できる。具体的なテーブル名・フィールド名は本記事に記載なし(「Learn more」のドキュメント参照)。

API ?

3. 送信側の仕様は記載なし

アプリ開発者がイベントを Shopify に送る方法・スキーマ・制限は本記事では触れられていない。自社アプリで対応したい場合は別途開発者ドキュメントを確認。

対応 非対応

4. カバレッジはアプリ依存

非対応アプリのデータは出ない。アプリ間比較をするときは「比較対象のアプリがすべて対応しているか」を先に確認しないと、片側だけの数字になる。

5. ディメンションの粒度はアプリごとに異なりうる

絞り込み・グループ化に使える属性(キャンペーン、メッセージタイプ等)は「各アプリが提供する詳細」。同じ名前の指標でもアプリごとに定義・属性が揃っている保証は記事に記載なしなので、横比較の前に定義を確認する。

8業務に活かせる3つのユースケース

USE CASE 1

メール施策のアクティビティを売上レポートと同じ場所で見る

課題
メール送信数はメールアプリの管理画面、売上は Shopify Analytics と見る場所が分かれ、定例レポート作成に手間がかかる。
打ち手
App Events 対応のマーケティングアプリから「送信メール数」をメトリクスとして選び、キャンペーン別にグループ化して既存レポートに追加。
効果
施策の量(送信数)の推移を Shopify Analytics 内で確認でき、レポート作成の画面往復が減る。
技術メモ
使える属性はアプリが送る内容次第。導入前に対象アプリが App Events に対応しているかを確認。
A B C
USE CASE 2

複数マーケティングアプリの稼働量を横並びで比較

課題
複数のマーケティングアプリを併用しているが、どれがどれだけ動いているかを統一された画面で比べられない。
打ち手
同じメトリクス(例 : 送信メール数)をアプリ別に並べるレポートを作成し、定期的に推移を確認。
効果
アプリの稼働状況が一画面で把握でき、アプリの整理・見直しの検討材料になる。
技術メモ
比較対象のアプリがすべて App Events 対応か、指標の定義が揃っているかを先に確認(ポイント 4・5)。
USE CASE 3

ロイヤルティ特典の利用状況を ShopifyQL で定点観測

課題
ロイヤルティプログラムの特典利用状況を、運用チームが継続的に追う仕組みがない。
打ち手
ShopifyQL で「ロイヤルティ特典の利用」イベントを期間別に取得するクエリを用意し、定例でチェック。
効果
特典利用の推移が定点で見え、プログラム改善の議論を数字ベースで進められる。
技術メモ
クエリで使うフィールド名・属性は記事に記載なし。公式ドキュメントと実際の設定パネルで確認してから組む。

9提案で使える1行サマリ

「対応アプリのアクティビティ(メール送信・特典利用など)を、
いつもの Shopify Analytics レポートと ShopifyQL で推移・比較・絞り込みできる新機能。
まずは導入アプリが App Events に対応しているかの確認から。」