どのようにお手伝いできますか?

マーケター向けSSOT(Single Source of Truth)のData Lockerレポート

  • 更新

概要:Data LockerのSSOT(Single Source of Truth)レポートは、IDマッチングやSKANなど、異なるアトリビューション方法のデータを統合し、アプリキャンペーンのパフォーマンスを正確かつ一元的に把握できるようにします。  社内のBIシステムにデータを取り込み、分析とレポート作成を充実させることができます。

注意:SSOTのData Lockerレポートには、アクティビティ基準ではなく、LTV基準のデータが含まれます。つまり、アプリ内での行動やイベントの発生日を基準としたデータではなく、すべてのタッチポイントを通じたユーザーのLTVを反映します。

Data Lockerとは

Data Lockerは、AWS、GCS、Snowflakeなどの主要なクラウドプラットフォームに、データを直接配信する安全なソリューションです。マーケターは社内のBIシステムにデータを簡単に取り込み、包括的な分析やレポート作成に活用できます。詳細。

SSOT(Single Source of Truth)とは

SSOTは、IDマッチングやSKANなど、異なるアトリビューション方法のデータを統合することで、データの分散という課題を解決し、アプリキャンペーンのパフォーマンスを正確かつ一元的に把握できるようにするソリューションです。詳細。

Data LockerでSSOTレポートを利用するメリット

SSOTレポートのメリットは、以下のとおりです。

  • アトリビューション全体を正確に把握:SSOTが異なるアトリビューション方法のデータを統合し、複数の方法でアトリビューションされたインストールの二重計上を防ぎます。これにより、実際のユーザー行動とアトリビューションを反映した正確なデータを提供します。
  • BIシステムへのデータ取り込み:SSOTは、集計データを使用して社内BIシステムを構築するための、効率的で正確な手段を提供します。すべてのディメンションと指標にわたり、アトリビューション、アプリ内イベント、収益のデータを網羅します。このデータをBIシステムに取り込むことで、ユーザーのプライバシーを保ちながら、キャンペーンのパフォーマンスと最適化のプロセスを改善できます。
  • 可能な限り細かな粒度:SKAN特有のデータ欠損をモデリングで補完する場合でも、SSOTは可能な限り詳細なデータを提供します。この詳細なデータが、根拠に基づく的確な意思決定を支援します。

Data Lockerの設定

SSOTまたはSSOTレポートを有効にするには、以下のいずれかの手順を実行します。

現在、Data Lockerでデータを取得していますか?  手順

 

はい 

AppsFlyerAdmin_us-en.pngData Lockerにレポートを追加するには:

  1. AppsFlyerのサイドメニューで、出力 > Data Lockerを選択します。
  2. 取得するレポートをすべて選択します。
  3. Save configurationをクリックします。 
    翌日からレポートを取得できます。 
いいえ

AppsFlyerAdmin_us-en.pngData Lockerの設定:

  1. Data Lockerの初回設定(広告主 | パートナー)を完了します。
  2. Data Lockerにレポートを追加します。
    1. AppsFlyerのサイドメニューで、出力 > Data Lockerを選択します。
    2. 取得するレポートをすべて選択します。
    3. Save configurationをクリックします。 
      翌日からレポートを取得できます。

SSOTレポートの基本情報

名前 説明
利用可能なレポート

以下のレポートを利用できます。
 

  • ユーザー獲得:コンバージョンをユーザー獲得チャネルにアトリビューションします。リエンゲージメント期間中に発生したインストール後のアクティビティも含まれます。
  • リターゲティング:以下のイベントのコンバージョンを、リターゲティングチャネルにアトリビューションします。
    • リアトリビューションに伴って発生したイベント。
    • リエンゲージメント期間中に発生したイベント。
  • 統合:AppsFlyerの二重アトリビューションのルールに従い、最後に接触したチャネルにコンバージョンをアトリビューションします。そのため、リエンゲージメント中に発生したインストール後のアクティビティは、UAのメディアソースではなく、リターゲティングのメディアソースに表示されます。
レポートの対象期間 インストール後30日までのコホート収益指標(D7、D14、D21、D30)を提供します。注意:D7を超える期間では、収益指標のみに対応しています。
ディレクトリ構造 ディレクトリは、インストール日ごとに整理されます。インストール日ごとのフォルダーには、日次で作成される複数のバージョンが含まれます。各バージョンは、そのインストール日の最新の累積データを反映します。そのため、取得できる最新バージョンのみを処理してください。詳細
レポートの構造 レポートのスキーマ(含まれるディメンションと指標)は固定されており、変更できません。
タイムゾーン UTC
データの更新頻度・反映時間
  • 日次。
  • 指標は、1日の終わりである00:00 UTC時点で利用可能なデータを使用して計算されます。
  • SLA:新しいレポートは、16:00 UTCまでにData Lockerで取得できます。毎日、直近15日分のインストール日について、新しいバージョンが作成されます。詳細を表示

ディレクトリ構造

レポートのフォルダー階層

  • 最上位のフォルダーは、レポートの種類ごとに整理されます。指定可能な値:
    • ssot_unified
    • ssot_retargeting
    • ssot_user_acquisition
  • その中のサブフォルダーは、インストール日ごとに整理されます。

バージョン管理 

  • 各インストール日のフォルダーには、日次で作成される複数のバージョンが含まれます。
  • 各バージョンは、そのインストール日の最新の累積データを反映します。
  • レポートには、そのインストール日について取得可能なすべてのデータが含まれます。 例えば、4月18日時点の各インストール日の最新バージョンには、4月18日のその時点までのすべてのデータが含まれます。
  • ヒント:正確性を保つため、常に取得可能な最新バージョンを処理してください。

各インストール日につき、最大31バージョンです。 31日後には、すべての指標が確定し、データが完全になります。 詳細。

ディレクトリとファイル名の構造

レポートのパスは、以下の形式です。

<bucket-name>/t=<ssot_unified OR ssot_retargeting OR ssot_user_acquisition>/install_date=<yyyy-mm-dd>/version=<unix timestamp>/<parquet file number>

広告主のバケット内のフォルダー階層の例:

bucket
|
└── t=ssot_unified
    |
    ├── install_date=2024-05-05
    |   |
    |   └── version=1714890235
    |   |    |
    |   |    ├── part-00000-4762858-d62a-446e-b499-dd05f2d5434d-c000.csv.gz
    |   |    |
    |   |    ├── part-00001-4762858-d62a-446e-b499-dd05f2d5434d-c000.csv.gz
    |   |    │
    |   |    └── part-00002-4762858-d62a-446e-b499-dd05f2d5434d-c000.csv.gz
    |   |
    |   |
    |   └── version=1714890286
    |        |
    |        ├── part-00000-1d295376-d024-4321-8d34-1fbb37cbb58d-c000.csv.gz
    |        |
    |        ├── part-00001-1d295376-d024-4321-8d34-1fbb37cbb58d-c000.csv.gz
    |        │
    |        └── part-00002-1d295376-d024-4321-8d34-1fbb37cbb58d-c000.csv.gz
    |   |
    .   . 
    .   .

凡例:

  • t:レポートのトピック(種類)。
  • install_date:アプリのインストール日。インストール後のアクティビティは、ユーザーが行動した日ではなく、アプリをダウンロードしたインストール日に基づいて表示されます。
  • version:バージョンの作成日時を示すUnixタイムスタンプ。

レポートの構造

レポートは、ディメンションと指標で構成されます。

指標には、アトリビューション、収益、イベントを実行したユニークユーザーのデータが含まれます。コスト関連の指標(ROIやROASなど)を計算するには、収益とコストの両方の指標が必要です。収益指標はSSOTレポートに、コスト指標はROI360のコストETLに含まれます。

サンプルレポートをダウンロード

フィールドの形式

形式名 説明
文字列[n] 文字列の最大長。通常、データの受信時にフィールド長の制限は適用しませんが、その後にデータが切り詰められる場合があります。
時刻の文字列

文字列の形式:

yyyy-mm-dd hh:mm:ss。 

例:

2019-09-17 00:09:25 
列挙型[n] 列挙型フィールドには、特定の値のみを指定できます。例えば、selected_currencyは3文字で、指定された通貨コードのみを格納できます。
タイムスタンプ

10桁のUNIXタイムスタンプ。例:
2020年8月4日の07:25 UTCは、以下のようになります。

 "timestamp": "1596525944"
真偽値 フィールドの値は、TRUEまたはFALSEです。
整数 整数
浮動小数点数 小数点以下の値を持つことができる浮動小数点数。

ディメンション

フィールド名 説明 形式
af_ad_id 広告の識別子。キャンペーン階層。 文字列
af_ad 広告名。 文字列
af_adset_id 広告セットの識別子。キャンペーン階層。 文字列
af_adset 広告セット名。 文字列
app_id IDプレフィックスを含むアプリID(広告主のアプリ)。 文字列
attribution_method イベントのアトリビューションに使用された仕組み。 AppsFlyerのアトリビューション方法、SKAdNetwork(SKAN)、オーガニックなどがあります。 文字列
attributed_touch_type 指定可能な値:click、impression、null。 文字列
campaign アドネットワークからAppsFlyerに送信されたキャンペーン名。 文字列
af_c_id キャンペーンの識別子。 文字列
days_post_attribution コンバージョンが発生した日からの経過日数(コンバージョンの発生時刻からの経過時間ではありません)。
ヒントリテンションやKPIの対象日数の計算に使用します。
整数
event_name

イベントを識別します。特定の意味を持つイベント名と、広告主がアプリ内で設定したアプリ内イベントの名前があります。

event_name ユーザーの行動
af_conversion ユーザーがコンバージョンしました。 conversion_typeで、インストール、再ダウンロード、リアトリビューション、リエンゲージメントのいずれかを識別します。
広告主が定義したアプリ内イベント アプリ内イベントを実行しました。
af_ssot_organic すべてのイベントのオーガニック収益の集計に使用します。

注意:af_ssot_organicは、SKANの全体収益の計測スキーマを使用するアプリについて、すべてのオーガニック収益データを集計する、システムが生成するイベントです。 SKANの制限により、アプリ内イベント別の詳細な収益が取得できない場合に表示されます。イベント単位でレポートできない場合でも、オーガニック収益の合計を確認できるようにします。
文字列
geo ISO国コード。 AppsFlyerの従来のアトリビューション方法ではユーザーのIPアドレスから取得し、SKANではアドネットワークからのデータ補完またはモデリングで取得します。 文字列
install_date アプリのインストール日。 

SKAN:ポストバックの到着時刻に基づき、AppsFlyerが推定します。 

AppsFlyerのアトリビューション方法:
・ユーザー獲得:インストール後の初回起動
・リターゲティング:リエンゲージメントまたはリアトリビューション後の初回起動

注意:install_dateが列として提供されるのは、BigQueryやSnowflakeなどのデータウェアハウス接続のみです。
文字列
is_primary_attribution

UA:true。

リターゲティング:リエンゲージメント期間中は、元のメディアソース(リエンゲージメント前)とリエンゲージメントのメディアソースの両方にアトリビューションされます。イベントがリエンゲージメント期間内に発生した場合:元のメディアソースはFALSE(プライマリアトリビューションではない)になります。リエンゲージメントのメディアソースはTRUEになります。

真偽値
media_source イベントのアトリビューション先のアドネットワーク。 文字列
selected_currency アプリ設定で指定した、3文字の通貨コード(USD、EURなど)。 ISO-4217形式。 SSOTの管理画面で収益を表示する際と同じ通貨です。 文字列
conversion_type 指定可能な値:
インストール:ユーザーが初めてアプリをダウンロードして開いた場合。
リアトリビューション:ユーザーがアプリを再インストールし、新しいキャンペーンにアトリビューションされた場合。
再ダウンロード(SKAN):ユーザーがアンインストール後に再びアプリをインストールした場合。
リエンゲージメント:ユーザーがリターゲティング広告に接触した後、再びアプリを開いた場合。
文字列

指標

Data Lockerで使用する名前 説明 形式
revenue_selected_currency 選択した通貨での累積収益額。小数点以下2桁まで。
例:event_name=purchase、days_post_attribution=2の場合、インストール後2日以内の購入イベントの収益合計を表します。2日目だけの収益ではありません。
倍精度浮動小数点数
revenue_usd 米ドルでの累積収益額。
例:event_name=purchase、days_post_attribution=2の場合、インストール後2日以内の購入イベントの収益合計を表します。2日目だけの収益ではありません。
倍精度浮動小数点数
skan_duplicates SKANとAppsFlyerの他の方法で重複してアトリビューションされたインストールは、SSOTデータでの二重計上を防ぐために除外されます。 長整数
uninstalls_count アプリをインストールした後に、アンインストール(削除)したユーザー数(ユーザー獲得のみが対象)。 長整数
unique_users イベントを実行したユニークユーザー数。値は累積値です。
例:event_name=purchase、days_post_attribution=2の場合、インストール後2日以内に購入したユニークユーザー数を表します。2日目だけの人数ではありません。
整数

モデリングされたデータ

AppsFlyerは、SKAdNetworkの基本レポートでは取得できないデータをモデリングで補完します。

  • Nullのコンバージョン値(CV):SKANでは、ユーザーのプライバシーを保護するために、Appleが実際のデータを「Null」に置き換える場合があります。データの欠落を防ぐため、SSOTはこれらのNull値をモデリングで補完します。詳細。
  • インストール後の長期指標:SKANでは、インストール後の最初の2日間を超える期間のデータ粒度が限られるため、正確性に影響する場合があります。データの品質を保つため、days_post_attributionが2を超える期間の収益と、アプリ内イベントを実行したユニークユーザー数をモデリングします。詳細。

地域データ:SKANではデータの粒度が制限され、地域データを取得できないことがよくあります。その場合、効率的にパフォーマンスを分析できるように、データをモデリングします。詳細。

初回バージョンのオーガニック地域データ

  • SSOTのData Lockerレポートは、同じinstall_dateについて複数のバージョンが生成されます。

  • 初回バージョンでは、地域別分布のモデリング結果がまだ利用できないため、オーガニックの地域データがnullになる場合があります。

  • 後続のバージョンでは、追加のSKANポストバックの処理後に地域別分布のモデリング結果が利用可能になり、オーガニックの地域データが入力される場合があります。

不完全なデータ

最近のインストール日を分析する場合、インストール後の長い期間(7日間など)の指標は、データがまだ出そろっていない場合があります。この場合も指標は表示されますが、一部のデータのみを反映した値になります。

目安は、以下のとおりです。

  • 取得可能になったデータから、順次レポートに表示されます。
  • 5日後には、インストール後2日間の指標がそろいます*。
  • 7日後には、インストール後7日間の指標がそろいます。モデルによる値の調整は、インストール後15日まで続く場合があります。

データが不完全になる理由:

  • データの蓄積:インストール日からの経過日数が分析対象の期間より短い場合、データは蓄積途中であり、まだそろっていません。
  • SKANの遅延:SKANデータはランダムな遅延を伴って受信されます。例えば、インストール後の最初の2日間のアクティビティは、インストールから最大96時間(4日)後に受信される場合があります。
  • モデリングのタイミング:インストール後2日間を超える期間のSKANデータは、モデリングで補完されます。モデルによる最初の推定値は、7日後に生成されます。この期間(2~7日目)は、AppsFlyerの従来のアトリビューション方法のデータは利用できますが、モデリングされたSKANデータはまだ利用できません。

例(インストール日を1月1日とした場合):

  • 1月2日:SKANデータは、まだ受信されていません。インストール後2日間のデータと7日間のデータは同じ値で、どちらもAppsFlyerの従来のアトリビューション方法のデータのみからなる、不完全なデータです。
  • 1月3日:SKANデータの一部を受信しています。インストール後2日間のデータはまだ不完全ですが、SKANデータが一部含まれるようになります。インストール後7日間のデータには、モデリングされたSKANデータはまだ含まれません(最初の推定値はインストールから7日後に利用可能になります)。そのため、インストール後2~7日目には、7日間の値が2日間の値より小さくなる場合があります。
  • 1月6日:最大遅延のポストバックも含め、インストール後の最初の2日間のSKANデータをすべて受信しています。インストール後2日間の指標がそろいます。この時点では、インストール後7日間の指標はまだそろっていません。
  • 1月8日:インストール後7日間のモデリングされたSKANデータがそろいます。モデルによる値の調整は、1月16日まで続きます。 

注意:SKANの14日、21日、30日のデータにも同じ考え方が適用されます。つまり、day[X]の指標([X]は7、14、21、30)は、インストール日から[X]日が経過して初めて利用可能になります。

BI開発者向けの留意点

レポートに含まれるデータの範囲:

ユーザー獲得のインストール、リターゲティングのリアトリビューション(SKANでは再ダウンロード)、リエンゲージメントと、それぞれに関連するアプリ内イベントが含まれます。

レポートの取り込み

統合、ユーザー獲得、リターゲティングのレポートは、個別に、またはまとめてBIシステムに取り込めます。まとめて取り込んだ後、自社でビューを絞り込む場合:

  • 統合レポート:is_primary_attributionがtrueまたはnullのデータを使用します。
  • ユーザー獲得レポート:conversion_type=Installを使用します。
  • リターゲティングレポート:conversion_type=re-engagementまたはre-attributionを使用します。
  • 統合ビュー:取り込み処理で統合ビューを使用する場合、キャンペーンの種類ごとにデータを分けられます。

アトリビューション後の経過日数

重要

レポートにはdays_post_attributionディメンションが含まれ、インストール後の経過日数に応じて収益とユニークユーザーのデータを分類します。

  • アトリビューション(インストール、リエンゲージメントなど)の場合、値は0です。
  • 収益とアプリ内イベントのデータは、事前に定義されたコホートに分類されます。現在は、インストール後「2」日間と「7」日間に限られます。

 

アプリ内イベントと収益を正確に分析するには、days_post_attributionディメンションで絞り込む必要があります。以下のクエリ例を参照してください。

 

よくある誤りは、特定のディメンションの組み合わせについて、収益列を単純に合計してしまうことです。この方法では、一部の収益がdays_post_install=2とdays_post_install=7で二重計上されるため、誤った数値になります。特定のアプリ内イベントのユニークユーザー数を分析する場合も同様です。

ヒント

  • 最新バージョン:各インストール日について、取得可能な最大のバージョン番号を選択してください。これが最新のデータです。バージョン番号はUnixタイムスタンプ形式のため、値が最大のものが最新バージョンです。これにより、最も正確で新しい情報を使用して分析できます。
  • 収益の計算:米ドルでの収益は、イベント発生日の為替レートで計算されます。
  • アトリビューションの分析:event_name=af_conversionのレコードは、アトリビューション(インストール、リアトリビューション〈SKANでは再ダウンロード〉、リエンゲージメント)を表します。アトリビューション数はユニークユーザー指標に表示され、これらのレコードの収益指標は空欄になります。 days_post_attributionの値は0です。
  • ダッシュボードとの比較:Data Lockerのデータとダッシュボードのインストール数を比較する際は、コンバージョンの種類がinstallのデータとre-downloadのデータを合計します。ダッシュボードのインストール指標には、両方のコンバージョンの種類が含まれます。個別のData Lockerレポートから両方を取得するには、installのコンバージョンをユーザー獲得レポートから、SKANのre-downloadのコンバージョンをリターゲティングレポートから取得します。
  • アプリ内イベントの分析:event_nameが「af_conversion」以外のレコードは、アプリ内イベントを表します。イベントを実行したユニークユーザー数はユニークユーザー指標に、イベントによる収益は収益指標に表示されます。
  • コンバージョンの種類:このディメンションで、ユーザー獲得とリターゲティングのコンバージョンを区別します。 SKANデータでは、インストールと再ダウンロードをさらに分けて確認できます。 SSOTダッシュボードとの比較では、どちらもインストールとして扱われます。
  • 広告収益イベント:取得可能な場合に含まれます。
  • データの分割:すべてのアプリのデータが1つのファイルで提供されます。アプリごとにデータを分けるには、App IDフィールドを使用するか、Data Lockerでアプリ別の分割を設定してください。
  • コスト、クリック、インプレッションなど、アトリビューション前のデータはコストETLレポートから取得してください。

活用例

以下に、BI開発者がData Lockerで取得したデータを活用する、代表的で実用的な例を示します。各例に、SQL文とExcelでの表示例を記載しています。

キャンペーン別のアトリビューション合計の計算

このクエリでは、以下を行います。

  • インストール日ごとに、キャンペーン別のユニークなアトリビューション数を合計します。
  • イベント名「af_conversion」と特定のキャンペーンID(af_c_id)でコンバージョンを絞り込みます。
SELECT install_date, SUM(unique_users) AS total_attributions
FROM ssot_unified
WHERE event_name = 'af_conversion'
    AND af_c_id = '4475903638579'  -- Change to your specific campaign
    AND app_id = 'YOUR_APP'
GROUP BY install_date;

ダッシュボードのインストール数と比較するためのコンバージョン(インストールと再ダウンロード)の計算

このクエリでは、以下を行います。

  • キャンペーンとインストール日ごとに、新規インストールと再ダウンロードを区別してコンバージョン数を集計します。
  • コンバージョンの種類が「install」と「re-download」の両方を含む、ダッシュボードのインストール指標と比較します。
SELECT install_date, conversion_type, SUM(unique_users) AS total_conversions
FROM ssot_unified
WHERE event_name = 'af_conversion'
    AND af_c_id = '4475903638579'  -- Change to your specific campaign
    AND conversion_type IN ('install', 're-download')  
-- The dashboard sums both under the install field
    AND app_id = 'YOUR_APP'
GROUP BY install_date, conversion_type;

注意:Data Lockerのデータとダッシュボードのインストール数を比較する際は、installとre-downloadの両方のコンバージョンを含めてください。ダッシュボードのインストール指標には、新規インストールとSKANの再ダウンロードの両方が含まれます。 SSOTのData Lockerの個別レポートでは、conversion_type=installはユーザー獲得レポートに、SKANの再ダウンロードはリターゲティングレポートに含まれます。個別のレポートをダッシュボードのインストール数と比較するには、ユーザー獲得とリターゲティングの両方のレポートを取得してください。

地域別のリターゲティングコンバージョンの計算

このクエリでは、以下を行います。

  • リターゲティングキャンペーンのコンバージョンを、地域別に集計します。
  • 対象となるコンバージョンの種類は、「re-attribution」と「re-engagement」です。
SELECT install_date, conversion_type, geo, SUM(unique_users) AS total_conversions
FROM ssot_unified
WHERE event_name = 'af_conversion'
    AND conversion_type IN ('re-attribution', 're-engagement')  
-- Both types are relevant for re-targeting
    AND app_id = 'YOUR_APP'
GROUP BY install_date, conversion_type, geo;

メディアソースごとのアトリビューション方法別インストール数の計算

このクエリでは、以下を行います。

  • アトリビューション方法(SKAN、AppsFlyerのアトリビューション方法、オーガニック)別に、メディアソースごとのインストール数を集計します。
  • イベント名が「af_conversion」、コンバージョンの種類が「install」のイベントに絞り込みます。
SELECT install_date, attribution_method, media_source, SUM(unique_users) 
AS total_installs
FROM ssot_unified
WHERE event_name = 'af_conversion'
    AND conversion_type = 'install'
    AND app_id = 'YOUR_APP'
GROUP BY install_date, attribution_method, media_source;

Facebookの広告セット別のインストール後30日間の累積収益の計算

このクエリでは、Facebookで配信された広告について、インストール後30日間の累積収益を計測します。

SELECT install_date,
       af_adset,
       SUM(revenue_usd) AS total_revenue_day_30
FROM ssot_unified
WHERE media_source = 'facebook'
    AND days_post_attribution = 30  -- Choose a specific post-install period (cohort)
    AND app_id = 'YOUR_APP'
GROUP BY install_date, af_adset;

選択したインストール後の期間ごとの累積収益の計算

このクエリでは、以下を行います。

  • インストール後の複数の対象期間について累積収益を計算し、2日間と7日間の合計をそれぞれ算出します。
  • 過去7日以内のインストールを分析する場合、インストール後7日間のデータは不完全な可能性があります。詳細
SELECT install_date,
       SUM(IF(days_post_attribution = 2, revenue_usd, 0)) AS total_revenue_day2,
       SUM(IF(days_post_attribution = 7, revenue_usd, 0)) AS total_revenue_day7
FROM ssot_unified
WHERE app_id = 'YOUR_APP'
GROUP BY install_date;

メディアソース別の特定のアプリ内イベント(購入)の収益計算

このクエリでは、以下を行います。

  • 特定のアプリ内イベント(「af_purchase」など)の収益を計測し、メディアソースごとに合計します。
  • 二重計上を避けるため、対象となるインストール後の経過日数で絞り込みます。
SELECT install_date, media_source, SUM(revenue_usd) AS total_purchase_revenue
FROM ssot_unified
WHERE event_name = 'af_purchase'  -- Change to your specific event
    AND days_post_attribution = 7  -- Choose a specific post-install period (cohort)
    AND app_id = 'YOUR_APP'
GROUP BY install_date, media_source;

インストール後2日間のアプリ内イベントのコンバージョン率の計算

このクエリでは、全インストール数に対する特定のアプリ内イベント(「af_complete_tutorial」など)のコンバージョン率を計算します。

SELECT install_date,
  SUM(IF(days_post_attribution = 2 AND 
event_name = 'af_complete_tutorial', unique_users, 0)) 
  / SUM(IF(event_name = 'af_conversion', unique_users, 0)) 
AS conversion_rate_day2_af_tutorial_conversion
FROM ssot_unified
WHERE conversion_type = 'install'  
-- Choose the conversion types for the sample group you want to measure
    AND app_id = 'YOUR_APP'
GROUP BY install_date;

キャンペーンID別のインストール後7日間・2日間のARPUの計算

このクエリでは、以下を行います。

  • キャンペーンごとに、インストール後2日間と7日間のユーザーあたり平均収益(ARPU)を計算します。
  • 過去7日以内のインストールを分析する場合、インストール後7日間のデータは不完全な可能性があります。詳細
SELECT install_date,
       af_c_id,
       SUM(IF(days_post_attribution = 2, revenue_usd, 0)) 
       / SUM(IF(event_name = 'af_conversion', unique_users, 0)) AS ARPU_day2,
       SUM(IF(days_post_attribution = 7, revenue_usd, 0)) 
       / SUM(IF(event_name = 'af_conversion', unique_users, 0)) AS ARPU_day7
FROM ssot_unified
WHERE conversion_type = 'install'  
       -- Choose the conversion types for the sample group you want to measure
    AND app_id = 'YOUR_APP'
GROUP BY install_date, af_c_id;

メディアソース別の重複数の計算(クエリ)

このクエリでは、アトリビューションの重複が多い可能性のあるメディアチャネルを把握するため、メディアソースとインストール日ごとにユーザーのアトリビューションの重複数を合計します。

SELECT install_date, media_source, SUM(skan_duplicates)
FROM ssot_unified
WHERE app_id = 'YOUR_APP'
    AND event_name = 'af_conversion'
GROUP BY install_date, media_source;
SELECT install_date, media_source, SUM(skan_duplicates)
FROM ssot_unified
WHERE app_id = 'YOUR_APP'
GROUP BY install_date, media_source;

非オーガニックのD7収益

非オーガニックインストール(AF Model + SKAN)の7日間の収益合計を、インストール日別に返します。

SELECT install_date,
       SUM(revenue_usd) AS total_revenue_day_7
FROM ssot_unified
WHERE attribution_method IN ('AF Model','SKAN')
  AND days_post_attribution = 7 
  AND app_id = 'YOUR_APP'
GROUP BY install_date;

オーガニックのD7収益

オーガニックインストールの7日間の収益合計を、インストール日別に返します。
以下の2つのクエリは、どちらを使用しても同じ結果が返されます。

方法1:attribution_methodを使用

SELECT install_date,
       SUM(revenue_usd) AS total_revenue_day_7
FROM ssot_unified
WHERE attribution_method = 'Organic'
  AND days_post_attribution = 7 
  AND app_id = 'YOUR_APP'
GROUP BY install_date;

方法2:event_nameを使用

SELECT install_date,
       SUM(revenue_usd) AS total_revenue_day_7
FROM ssot_unified
WHERE event_name = 'af_ssot_organic'
  AND days_post_attribution = 7 
  AND app_id = 'YOUR_APP'
GROUP BY install_date;

特徴と制限事項

名前 説明
コストデータ
  • コストデータは含まれません。代わりにコストETLを使用できます。
  • SSOTレポートにコストを追加するには、Campaign IDディメンションを使用して、コストETLのデータを結合します。
日付ごとのレポートの提供条件 各インストール日の終了時点でSSOTのトグルがオンになっている場合にのみ、その日付のSSOTレポートが提供されます。

インストール後2日間の指標

 

  • Conversion StudioでSKAN 4を使用している場合:インストール後2日間のデータ。
  • Conversion StudioでSKAN 3を使用している場合:設定したSKANのアクティビティ期間に基づくデータ。
    例:アクティビティ期間が24時間の場合、その期間内に発生したイベントは、翌日(Day X+1)に発生していても計上されます。

アプリ内イベントの取得条件

 

Window 1の期間内に発生したイベントのみが対象です。
SKANの再ダウンロードの内訳 利用可能。 SSOTダッシュボードでは、この内訳は表示されず、インストールと再ダウンロードの両方がインストール指標に含まれます。

SKAN Conversion Studioの設定変更

 

SKAN Conversion Studioの設定を変更すると、変更前のスキーマでエンコードされたインストールのポストバックが引き続き到着するため、約96時間にわたりSSOTデータの正確性に影響する場合があります。
タイムゾーン アプリ固有のタイムゾーンは利用できません。
オーガニックデータ
  • インストール後30日まで(D7~D30)の指標を取得できます。
コンバージョン(インストール、リアトリビューション、リエンゲージメント)後の経過日数別データ 収益指標はD7、D14、D21、D30で取得できます。 D14~D30は、SSOTのData Lockerレポートでのみ提供されます。

運用媒体の開示設定

 

対応。 X AdsとMeta adsのデータは、常に開示されます。

キャンペーン名の変更

 

非対応。キャンペーン名が変更された場合は、キャンペーンIDでグループ化や絞り込みを行ってください。

アドネットワーク

 

  • 以下の条件を満たす場合、自社のメディアソースにアトリビューションされたデータを、SSOTのData Lockerレポートで確認できます。
    • 広告主がConversion StudioでSSOTを有効にしている。
    • アドネットワークがSKANキャンペーンを配信している。
    • アドネットワークが、集計データへのアクセスに必要な権限を広告主から付与されている。

代理店のアクセス

 

利用不可。代理店ユーザーは、SSOTダッシュボードでSSOTデータを確認できます。

D7指標

 

  • オーガニックトラフィックのD7指標は、2025年2月16日以降のデータで利用できます。
  • 以下の場合、D7指標が欠落したり、D2指標を下回ったりすることがあります。
    • 日付範囲に、まだ8日間が経過していない日付が含まれる。
    • モデリングされたデータが利用できない(収益データが14日分に満たない場合など)。詳細。
    • 過去14日以内に、SKAN Conversion Studioの設定が変更された。
    • 特定の日付のインストール数が10件未満。

事前定義されたイベント名 

 

「af_conversion」は複数のコンバージョンの種類を示すイベント名として使用されるため、アプリ側に同じ名前のイベントがある場合は、その元のイベントが「af_conversion_event」に変更されます。

現地通貨での差異

 

SSOTダッシュボードとSSOTのData Lockerレポートは同時に計算されないため、ダッシュボードの現地通貨での収益と、レポートの選択通貨での収益を比較すると、わずかな差異が生じる場合があります。データの計算時点で使用される為替レートが、わずかに異なるためです。
SKANのD7の不完全なデータ SKANのD7データはモデリングされ、初回バージョンはインストールから7日後に生成されます。そのため、過去7日以内の日付のD7指標を分析する場合、データは不完全です。アトリビューション方法がSKANのレコードでは、D7指標がD2指標より小さくなります。
D7の収益・アプリ内イベント指標の粒度制限 インストール後7日間の収益と、イベントを実行したユニークユーザーの指標は、広告セット、広告、コンバージョンの種類の粒度では取得できません。 SKANでは通常、この粒度のデータが提供されないため、モデルはこれらのディメンションを考慮しません。
広告収益データの反映時間

広告収益データには、1日の遅延があります。

例えば、7月3日の朝に作成されたレポートには、7月1日分までの広告収益データが含まれます。

イベント指標 D7を超える期間では、収益指標のみに対応しています。
SSOTダッシュボード ダッシュボードに表示されるのは、D2とD7の収益のみです。長期の収益コホート(14日 / 21日 / 30日)は、現在、SSOTのData Locker出力でのみ取得できます。