Adapty Mailのアナリティクス

Analytics ページでは、キャンペーン・セグメント・A/B バリアント・メッセージ・トリガーの5つの軸でキャンペーンのパフォーマンスを確認できます。配信指標と各メールに紐づく収益を並べて表示するので、バリアントの比較、優秀なセグメントの特定、収益が集中している箇所の把握が簡単に行えます。

ページ上部にチャート、下部にブレークダウンテーブルが表示されます。任意の行をクリックすると、その個別エンティティの詳細に移動します。

上部にチャート、下部に指標ブレークダウンテーブルが表示されたAdapty Mail Analyticsページ

期間を選択する

ページ上部のツールバーで、表示期間とバケット単位を設定します。

  • Date range:プリセット(直近 7 / 14 / 30 / 90 日、今月、先月、直近 12 ヶ月、年初来)または Custom range ピッカー。デフォルトは直近 30 日間です。
  • GranularityDaily(日次)、Weekly(週次)、Monthly(月次)のバケット。期間が広がると自動的に粗くなります — 92 日を超えると DailyWeekly に切り替わり、366 日を超えると両方が Monthly に切り替わります。
  • Chart styleLineArea、または Bar

「range too wide」の警告が表示された場合は、期間を短くするか、粒度を粗くするか、フィルターを適用してください。

期間・粒度・チャートスタイルを設定するツールバーのコントロール

グループ化・ブレークダウン・フィルター

ツールバーの下にある3つのコントロールで、チャートとテーブルの表示内容を調整します。

  • Group by:データセットを行に分割する軸。CampaignsSegmentsA/B variantsTriggers が選択できます。No grouping を選択すると、すべてのデータが1つの集計 All 行にまとまります。
  • Breakdown:各行をサブ行に分割するための第2の軸。Group byBreakdown を両方設定すると、テーブルの各行を展開してサブグループを確認できます。Messages を含む任意の軸を指定できますが、Group by に設定済みの軸は選択できません。
  • Add filter:特定のキャンペーン、セグメント、A/B バリアント、またはトリガーにデータを絞り込みます。フィルターはチャートとテーブルの両方に適用されます。
Note

Messages はブレークダウンとして利用できますが、トップレベルの Group by やフィルターとしては使用できません。個別のメッセージを分析するには、Messages ブレークダウンを設定して Campaigns でグループ化し、キャンペーン行を展開するか、ドリルダウンからメッセージを開いてください。

ツールバーの下にある Group by、Breakdown、Add filter のコントロール

チャートを読む

チャートには、選択した指標が指定期間にわたって描画されます。

  • Metric categoryEmail actions(Sent、Delivered、Opened、Clicked、Bounced、Unsubscribed、Converted)と Revenue を切り替えられます。
  • Metric pills:プロットする指標を選択します。集計モード(グループ化なし)では、複数の指標を同じチャートに表示できます。グループ化が有効な場合、チャートには1つの指標のみが表示され、グループごとに1本のラインが描かれるため、グループを視覚的に区別しやすくなります。
  • Legend:グループ化が有効な場合、右側の凡例にすべてのグループが一覧表示され、各系列の表示/非表示を切り替えられます。

指標テーブルの表示チェックボックスでも、チャートに表示される行を制御できます。

指標・グループ化・チャートスタイルの変更に応じてチャートが更新される様子

指標テーブルを読む

チャートの下に、グループごとに1行ずつ表示される指標テーブルがあります。テーブル上部のサマリー行には、全行の集計値が表示されます。

  • ソート可能な列:列ヘッダーをクリックすると、Name、Sent、Delivered、Delivery rate、Opened、Open rate、Clicked、Click rate、Converted、Revenue、Bounced、Unsubscribed でソートできます。
  • 表示チェックボックス:その行をチャートに表示するかどうかを切り替えます。
  • 行の展開Breakdown が設定されている場合、各行の左側にあるシェブロンをクリックするとサブグループが表示されます。
  • ドリルダウンを開く:行の名前をクリックすると、そのエンティティの詳細ビューが開きます。
ソート可能な列・表示チェックボックス・展開可能な行を持つ指標ブレークダウンテーブル

ドリルダウンには以下が表示されます。

  • メインページと同じチャートおよび指標セレクター(1つのエンティティに絞り込まれた状態)。
  • 下部に8つのサマリーカード:SentDelivered(配信率付き)、Opened(開封率付き)、Clicked(クリック率付き)、BouncedUnsubscribedConvertedRevenue

期間と粒度はメインページの設定が引き継がれます。パンくずリストの Back をクリックして戻ることができます。

1つのエンティティに絞り込まれたドリルダウンビュー(チャートと8つの指標サマリーカードを表示)

計測対象

Adapty は currencylayer.com の為替レート(8時間ごとに更新)を使用して他の通貨を USD に変換します。レートは取引時点で固定されるため、その後の変動は変換結果に影響しません。

Analytics ページ、ドリルダウン、および以下で説明するインラインビューのいずれにおいても、各行には同じ生データのカウントが表示されます:

  • Sent: SES に送信されたメール数。
  • Delivered: SES が配信確認したメール数。
  • Bounced: SES が報告したバウンス数。ハードバウンスとソフトバウンスは区別されず、どちらも1件の Bounced としてカウントされます。
  • Opened: ピクセルの読み込み数。Apple Mail Privacy Protection は iOS 15 以降で画像をプリフェッチするため、この数値が実際より多くなります。より確実なシグナルとしてクリック数や収益を参照してください。
  • Clicked: メール本文内のリンクのクリック数。CTA ボタン、ヒーロー画像、ロゴなど、すべてのリンクはメールを送信した送信ドメインgo. ホストを経由してリダイレクトされます。クリックはそこでカウントされます。
  • Unsubscribed: フッターリンクまたは List-Unsubscribe ヘッダーからの購読解除数。
  • Converted: 対象期間内にアトリビューションされた購入が発生したグループの一意プロファイル数。コンバージョンは購入日でバケット化されます。3月にクリックして4月に購入した場合は4月にカウントされます。複数回購入したプロファイルでも1件としてカウントされます。
  • Revenue: サブスクリプションの開始・更新および買い切り購入を通じたアトリビューション収益の合計(USD)。

派生レート

各レートは上記の生カウントから算出されます。

レート計算式
Delivery rateDelivered / Sent
Open rateOpened / Delivered
Click rateClicked / Delivered

ドリルダウンでも、サマリーカードの横に同じ3つのレートが表示されます。

収益のアトリビューション

収益は、追跡対象リンクへのラストクリックで紐付けられます。メール内のすべてのリンクは独自の送信ドメインのリダイレクトを経由するため、すべてが追跡対象リンクとなります。

  1. 受信者がメール内のいずれかのリンクをクリックすると、Adapty Mail はそのプロファイルに対して scheduled_email_id を短期ストアに保存します。
  2. その後、既存のアトリビューションのない購入イベントが届いた場合、クリックより後の購入タイムスタンプであることを条件に、Adapty Mail は保存された scheduled_email_id をそのトランザクションに遡って付与します。
  3. 事前の追跡クリックのない購入は、アトリビューションなしのままとなります。

追跡されるパラメーターは scheduled_email_id です。自社でホストするチェックアウトURLには、{email} およびソースごとのプロファイルIDプレースホルダーを通じて受信者の識別情報を含めることもできます。これにより、ページに表示する内容をパーソナライズできますが、これはアトリビューションとは別の仕組みです。詳しくはチェックアウトの設定を参照してください。

フローと A/B テストのインラインアナリティクス

同じ指標がインラインでも表示されます。

  • Flows ページ:トリガービューの各セグメント行に、配信・エンゲージメント・収益のカウントが表示されます。
  • A/B Tests ページ:バリエーションが同じ指標セットで並んで表示されるため、バリアントの直接比較に便利です。

キャンペーン間の比較や特定エンティティへのドリルダウンには Analytics ページを使用し、特定のフロー行や A/B テストで作業している場合はインラインビューを使用してください。上記の指標の定義、派生レート、アトリビューションルールは3つのビューすべてで同じように適用されます。

制限事項

  • ソフトバウンスとハードバウンスの区別なし:一時的か恒久的かに関わらず、すべてのバウンスが1つの Bounced カウントに集約されます。
  • リアルタイムではなく結果整合性:カウントはイベントテーブルから集計されます。最新のイベントは通常数分以内に反映されますが、ストリーミングの保証はありません。
  • 期間サイズの上限あり:非常に広い期間と細かい粒度を組み合わせると、チャートのセル上限を超える場合があります。ページに「range too wide」の警告が表示されたら、期間を短くするか、粒度を粗くするか、フィルターを適用してください。