Google Ads (AdWords) モバイルアプリキャンペーン - アトリビューション連携

連携の概要

(参照: パートナー連携用語集 )

パートナー Google Ads
パートナータイプ SAN
クリエイティブ 🚫 App Campaigns の場合
パブリッシャー 🚫 App Campaigns の場合
S2S 🚫
ビュースルー
リエンゲージメント
クリックタグ 🚫 (セルフアトリビューション)
すべてのインストールの受信 必須 (セルフアトリビューション)
すべてのイベントの受信 推奨 (セルフアトリビューション)

Google Ads の概要

Google App キャンペーンは、Google のさまざまなネットワークやキャンペーンタイプ全体でモバイルアプリのプロモーションを行うのに役立ちます。

Google Ads のパートナー設定を追加することで、Google 検索、YouTube、そして 300 万を超えるサイトやアプリ全体にわたるキャンペーンのパフォーマンスを Singular でトラッキングできるようになります。

注意: クリックスルーキャンペーンとビュースルーキャンペーンの両方をトラッキングできます。Google Ads のビュースルーアトリビューションは、 MRC の定義 に基づく ビューアビリティ に準拠しており、YouTube ネットワークとディスプレイネットワークでのみ利用できます。

Google のネットワーク
ネットワーク 説明
Google 検索

Google 検索、Google 検索アプリ、Google Play に表示されるテキスト広告。

注意: インストールを目的とした iOS 検索キャンペーンは Google Ads によってアトリビューションされないため、ユーザーレベルのレポートには表示されません。これは集計レポートのデフォルトトラッカーインストールにも影響します。

Google ディスプレイ モバイルウェブサイト、モバイルアプリ、またはアプリストアにリンクできる、モバイルアプリケーションやブラウザに表示される画像広告。
Google 動画広告 (YouTube) Google の YouTube iOS または Android アプリに表示される動画広告またはテキスト広告。
Google Ads のキャンペーンタイプ
タイプ 説明
App Campaigns App Campaigns は、利用可能なすべてのネットワークでモバイルアプリをプロモーションするためのワンストップソリューションです。これらの広告は、入力したクリエイティブテキストに基づいて自動生成されます。iOS アプリと Android アプリの両方で利用できます。
App Campaigns for Engagement App Campaigns for Engagement は、既存のアプリユーザーに特定のアプリ内アクションを促し、ユーザーの定着率と長期的な収益を向上させるのに役立ちます。
App Campaigns for Pre-registration アプリストアでユーザーに事前登録を促すことで、リリース前にアプリをプロモーションします。
Performance Max 自動化を活用して、検索、ディスプレイ、YouTube、Discover、Gmail、マップを含む Google のすべてのチャネルに広告を配信する、目標ベースのキャンペーンタイプです。Performance Max は、クリエイティブ、プレースメント、入札をリアルタイムで最適化し、キャンペーンの目標に基づいてコンバージョンを最大化します。
検索 ユーザーが製品、サービス、情報を積極的に探しているときに、Google 検索結果にテキスト広告を表示します。
ディスプレイ Google ディスプレイ ネットワーク内の数百万のウェブサイトやアプリに、魅力的なバナー広告を表示します。
動画 YouTube および Google の動画パートナー ネットワーク全体に動画広告を表示します。
ショッピング 画像、価格、店舗情報を含む広告で製品をプロモーションします。
アトリビューション Google でのトラッキング

Singular は、 Google Ads の App Conversion API とのセルフアトリビューション型のサーバー間連携を介して Google Ads キャンペーンをトラッキングします。これには次のものが含まれます:

  • いずれかの Google Ads キャンペーンによって獲得されたすべてのインストールとリエンゲージメントのトラッキング
  • クリックスルーアトリビューションとビュースルーアトリビューションの両方

この連携では、Google Ads で生成され各アプリ固有の Link ID を使用します。 Link ID が Singular で設定されると、Singular はすべてのインストール、セッション、および設定済みのアプリ内コンバージョンイベントを Google に送信し始めます。

Google から返される、アトリビューションされたクリック情報を使用して、Singular はラストタッチアトリビューションを実行し ( Singular のアトリビューションプロセス を参照)、Google Ads ダッシュボードで受け取るのと同じ詳細なキャンペーン情報を使って、キャンペーンのパフォーマンスに関するレポートを提供できます。

Google Ads へのイベントのインポート
2025 年 12 月 より、新たに報告されたコンバージョンイベントは自動的に Google Ads にインポートされるようになり、手動でのインポートは不要になりました。

Google Ads キャンペーンに関連するコンバージョンとイベントのトラッキングを開始するには、まず Google Ads アカウントにアクセスして コンバージョンアクションを設定する 必要があります。これは イベントのインポート とも呼ばれます。

詳しい手順については、 Google Ads アトリビューション連携:イベントのインポート方法 をご覧ください。

注意: イベントが Google Ads に表示されるのは、Singular で設定を行ってから少なくとも 1 件のコンバージョンイベントが発生した後です (Google Ads にアトリビューションされたイベントだけではありません)。

数千人のアクティブユーザーがいる稼働中のアプリの場合、通常は数分以内にこれが発生しますが、アクティブユーザーのいない新しいアプリをテストしている場合は、自分でイベントをトリガーする必要があります。その後、コンバージョンが有効になっていることを確認してください。クロスアカウントコンバージョンを利用している場合は、MCC アカウントを通じてこれを行う必要があるかもしれません。

次に、Google Ads キャンペーンを設定して開始できます。オプションとその設定方法の詳細については、 Google の手順 をご覧ください。

パートナー設定のセットアップ方法

前提条件: Singular SDK を連携します ( 手順 を参照)。アプリケーションがディープリンクをサポートしている場合は、 iOS Android でディープリンクのサポートを必ず実装してください。

  • Google Ads アカウントで、 Link ID を生成します。

    重要: Google Ads との連携とインストールのトラッキングを確実に成功させるには、first_open イベントを Google Ads アカウントに インポート するプロセスを完了することが必須です。これらの手順を完了しないと、Google Ads と Singular の連携が不完全になり、インストールがトラッキングされません。

    アプリの広告を出している Google Ads アカウントが複数ある場合は、「クロスアカウントのコンバージョン トラッキング」を有効にするか、別の Google Ads アカウントとリンク ID を共有するようにしてください。このビデオ チュートリアル の「リンクを他の Google Ads アカウントと共有する方法」をご覧いただくか、 Google の手順 に従ってください。
    クロスアカウントのコンバージョン トラッキングが有効になっている Link ID に更新する場合は、必ず イベントのインポートプロセス を繰り返してください (以下のステップ 9 を参照)。

  • Singular > Attribution > Partner Configuration に移動します。
  • 「Add a Partner」をクリックし、Adwords (Google Ads) と入力して選択します。
  • ダイアログで、設定する App App site (プラットフォーム) を選択します。
  • Adwords Link ID の下に、生成した ID を貼り付けます。
  • アトリビューション設定を指定します:
    1. ビュースルーアトリビューション - 広告の表示により高い優先順位を付与します
    2. リエンゲージメント - 非アクティブウィンドウを使用します。これは必須です
      options_checkboxes_adwords.png
    3. クリックスルーアトリビューションのルックバックウィンドウ - 広告がインストールのクレジットを得られる期間を指定します。
      options_slider.png
    4. 注意: デフォルト設定を変更すると、不一致が発生する可能性があります 。Singular と Adwords のダッシュボードで表示されるインストール数の間に差異が生じることがあります。
  • イベントポストバック: を送信します。キャンペーンの最適化を改善するため、Singular がアプリ内イベントに関するポストバックを Google Ads に送信できるようにします。イベントを同等の Google イベントにマッピングするか、イベントを「custom」のままにしておきます。
  • Save をクリックします。
  • 2025 年 12 月 より、新たに報告されたコンバージョンイベントは自動的に Google Ads にインポートされるようになり、手動でのインポートは不要になりました。

    (重要) イベントのインポート: Google Ads アカウントでコンバージョンアクションを設定します。 イベントのインポート方法 をご覧ください。

    • Singular のイベントはすぐには表示されません。イベントが Google Ads に表示されるのは、Singular で設定を行った後に少なくとも 1 件のコンバージョンイベントが発生した後だけです。

一般的な FAQ

Singular の Adwords レポートはどのように機能しますか?

アトリビューションがトラッキングされると、Google Ads キャンペーンが Singular のレポートインターフェースに表示されます。

Singular は、クリックスルーおよびビュースルーのインストールとリエンゲージメントについて、アトリビューションされた Google Ads アプリキャンペーンデータのレポートをサポートしています。現在利用可能なデータには、Google のチャネル (YouTube、ディスプレイ、検索) とともに、 Google キャンペーン ID キャンペーン名 広告グループ ID が含まれます。このデータは、それぞれ Singular の「Campaign ID」、「Campaign Name」、「Sub Campaign ID」、「Sub Ad Network」にマッピングされます。

mceclip0.png

Google Ads における 「conversions」 は、Singular における インストール リエンゲージメント の両方を指す点にご注意ください。

さらに、 Google Ads のドキュメント に記載されているとおり、Google Ads とすべてのサードパーティの間には本質的な不一致があります。

iOS の Google 検索のアトリビューションが表示されないのはなぜですか?

2020 年 1 月より、検索向けの App Campaigns for Installs は Google Ads によってアトリビューションされなくなったため、ユーザーレベルのレポートには表示されません。詳細については、Google の お知らせ をご覧ください。

Google Ads キャンペーンでディープリンクとディファードディープリンクを有効にするにはどうすればよいですか?

Singular SDK の実装に ディープリンクおよびディファードディープリンクのサポート が含まれていることを確認してください。

実装が完了すると、Google との Singular 連携は、 フィードを利用する Google キャンペーン に対してディファードディープリンクを自動的に有効にします。

iOS キャンペーンで Adwords のネットワークインストールと Singular のトラッカーインストールの間に不一致が見られるのはなぜですか?

Google Ads が報告するアプリのコンバージョンには、確定的 (deterministic) なソースとモデル化された (modeled) ソースの両方が混在している場合があります。モデル化されたコンバージョンがキャンペーンにどのような影響を与えるかについては、 Google のドキュメント をご覧ください。

モデル化されたコンバージョンは特定の単一の広告インタラクションに紐づかないため、Google は対応する確定的なレスポンスを Singular や Google の App Attribution Partner のいずれにも提供できません。これにより、Google とサードパーティ (3P) の間で報告されるコンバージョンに不一致が生じることがあります。

この連携は、iOS と Android のオプトアウトユーザーのアプリアクティビティをどのように処理しますか?

オプトアウトユーザーのアプリアクティビティは、広告 ID をゼロにした状態で Google に報告されるため、Google は個人を特定できる情報を一切受け取りません。

Google が広告を配信する際、自動タグ設定が有効になっていると「ID」も付加されます:

  • Gbraid (iOS):iOS 14.5 以降のクリックに付加される識別子
  • Gclid (Android、iOS):Google のクリック ID

これらの広告がディープリンク対応である場合、ユーザーがアプリにディープリンクされた時点で、Singular SDK/S2S 連携によって ID が取得されます。Singular は利用可能なすべての ID を Google に転送し、これらはセルフアトリビューションによって Singular ではリエンゲージメントとして報告されます。「gbraid」の場合、これらのリエンゲージメントアトリビューションは粒度が低くなります。「Gbraid」ベースのリエンゲージメントアトリビューションには、次のものが含まれます:

  • キャンペーン ID
  • キャンペーン名

重要: Gbraid と Gclid を Google に送信するには、Singular SDK 連携が非 Singular ディープリンクをサポートするように設定されている必要があります。 iOS SDK ガイド Android SDK ガイド をご覧ください。

「engaged views」とは何ですか?また、どのように報告されますか?

engaged view (エンゲージ ビュー) とは、10 秒を超えて視聴された動画広告のユーザーインプレッションです。エンゲージ ビューは、Google と Singular のレポートでは クリックスルーアトリビューション としてカウントされます。

Singular のユーザーレベルのログでは、エンゲージ ビューのコンバージョンは、Google にアトリビューションされたコンバージョン/イベントデータの「passthrough」フィールド内で 「interaction_type」 = 「engagement」 として報告されます。

集計レポートでは、エンゲージ ビューのコンバージョンは 「conversion type」 = 「click-through」 として報告されます。

(ベータ版) Google Ads Integrated Conversion Measurement FAQ

Google Ads の Integrated Conversion Measurement は現在オープンベータ版です。

  • 2026 年 3 月 30 日より、 Android ICM オープンベータ版がすべての広告主に提供され、Google Ads アカウントマネージャーによる有効化が不要になります。参加するには、Google Ads 向けの Singular Partner Configuration で「Include Integrated Conversion Measurement Attribution」オプションが有効になっていることを確認してください。
  • 2025 年 11 月 12 日時点で、 iOS ICM オープンベータ版はすべての広告主に提供されており、Google Ads アカウントマネージャーによる有効化は不要です。Singular で iOS ICM 測定を有効にする 要件 をご覧ください。
Google Ads Integrated Conversion Measurement とは何ですか?

Google の Integrated Conversion Measurement は、サードパーティの App Attribution Partner インターフェースにおいて、Google App キャンペーンに対してよりリアルタイムで包括的かつ正確なアトリビューションを提供します。これは、イベントデータを使用したオンデバイスのコンバージョン測定などの革新的なテクノロジーを取り入れており、ユーザーのプライバシーを損なうことなく測定精度を向上させます。その結果、ユーザーレベルの識別子が欠落している場合でも、イベントレベルのインサイトが得られます。

対象となるのは:

  • App Tracking Transparency (ATT) を拒否した iOS 14.5 以降のユーザー
  • 欧州経済領域 (EEA) の Android ユーザー、および Android で広告のパーソナライズ設定をオプトアウトしたユーザー。
  • ICM はキッズアプリでもサポートされています。

対象外となるもの

  • ICM は、EEA/英国地域に所在する iOS デバイスではサポートされていません。
Singular は Google Integrated Conversion Measurement のコンバージョンをどのようにアトリビューションし、報告しますか?

Google Ads の Integrated Conversion Measurement は、クリックスルーのインストール測定のみをサポートしています。

Integrated Conversion Measurement のアトリビューションは、Singular では次のように報告されます

  • クリックスルー
  • インストール
  • 確率的 (probabilistic) としてアトリビューション (内訳は Singular のユーザーレベルレポートでのみ利用可能)
  • Sub Network Type は利用できません
Integrated Conversion Measurement を有効にするにはどうすればよいですか?

Google Ads の Integrated Conversion Measurement は現在オープンベータ版です。

  • 2026 年 3 月 30 日より、 Android ICM オープンベータ版がすべての広告主に提供され、Google Ads アカウントマネージャーによる有効化が不要になります。参加するには、Google Ads 向けの Singular Partner Configuration で「Include Integrated Conversion Measurement Attribution」オプションが有効になっていることを確認してください。
  • 2025 年 11 月 12 日時点で、 iOS ICM オープンベータ版はすべての広告主に提供されており、Google Ads アカウントマネージャーによる有効化は不要です。
Android iOS
  • [Singular] 「Include Integrated Conversion Measurement Attributions」オプションが有効になっている、設定済みの Google Ads Partner Configuration
  • [Singular] 「Include Integrated Conversion Measurement Attributions」オプションが有効になっている、設定済みの Google Ads Partner Configuration
  • [Singular] アプリと Singular SDK のアップデート。 技術要件を参照

[技術要件] iOS Integrated Conversion Measurement をサポートするには、どのようなアップデートが必要ですか?

Google Ads の Integrated Conversion Measurement は現在オープンベータ版です。2025 年 11 月 12 日時点で、 iOS ICM オープンベータ版はすべての広告主に提供されており、Google Ads アカウントマネージャーによる有効化は不要です。

Google とのオープンベータ版に参加していない場合は、以下の要件を実装することは推奨されません。

iOS Integrated Conversion Measurement は、イベントデータを使用したオンデバイス測定を使用します。 そのため、Google の ODM SDK の連携と、Singular SDK (または S2S API) のアップデートが必要です。

  1. 次の 3 つのオプションのいずれかを使用して、Google のイベントデータを使用したオンデバイス測定 (ODM SDK) を連携します:

    Google Analytics for Firebase Swift Package Manager Cocoapods
    Google のガイド をご覧ください
  2. Singular SDK または S2S API の実装を更新します

    iOS SDK Unity SDK Flutter, React-Native, Cordova REST S2S API
    • ネイティブ SDK 最小バージョン 12.8.1
    • アプリターゲットの「 Other Linker Flags 」に「 -ObjC 」を必ず追加してください
    • Singular SDK の初期化時に SingularConfig enableOdmWithTimeoutInterval 設定オプションを追加して、Singular が ODM 情報を収集できるようにします。

      enableOdmWithTimeoutInterval は、タイムアウト値を秒単位で設定します。タイムアウト値には 5 秒を使用することが推奨されます。タイムアウト値は、インストール後の初回起動時に、Singular SDK が ODM SDK からの ODM 情報を待つために初期化を遅延させる最大時間を設定します。

      重要: ODM SDK からの ODM 情報を待つプロセスは、Singular のディープリンクコールバックハンドラーなどの Singular SDK コールバックを遅延させます。そのため、ディープリンクが遅延する場合があります


      Swift:

      config.enableOdmWithTimeoutInterval = 5

      Objective C:

      config.enableOdmWithTimeoutInterval = 5;

パートナーデータポリシー

データ保持

Google App Attribution Partner として、Singular は Google が定める以下のデータ保持要件を遵守しています:

  • Google Ads のユーザーレベルデータは、元のアトリビューションから 6 か月後に削除されます。6 か月後、Google Ads にアトリビューションされたユーザーは「 Organic 」として扱われ/マークされ、Singular の集計レポートとユーザーレベルレポートの両方にその旨が反映されます。

EEA ユーザーの同意の取り扱い

Google Ads は、広告主に対し EEA ユーザーの同意シグナルを渡すことを求めています 。これは、EU の規制である デジタル市場法 (Digital Markets Act) に対応するためのアップデートの一環です。これらのユーザー同意シグナルをオプトアウトした EEA ユーザーは、アトリビューションの対象とならず、そのデータが Google で広告目的に使用されることもありません。

Singular は、広告主のコンプライアンスを支援するために以下のオプションを提供しています:

EEA ユーザーの同意の取り扱いに関する FAQ

ユーザー同意シグナルを Singular に渡すにはどうすればよいですか?

EEA ユーザーに対する EU のプライバシー規制が自社のアプリに適用されると判断した場合: これらのユーザーにアプリが提示する同意プロンプトに基づいて、Singular SDK/S2S の「Limit Data Sharing」機能を実装します。

  • 「Limit Data Sharing」に関する iOS Android Server-to-Server API の技術ドキュメント記事をご覧ください
  • Google がアプリインストール時にユーザー同意シグナルを取得し、測定と広告インサイトを最大化できるよう、LDS は Singular SDK の初期化 より前 に設定することが推奨されます
  • Singular の LDS は、EEA ユーザーについて、以下のように Google の「ad_user_data」および「ad_personalization」の ユーザー同意タイプ にマッピングされます:
    • LDS=true ad_user_data/ad_personalization=0 にマッピングされます
    • LDS=false ad_user_data/ad_personalization=1 にマッピングされます
    • 未設定の LDS 未設定の ad_user_data/ad_personalization にマッピングされます
EEA のデータ要件をオプトアウトするにはどうすればよいですか?
このオプションを切り替える前に、自社の法律顧問に相談し、確認してください。

EU のプライバシー規制が自社のアプリに適用されないと判断した場合は、 Singular で EEA ユーザー同意シグナルをオプトアウトできます。パートナー設定の「User Privacy」セクションにある「EEA opt-out」オプションをオンにします。このオプションを使用すると、LDS とユーザー同意シグナルは Google で使用されません。
パートナー設定の User Privacy セクションにある EEA opt-out オプション

  • このオプションを使用する場合、EEA ユーザー向けに LDS を実装することは 不要 です
  • このオプションは、Google の 3 月のアップデートが公開される前に有効にできます
Singular の Limit Data Sharing (LDS) とは何ですか?

Singular の Limit Data Sharing (LDS) は、アプリ開発者が各ユーザーのユーザー同意シグナルを Singular に渡すことができる機能です。LDS はユーザーごとに設定され、SDK の初期化前または初期化後に設定できます。LDS は Singular の User Privacy Postbacks で使用され、Google などの特定のパートナーに渡されます。これらのパートナーは、自社のデータ慣行に準拠するために LDS を使用します。

Limit Data Sharing でユーザーのプライバシー選択をサポートする FAQ 」をご覧ください

同意管理プラットフォーム (CMP) を使用している場合、ユーザー同意シグナルを渡すことはできますか?

Google は、必要なユーザー同意シグナルをサポートする 同意管理プラットフォーム (CMP) を一覧で公開しています。これらの CMP のいずれかを使用している場合は、ユーザー同意シグナルを抽出し、 Singular の LimitDataSharing 機能を通じて渡す ことができます。

Google Ads キャンペーンへの影響は何ですか?

ユーザー同意をオプトアウトした EEA ユーザーの場合:

  • Google Ads キャンペーンへのユーザーレベルアトリビューションは Singular で利用できません。Google はこれらのアトリビューションを MMP に報告できません
  • Google Ads はこれらのユーザーのコンバージョンをモデル化し、それは Singular が Google Ads データコネクタから取得する集計ネットワーク指標に反映されます。
  • Google Ads はこれらのユーザーのデータを広告目的に使用できません

ユーザー同意をオプトインした EEA ユーザーの場合:

  • Google Ads キャンペーンへのユーザーレベルアトリビューションが可能です
  • Google Ads はこのデータを広告目的に使用します

特定のキャンペーンや設定に関するより詳細な情報については、Google の担当者にお問い合わせいただくことをお勧めします。

クリエイティブ/アセットデータ

実行しているキャンペーンのタイプに応じて、Google はクリエイティブ/アセット ID を提供します。キャンペーンタイプごとに利用可能なクリエイティブおよび広告グループのデータを確認するには、以下の表をご覧ください。

キャンペーンタイプ (トラッカー) Creative ID あり Ad Group ID Ad Group Name
検索 v v x
ディスプレイ v v x
ショッピング v v x
動画 v v x
ACI, ACE, ACPREX x v v
Performance max x x x
ホテル v v x
その他 v v x