Adjust入門|
管理画面の見方・イベント設計・不正検知(Fraud)の基本
アプリ広告の効果計測に欠かせないMMP(モバイル計測プラットフォーム)。その中でもプライバシー対応と不正検知に強みを持つAdjustは、多くのアプリマーケターに選ばれています。本記事では、Adjustを初めて触る方に向けて、管理画面の見方からイベント設計、Fraud Prevention Suiteの基本まで体系的に解説します。
この記事のポイント
- Adjustはドイツ発のMMPで、プライバシーファースト設計とFraud Prevention Suite(不正検知)が強み
- トラッカーは「ネットワーク→キャンペーン→アドグループ→クリエイティブ」の4階層。広告媒体の構造と対応させて設計するのが基本
- イベント設計はファネルに沿って最低4つ(install / registration / tutorial_complete / purchase)を設定し、命名規則を統一する
Adjustとは?MMPとしての位置づけ
Adjust(アジャスト)は、2012年にドイツ・ベルリンで設立されたモバイル計測プラットフォーム(MMP: Mobile Measurement Partner)です。2021年にAppLovinが買収し、現在はAppLovinグループの一員として運営されています。
MMPの役割は、アプリのインストールやアプリ内イベントが「どの広告ネットワーク・どのキャンペーン経由で発生したか」を正確に計測することです。TikTok・Meta・Google Adsなど複数の広告媒体を横断して一元管理できるため、アプリマーケティングには欠かせないインフラです。
Adjustの特徴は大きく3つあります。
- プライバシーファースト設計:GDPR(EU一般データ保護規則)やCCPA(カリフォルニア州消費者プライバシー法)に早期から対応。Appleのプライバシー強化(ATT / SKAdNetwork)への対応も業界最速級です
- Fraud Prevention Suite:不正インストールや不正クリックを自動検知・除外する機能が標準搭載されており、広告費の無駄遣いを防ぎます
- 直感的な管理画面:ダッシュボードのカスタマイズ性が高く、KPIの可視化が容易です
トラッカー構造の理解
Adjustの計測は「トラッカー」と呼ばれるURLを中心に構成されます。このトラッカーには4段階の階層構造があり、広告媒体側のキャンペーン構造と対応しています。
- ネットワーク(Network):広告媒体そのもの(例:TikTok、Meta、Google Ads)
- キャンペーン(Campaign):媒体内のキャンペーン単位(例:202604_spring_campaign)
- アドグループ(Adgroup):ターゲティングや配信条件のグループ(例:male_25-34_tokyo)
- クリエイティブ(Creative):個別の広告クリエイティブ(例:hook_a_15sec)
この4階層を正しく設計しておくと、「どの媒体の、どのキャンペーンの、どのターゲティングの、どのクリエイティブが成果を出しているか」をドリルダウンで分析できます。
トラッカーURL発行のポイント
トラッカーURLはAdjust管理画面の「Campaign Lab」から発行します。発行時に注意すべき点は以下の通りです。
- 命名規則を統一する:チーム全体で「媒体名_キャンペーン目的_日付」などのルールを決めておく
- パートナー連携を使う:TikTokやMetaなど主要媒体はAdjustとモジュール連携しているため、手動でトラッカーURLを貼る必要がないケースもあります
- テスト用トラッカーを作る:本番環境に影響を与えないよう、テスト用のトラッカーを必ず用意しておきましょう
管理画面の見方
ダッシュボード(Dashboard)
ログイン後に最初に表示されるのがダッシュボードです。ここではKPIの概要をひと目で確認できます。
- インストール数:期間内の新規インストール数。媒体別・キャンペーン別にブレイクダウン可能
- イベント数:設定した各種イベント(登録、課金など)の発生数
- リテンション:Day 1 / Day 7 / Day 30の継続率。媒体間の質の比較に有効
- 収益:アプリ内課金や広告収益の合計。ROAS(広告費用対効果)の算出に使用
ダッシュボードはウィジェットベースでカスタマイズ可能です。運用チームの役割に応じて、「メディアバイヤー向け」「プロダクト向け」「経営向け」など複数のダッシュボードを作っておくと便利です。
Deliverables(レポート配信)
Deliverablesは、定期レポートを自動生成・配信する機能です。CSV形式で指定のメールアドレスやS3バケットに自動送信できるため、BIツールとの連携やチーム内共有の自動化に役立ちます。
- 日次・週次・月次の配信スケジュールを設定可能
- KPI(インストール数、イベント数、収益、リテンション等)を自由に組み合わせ
- フィルタ条件(媒体、国、OS等)も指定可能
Raw Data Export(ローデータ出力)
Raw Data Exportは、インストールやイベントのユーザー単位のローデータをリアルタイムで取得する機能です。コールバックURLやクラウドストレージへのストリーミングに対応しており、自社のデータウェアハウスに取り込んで独自分析を行うケースで使われます。
ローデータには、デバイス情報、アトリビューション情報(媒体・キャンペーン・クリエイティブ等)、タイムスタンプなどが含まれます。個人情報保護の観点から、ローデータの取り扱いにはアクセス権限の管理が重要です。
イベント設計のベストプラクティス
どのイベントを計測すべきか
イベント設計の基本は、ユーザーファネルの各段階に対応するイベントを設定することです。以下は汎用性の高い推奨イベントです。
- install:アプリのインストール(Adjustが自動計測。設定不要)
- registration:会員登録の完了。広告の質を測る第一関門
- tutorial_complete:チュートリアルの完了。ユーザーがアプリを理解したことの指標
- purchase / first_purchase:初回課金・購入。収益に直結する最重要イベント
- subscription_start:サブスクリプション開始(該当するアプリの場合)
- ad_revenue:広告視聴による収益発生(広告マネタイズアプリの場合)
イベント数が多すぎると管理が煩雑になります。まずは4〜6個の重要イベントに絞り、運用が安定してから必要に応じて追加するのがおすすめです。
イベント命名規則
Adjustのイベントにはトークン(英数字の識別子)が自動付与されますが、イベント名は自分で設定します。チーム全体で混乱しないよう、以下のような命名規則を決めておきましょう。
- スネークケース(小文字+アンダースコア)で統一:例:first_purchase、tutorial_complete
- 動詞+名詞の形式:何が起きたかが名前だけで分かるように(例:complete_registration、view_product)
- プレフィックスで分類:収益系は「revenue_」、エンゲージメント系は「engage_」など
命名規則をドキュメントに残しておくと、メンバーの入れ替わり時にも混乱が起きません。
収益イベントの設定
Adjustでは2種類の収益を計測できます。
- アプリ内課金(In-App Purchase):イベント送信時に収益額(revenue)とcurrency(通貨コード)をパラメータとして付与。ROASの自動計算に必要
- 広告収益(Ad Revenue):ironSource、AppLovin MAXなどのメディエーションSDKと連携し、広告視聴による収益をAdjustに送信。広告マネタイズアプリでは必須の設定
収益イベントを正しく設定しておくことで、媒体別・キャンペーン別のROASをAdjust管理画面上でリアルタイムに確認できるようになります。これは広告の予算配分を最適化する上で極めて重要な指標です。
Fraud Prevention Suite(不正検知)
アプリ広告の世界では、広告費を不正に搾取するアドフラウド(広告詐欺)が深刻な問題です。AdjustのFraud Prevention Suiteは、不正なインストールやクリックをリアルタイムで検知・除外し、広告費を守ります。
不正インストールの主な種類
- クリックスパム(Click Spam):ユーザーが意図していないクリックを大量に発生させ、オーガニックインストールを自社の成果として横取りする手口。広告を見ていないユーザーのインストールが不正に計上されます
- クリックインジェクション(Click Injection):Android端末で不正アプリがインストールの直前にクリックを差し込み、他社の広告成果を横取りする手法。インストール完了の数秒前に不自然なクリックが記録されるのが特徴です
- SDKスプーフィング(SDK Spoofing):実際にはアプリをインストールしていないのに、AdjustのSDK通信を偽装してインストールイベントを捏造する手口。最も悪質で、架空のインストールに対して広告費が支払われます
検知ロジックの概要
Fraud Prevention Suiteは、以下のようなロジックで不正を検知します。
- クリックからインストールまでの時間分析:正常なインストールには一定の時間分布があります。異常に短い(クリックインジェクション)、または異常に長い(クリックスパム)場合にフラグを立てます
- SDK署名(SDK Signature):SDKからの通信に暗号署名を付与し、第三者による通信偽装(SDKスプーフィング)を防止します
- IPアドレス・デバイス情報の異常検知:同一IPからの大量インストールや、デバイス情報の不整合を検出します
- 行動パターン分析:インストール後のアプリ内行動がない「空インストール」を検知し、不正の疑いを判定します
除外設定の方法
Fraud Prevention Suiteで検知された不正インストールは、リジェクション(除外)として処理されます。除外されたインストールは広告ネットワークへのポストバックから自動的に除外されるため、不正な成果に対する支払いが発生しません。
設定は管理画面の「Fraud Prevention」セクションから行います。
- Fraud Prevention Suiteを有効化する
- SDK Signatureを設定する(SDKスプーフィング対策)
- 検知ルールのしきい値をカスタマイズする(必要に応じて)
- 除外レポートを定期的に確認し、誤検知がないかモニタリングする
初期設定ではAdjustの推奨値がデフォルトで適用されるため、まずはデフォルト設定のまま運用を開始し、データを見ながら調整するのが安全です。
計測設計も「丸投げ」できます:ZVAでは広告クリエイティブの制作だけでなく、Adjustのトラッカー設計やイベント設計のサポートも行っています。成果報酬型のモデルだからこそ、正確な計測は私たちにとっても重要です。「計測まわりに不安がある」という場合もお気軽にご相談ください。
まとめ
Adjustは、アプリ広告の効果計測において信頼性の高いMMPです。トラッカー構造を正しく設計し、ファネルに沿ったイベントを設定し、Fraud Prevention Suiteで不正を排除する。この3つの基本を押さえるだけで、広告費の可視化と最適化の精度は大幅に向上します。
特にTikTokやMeta、Google Adsなど複数媒体を運用している場合、Adjustの一元管理は運用効率を大きく改善します。まずは本記事の内容を参考に基本設定を整え、データドリブンなアプリマーケティングの基盤を構築していきましょう。