Google クリックマクロを使用して正確なトラッキングを行う

クリックマクロを実装してリダイレクト チェーンを作成する方法

すべての広告クリックを正確にトラッキングすることは、認定バイヤーでのキャンペーンのパフォーマンスの測定と請求には不可欠です。クリエイティブを第三者広告サーバー経由で配信する場合は、Google クリックマクロ(Google のトラッキング URL の動的プレースホルダ)を正しく実装することが必要となります。

Google ディスプレイ ネットワークでは、クリエイティブのホストと配信を行うすべての認定済み第三者の広告タグを使って、Google が、広告リクエストのたびに一意のクリック URL を動的に生成して渡せるようにする必要があります。

このガイドでは、広告運用スペシャリストおよび認定バイヤーでの第三者広告タグの入稿担当者を対象として、マクロを適切に実装し、さまざまなトラッキング シナリオに対応し、一般的な問題を解決して信頼性の高いクリック測定を行う方法について、手順に沿って説明します。

この記事の内容

クリック トラッキングの仕組み

ユーザーが広告をクリックした際、そのイベントを記録するには、信頼性の高い方法が必要です。広告インプレッションはそれぞれ固有のものであるため、ハードコードされた静的な URL は使用できません。Google クリックマクロは、広告のインプレッションごとに一意のトラッキング URL が動的に挿入されるプレースホルダです。

クリックフローの概要は次のとおりです。

  1. ユーザーが広告をクリックする
  2. 広告タグが Google のクリック URL(マクロによって挿入される)を呼び出す
  3. Google がクリックを記録する
  4. ユーザーが第三者トラッカーにリダイレクトされる(設定されている場合)
  5. 第三者がクリックを記録する
  6. ユーザーが最終的なリンク先 URL にアクセスする

このプロセスによって、クリック数が正確にカウントされます。このことは請求とキャンペーン レポートに不可欠です。

広告タグに標準のクリックマクロを実装する

ほとんどの標準の広告タグでは、エスケープなしのクリックマクロを使用すれば十分です。

マクロ: %%CLICK_URL_UNESC%%

実装するには、広告タグでクリック時のリンク先を定義しているパラメータを見つけて、その値をマクロに置き換えます。

広告の配信時に、%%CLICK_URL_UNESC%% は一意の Google トラッキング URL に動的に置き換えられます。

変更前:

<a href="http://my-third-party-ad-server.com/click?ad_id=123&redirect_url=https://www.advertiser.com"><img src="http://my-third-party-ad-server.com/creative.jpg"></a>

変更後:

<a href="%%CLICK_URL_UNESC%%http://my-third-party-ad-server.com/click?ad_id=123&redirect_url=https://www.advertiser.com"><img src="http://my-third-party-ad-server.com/creative.jpg"></a>

パターン: 特殊文字の処理(エスケープ)

場合によっては、リンク先 URL やトラッキング パラメータに特殊文字(&?= など)が含まれていることがあります。これらによって URL の構成が損なわれる可能性があります。このようなことを防ぐには、エスケープありのマクロを使用して、特殊文字が URL 内で安全に渡される形式に変換されるようにします。

シングルエスケープ マクロ: %%CLICK_URL_ESC%%

クリック トラッカーが別の URL 内でパラメータとして渡される場合に使用します。これは、標準的な実装の後のシナリオとして最も一般的です。

たとえば、タグが ...&click_url=%%CLICK_URL_ESC%%... のようになっている場合です。

ダブルエスケープ マクロ: %%CLICK_URL_ESC_ESC%%

クリック URL が複数のリダイレクトを介して渡される場合や、ネストされたパラメータ内で渡される場合など、より複雑なケースで使用します。ベンダーが二重エンコードを特に必要としている場合は、これを使用します。

エスケープなしのマクロを別の URL パラメータ内で使用するのは、よくある間違いです。

このようにすると、URL が途中から省略され、トラッキングが行われなくなります。マクロが Key-Value ペアの値である場合は、常に %%CLICK_URL_ESC%% を使用してください。

第三者トラッキングのリダイレクト チェーンを設定する

多くの場合、使用している第三者広告サーバーで、クリックも記録する必要があります。この場合はリダイレクト チェーンを作成します。主に次の 2 つの方法があります。

オプション A: Google 優先の URL(推奨)

この方法は、通常、より信頼性の高い方法として Google のシステム内でのトラッキングで使用されます。

  1. Google クリックマクロから始めます。
  2. 第三者トラッキング URL を追加します。
  3. 最終的なリンク先 URL をトラッカーのパラメータとして追加します。

構成: [Google クリック URL] [第三者クリック URL] [リンク先 URL]

実装例

%%CLICK_URL_UNESC%%http://my-third-party-ad-server.com/track?redirect=https://www.advertiser.com

方法 B: 第三者優先の URL

  1. 第三者トラッキング URL から始めます。
  2. Google クリックマクロ(エスケープあり)をパラメータとして追加します。
  3. その後、第三者サーバーが Google URL へのリダイレクトを行います。

構成: [第三者クリック URL] [Google クリック URL] [リンク先 URL]

実装例

http://my-third-party-ad-server.com/track?google_url=%%CLICK_URL_ESC%%&redirect=https://www.advertiser.com

並列リクエストを行う

第三者は、複数のクリック URL からなる長いリダイレクト チェーンを構成する代わりに、ユーザーを独自のクリック URL にリダイレクトしてからリンク先 URL に誘導できます。ユーザーは第三者のクリック URL にリダイレクトされますが、ユーザーがクリエイティブをクリックすると、クライアント サイドの別の HTTP リクエストが Google クリック URL に送信されます。

: Google の一部の入稿ツールには、Google クリック URL が正しく実装され、Google のレポートにクリック数が記録されるかどうかを検証する機能があります。このツールは上記のクリック リダイレクト チェーンの方法を使用する場合にのみ機能し、並列リクエストでは機能しません。

ベスト プラクティスとトラブルシューティング

  • クリエイティブを常にテストする: キャンペーンを開始する前に、クリエイティブ プレビュー ツールを使用してリンク先をテストします。クリックがお客様のシステムと Google の両方で記録されることと、正しい最終的なリンク先ページに誘導されることを確認します。
  • 差異を確認する: Google と第三者の間に多少の差異が発生するのはよくあることです。ただし、大きな違いがある場合は、マクロの正しいエスケープ バージョンを使用していることを再確認してください。
  • ベンダーのドキュメントを確認する: 第三者広告サーバーには、マクロの実装に関する特定の要件が適用される場合があります。まず、それらのドキュメントを必ず確認してください。
  • HTTPS が必須: リダイレクト チェーンに含まれるすべての URL で https:// が使用されていることを確認します。

その他の情報とサポート

この情報は役に立ちましたか?

改善できる点がありましたらお聞かせください。

さらにサポートが必要な場合

次の手順をお試しください。

検索
検索をクリア
検索を終了
メインメニュー
9862621513493927021
true
ヘルプセンターを検索
false
true
true
true
true
true
71030
false
false
false
false
false