adstage
トラッキング連携設定

Google Ads の連携

adstage では、Google Ads で発生した Web・アプリのコンバージョン成果を確認できます。また、Google Ads の費用連携により、運用中のキャンペーンの広告費と成果データを adstage ダッシュボードで照会できます。

Google Ads の連携画面は adstage ダッシュボードの 広告チャネル連携 > Google Ads で確認でき、Web キャンペーン連携、アプリキャンペーン連携、費用連携、SKAN 連携 の 4 つのタブで構成されています。

Web キャンペーンを連携する

Google Ads の最終ページ URL のサフィックス(Final URL Suffix)機能により、Google Ads で発生した Web コンバージョン成果を確認できます。最終ページ URL のサフィックスは、アカウントに一度設定するとすべてのキャンペーンに適用されます。

事前準備

最終ページ URL のサフィックスは、ランディングページの URL にキャンペーン情報を付加します。ランディング Web ページに adstage Web SDK がインストールされていると、この情報を読み取ってコンバージョンに紐付けられます。購入などのコンバージョンイベントは、Web サイトから Web SDK で送信する必要があります。インストール方法は adstage Web SDK をインストールする で確認できます。

adstage ダッシュボードの 広告チャネル連携 > Google Ads で Web キャンペーン連携 タブを選択し、最終ページ URL のサフィックス タブを開きます。ここに表示されている最終ページ URL のサフィックスをコピーします。

コピーした内容を編集すると、Google Ads の広告審査で不承認になったり、データが正常に収集されなかったりする場合があるため、そのままお使いください。

Google Ads にアクセスし、管理者 > アカウント設定 > トラッキング に移動します。

トラッキング セクションの 最終ページ URL のサフィックス フィールドに、adstage ダッシュボードからコピーした内容を貼り付けて 保存 をクリックします。保存すると、以降に発生する広告クリックのランディングページ URL にトラッキング情報が自動的に追加されます。

最終ページ URL のサフィックス

最終ページ URL のサフィックスを Google Ads のアカウントレベルで設定すると、そのアカウントのすべてのキャンペーンに自動的に適用されます。キャンペーンごとに個別に設定する必要はありません。

トラッキングテンプレート(Tracking Template)を設定すると、広告クリックが adstage のクリックトラッカー adg.im にも記録されます。adg.im は Google が認定したクリックトラッカー(Transparent Click Tracker)です。

Web キャンペーンは最終ページ URL のサフィックスだけで測定されます

トラッキングテンプレートは最終ページ URL のサフィックスの代わりにはなりません。Google Ads の並行トラッキング(Parallel Tracking)では、ユーザーはランディングページへ直接移動し、トラッキングテンプレートはバックグラウンドで呼び出されるため、キャンペーン情報は最終ページ URL のサフィックスを通じてのみランディングページに渡されます。最終ページ URL のサフィックスがないと、コンバージョンにキャンペーン・広告グループ・キーワードの情報が紐付きません。

また、トラッキングテンプレートと最終ページ URL のサフィックスを併せて設定すると、1 回の広告クリックが adg.im と Web SDK のそれぞれで記録され、クリック数が重複して集計される場合があります。Web キャンペーンでは最終ページ URL のサフィックスのみを設定することをおすすめします。

adstage ダッシュボードの 広告チャネル連携 > Google Ads で Web キャンペーン連携 タブを選択し、トラッキングテンプレート タブを開きます。ここに表示されているトラッキングテンプレートをコピーします。

Google Ads にアクセスし、管理者 > アカウント設定 > トラッキング に移動して トラッキング テンプレート フィールドに貼り付けます。

入力欄の下にある テスト をクリックし、結果に「ランディング ページが見つかりました」と表示されることを確認してから 保存 をクリックします。

並行トラッキングの切り替え

トラッキング セクションの 並行トラッキング の切り替えは、ホテル キャンペーンにのみ適用されます。検索・ショッピング・ディスプレイ・動画キャンペーンでは並行トラッキングが常に使用されるため、切り替えを別途設定する必要はありません。

アプリキャンペーンを連携する

アプリキャンペーン連携 タブでは、adstage を Google Ads のサードパーティ製アプリ分析プロバイダとして接続し、adstage が収集した Android・iOS のアプリイベントを Google Ads のコンバージョンとして送信します。Web イベントは送信されません。

アプリイベントを送信するには、まずプラットフォームごとの Link ID を登録する必要があります。

  1. Google Ads で ツール > データマネージャー > サードパーティ製アプリ分析 に移動し、その他のプロバイダ を選択して、プロバイダ ID(Provider ID)に 1749504903 を入力します。この ID は adstage の アプリキャンペーン連携 タブにも表示され、クリックするとコピーされます。

  2. Android と iOS のそれぞれについて Link ID を生成します。2 つのプラットフォームは異なる Link ID を使用します。

  3. 生成した Link ID を、adstage の アプリキャンペーン連携 タブにある Android リンク ID、iOS リンク ID の入力欄にそれぞれ入力して保存します。一方のプラットフォームの Link ID だけを登録すると、そのプラットフォームのイベントのみが送信されます。

Link ID の登録後に発生したイベントのみが Google Ads に送信されます。Google Ads のダッシュボードに反映されるまで最大 6 時間かかる場合があります。

送信されるイベント

  • install・first_open:Google Ads の広告から流入したかどうかにかかわらず、常に送信されます。
  • その他のイベント:Google Ads の広告から流入したユーザーのイベントのみが送信されます。イベントに gclid・gbraid・wbraid がある場合、またはデバイスが Google Ads にアトリビューションされている場合です。

イベント設定を保存する前は、以下の基準で Google Ads のイベントに変換して送信します。一覧にないイベントは custom として送信されます。

adstage イベントGoogle Ads イベント
install, first_openfirst_open
open, app_open, deeplink_open, session_startsession_start
purchaseecommerce_purchase
in_app_purchase, add_to_cart, view_item, view_item_list同じ名前
search, view_search_resultsview_search_results

アプリ内イベントを設定する

Link ID を登録すると、タブの下に adstage が収集したイベントの一覧が表示されます。イベントごとに送信の有無をオン/オフし、マッピングする Google Ads のイベントタイプを選択してから 設定を保存 をクリックします。すべて有効化、すべて無効化 で一括して切り替えることもできます。

イベント設定を一度保存すると、オンにしたイベントのみが送信されます。install・first_open をオフにするとインストールのコンバージョンも送信されず、保存後に新たに収集され始めたイベントは設定に含まれないため送信されません。必要なイベントはオンにして、改めて保存してください。

Google Ads は、adstage が送信した first_open・in_app_purchase などのコンバージョン アクションを自動的に作成して有効にします。自動作成されたコンバージョン アクションは サブ コンバージョン に設定されるため、入札の最適化に使用するには Google Ads で メイン コンバージョン に変更してください。first_open は Google Ads のアプリ コンバージョン トラッキングに必須のイベントです。

custom として送信されたイベントは、元のイベント名で送信されます。コンバージョン アクションが自動的に作成されない場合は、Google Ads で同じ名前のアクションを手動で作成してください。イベント一覧の 標準 の表示は adstage の標準イベントであることを意味し、Google Ads の標準イベントではないイベント(例:sign_up)は custom として送信されます。

費用を連携する

費用連携を設定すると、Google Ads の広告費と成果指標を adstage で確認できます。

Google アカウントで連携する

adstage と Google Ads を連携するには、Google アカウントの認証が必要です。OAuth 2.0 方式を使用して安全に認証します。

adstage で Google アカウントの連携を開始する

  1. adstage ダッシュボードの 広告チャネル連携 で Google Ads(google.ads) を選択します。

  2. 費用連携 タブで Google Ads 費用連携 スイッチをオンにし、連携アカウント追加 をクリックします。スイッチがオフの場合はボタンを押せません。

  3. Google のログイン画面が開いたら、Google Ads アカウントへのアクセス権限を持つ Google アカウントでログインします。

  4. adstage が Google Ads のデータにアクセスできるよう、権限を承認します。

認証が完了すると、Google Ads アカウント選択 画面に、ログインした Google アカウントがアクセスできる Google Ads アカウントの一覧が表示されます。利用中のアカウントのみが表示されます。

  1. 連携するアカウントを選択します。複数のアカウントを一度に選択でき、アカウント名と顧客 ID(Customer ID)で正しいアカウントかどうかを確認します。

  2. N 件のアカウントを確定 をクリックすると、選択したアカウントが連携され、最初のデータ収集がすぐに開始されます。

連携できるアカウント

ログインした Google アカウントが直接アクセスできる広告主アカウントのみが一覧に表示されます。MCC アカウント(MCC)でログインしても配下のアカウントは表示されず、MCC アカウント自体を連携するとキャンペーンデータは収集されません。連携する広告主アカウントに、使用する Google アカウントをユーザーとして直接追加してから連携してください。

ご注意ください

  • この組織にすでに連携済みのアカウントはスキップされます。選択したアカウントがすべて登録済みの場合は「すでに登録済みのアカウントです」、一部のみ登録済みの場合は「一部のアカウントはすでに登録済みのためスキップしました」というメッセージが表示されます。
  • ログインした Google アカウントでアクセスできるアカウントがない場合や、Google Ads API のエラーが発生した場合は「このユーザーが利用できる Google Ads アカウントがありません」というメッセージが表示されます。
  • Google へのログイン中に権限の承認を拒否すると、連携されません。

連携アカウントを管理する

連携済みの Google Ads アカウントは、adstage ダッシュボードの 費用連携 タブで確認できます。

アカウント一覧を確認する

連携済みアカウントの一覧では、次の情報を確認できます。

  • 広告アカウント:Google Ads のアカウント名と顧客 ID(Customer ID)
  • ステータス:連携ステータス(準備中、成功、失敗)
  • データの最終更新日時:費用データが最後に保存された時刻
  • Google Ads アカウント:連携に使用した Google アカウントのメールアドレス
  • 管理:アカウントの削除

アカウントを削除する

連携を解除するには、アカウント一覧の 管理 列にある削除アイコンをクリックします。アカウント削除 の確認画面で 削除 をクリックすると連携が解除されます。

ご注意ください

アカウントを削除すると、そのアカウントのデータ収集が停止します。すでに収集された過去のデータは adstage に保管されますが、新しいデータは収集されません。

連携ステータスを確認する

費用連携のステータスは、アカウント一覧の ステータス 列で確認できます。

ステータスメッセージの説明

  • 準備中:アカウント連携の直後で、最初のデータ収集が進行中です。通常は数分以内に完了します。
  • 成功:Google Ads API への接続は正常です。
  • 失敗:Google Ads からデータを取得できませんでした(認証の期限切れ、権限なしなど)。表示にマウスを合わせるとエラー内容を確認できます。更新のたびに再試行し、原因が解消されると自動的に 成功 に戻ります。

データ未収集の警告

ステータスが 成功 でも、広告を配信していないなどの理由でデータが入ってこない場合があります。費用データが 3 日以上保存されないと、ステータス表示の横に ⚠️ 警告が表示され、マウスを合わせると 対応が必要 という案内とともに「N 日間、広告費データが収集されていません」というメッセージが表示されます。この警告が表示されたら連携をご確認ください。データ収集が再開されると、警告は自動的に消えます。

データの更新周期

Google Ads の費用データは次のように更新されます。

  • 更新範囲:直近 30 日間(D-30〜D-1、更新当日を除く)
  • 更新周期:4 時間ごと(KST 1 時、5 時、9 時、13 時、17 時、21 時)

コンバージョンは広告クリックからしばらく経ってから計上されることが多いため、更新のたびに直近 30 日間のデータを再取得し、コンバージョン数とコンバージョン値を最新の値に更新します。

データの収集タイミング

更新当日(D-0)のデータは数値が確定していないため収集しません。

たとえば adstage で 3 月 17 日に費用データを更新すると、2 月 15 日から 3 月 16 日までのデータが更新されます。

収集されるデータ

費用連携で収集されるデータは Google Ads が報告した値で、日別にキャンペーン・広告グループ・キーワード・広告・検索語句の単位で保存されます。レポートでは媒体の報告値であることを示すため、指標名に (Channel) が付きます(例:コンバージョン値 (Channel))。

項目説明
費用(Cost)Google Ads で支出した広告費用
インプレッション数(Impressions)広告が表示された回数
クリック数(Clicks)広告がクリックされた回数
コンバージョン数(Conversions)Google Ads が集計したコンバージョン数
コンバージョン値(Conversion Value)Google Ads が集計したコンバージョン値

SKAN を連携する

SKAN 連携 タブのスイッチをオンにすると、adstage が iOS アプリのイベントから SKAdNetwork(SKAN)のコンバージョン値をサーバーで計算し、adstage iOS SDK がその値を Apple に渡します。SKAN は iOS アプリのインストールアトリビューションのための Apple のフレームワークです。この設定によって adstage が Google Ads にデータを送信することはありません。

  1. adstage ダッシュボードの 設定 > SKAN(SKAN コンバージョン値設定)でコンバージョン値のマッピングルールを設定し、すべて保存 をクリックします。保存された設定がない場合、SKAN 連携をオンにしてもコンバージョン値は計算されません。

  2. 広告チャネル連携 > Google Ads で SKAN 連携 タブを選択します。費用連携 タブで連携した Google Ads アカウントの一覧が表示されます。連携済みのアカウントがない場合は、先に 費用を連携する でアカウントを連携してください。

  3. アカウントの SKAN スイッチをオンにします。オンにするとすぐに、スイッチの横に 成功 ステータスが表示されます。

ご参考ください

  • SKAN 連携は組織単位で適用されます。Google Ads・Meta・Apple Search Ads・TikTok のうち 1 つのアカウントでも SKAN がオンになっていれば、組織の iOS アプリ全体にコンバージョン値の計算が適用されます。
  • adstage iOS SDK がインストールされたアプリでのみ動作します。
  • 費用連携のステータスとは無関係です。費用連携が失敗していても、SKAN のコンバージョン値の計算は継続されます。

注意事項

以下の点にご注意ください。

Web キャンペーン連携

  • 最終ページ URL のサフィックスは、アカウントレベルで設定するとすべてのキャンペーンに自動的に適用されます。
  • ランディング Web ページに adstage Web SDK がインストールされている必要があり、コンバージョンイベントは Web サイトから Web SDK で送信する必要があります。
  • コピーした最終ページ URL のサフィックスを編集すると、広告審査での不承認やデータ収集の停止が発生する場合があります。
  • トラッキングテンプレートと最終ページ URL のサフィックスを併せて設定すると、クリック数が重複して集計される場合があります。Web キャンペーンでは最終ページ URL のサフィックスのみを設定することをおすすめします。
  • トラッキングテンプレートの redirect_url={lpurl} は、Google に登録済みの透明性パラメータです。編集または削除すると、トラッキングのテストが失敗したり、広告が不承認になったりする場合があります。

アプリキャンペーン連携

  • Android と iOS は、それぞれ Link ID を登録する必要があります。
  • GCLID ベースのアトリビューションは、広告クリックから 180 日以内に発生したイベントまで適用されます。
  • App Tracking Transparency(ATT)を拒否した iOS デバイスのイベントは gbraid で送信されます。
  • アプリイベントの送信は、アプリキャンペーン連携 タブの Link ID でオン/オフします。費用連携 タブのスイッチとは別物です。

費用連携

  • Google Ads と adstage の間で数値に差異が生じることがあります。これは集計タイミング、タイムゾーン、フィルタリング基準の違いによるものです。
  • Google アカウントで adstage のアクセス権限を取り消すと、データ収集が停止します。
  • Google Ads API の割り当てを超過すると、一時的にデータ収集が遅延する場合があります。

トラブルシューティング

連携の過程で問題が発生した場合は、以下の点をご確認ください。

Web キャンペーン連携の問題

  1. 最終ページ URL のサフィックスの設定確認:Google Ads のアカウント設定(管理者 > アカウント設定 > トラッキング)で、最終ページ URL のサフィックスが正しく入力されているか確認
  2. Web SDK のインストール確認:ランディングページに adstage Web SDK が正しくインストールされているか確認
  3. コンバージョンイベントの確認:購入などのコンバージョンイベントが Web SDK で送信されているか確認
  4. ランディングページの確認:最終ランディングページの URL が正しいか確認
  5. トラッキングテンプレートのテスト確認:トラッキングテンプレートを使用している場合は、Google Ads のトラッキング セクションの テスト の結果に「ランディング ページが見つかりました」と表示されるか確認

費用連携の問題

  1. Google アカウントの権限確認:ログインした Google アカウントが、連携する Google Ads アカウントに直接アクセスできるか確認
  2. アカウント選択の確認:正しい Google Ads アカウントを選択したか確認(Customer ID を確認)
  3. ステータスの確認:ステータスが 失敗 の場合はマウスを合わせてエラー内容を確認し、認証の期限切れ・権限の問題であればアカウントを削除して再度連携
  4. API 割り当ての確認:Google Ads API の割り当てを超過していないか確認

データが収集されない場合

  1. 連携の有効化確認:Google Ads 費用連携 スイッチがオンになっているか確認
  2. 警告表示の確認:アカウントのステータスの横に ⚠️ 警告があるか確認
  3. 更新周期の確認:最初の収集は連携直後に開始され、以降は 4 時間ごとに直近 30 日間(当日を除く)のデータが更新される
  4. 権限の再確認:Google アカウントにおける adstage アプリの権限が有効か確認

Google 認証エラー

  1. ポップアップブロックの確認:ブラウザでポップアップがブロックされていないか確認
  2. Cookie 設定の確認:サードパーティ Cookie が許可されているか確認
  3. 別のブラウザで試す:Chrome、Safari など別のブラウザで試す

さらにサポートが必要な場合は、adstage カスタマーサポートチームまでお問い合わせください。

Google Ads のより詳しい設定方法は、Google 広告ヘルプ で確認できます。

関連資料

目次