検索
検索をクリア
検索終了
Google アプリ
メインメニュー

オーダー ID を使ってコンバージョンの重複を抑える

オーダー ID をコンバージョン トラッキング タグに追加することで、コンバージョンを重複してカウントすることを避けることができます。

注文確認ページなどのコンバージョン ページにコンバージョン タグを設定する場合は、ユーザーがウェブサイトで期待される行動を果たしたときに 1 回だけコンバージョンをカウントする必要があります。しかし、ユーザーがコンバージョン ページに戻ったり、そのページを再読み込みしたりすると、同じタグが再び呼び出され、同じ注文に対して 2 回目のコンバージョンがカウントされてしまう可能性があります。

こうした重複コンバージョンの発生を防ぐには、各注文に固有のオーダー ID(オーダー確認番号などが一般的)を取得するようにコンバージョン タグを編集します。同じオーダー ID のコンバージョン アクションが 2 回発生している場合、2 回目のコンバージョンは重複とわかるため、カウント対象から除外されます。

この記事では、各注文に固有のオーダー ID をコンバージョン タグに追加する方法をご説明します。

始める前に

コンバージョン トラッキング タグにオーダー ID を追加するには、事前に次の準備が必要です。

  • ウェブサイトにコンバージョン トラッキングを設定 以下の手順を行うには、事前に AdWords アカウントでコンバージョン アクションを設定し、ウェブサイトにコンバージョン タグを追加しておく必要があります。
  • 各トランザクションに固有のオーダー ID(注文確認番号など)。オーダー ID は、数字、文字、特殊文字(ダッシュやスペースなど)を使った半角 64 文字以下のものであれば自由に設定できます。オーダー ID は注文ごとに固有のものにします。個々のユーザーの識別に利用可能な情報は一切含めないでください。
  • サイトのコードを編集するスキルと権限。 ご自身で行うかウェブマスターに依頼して、コンバージョン トラッキング タグを編集する必要があります。

手順

各注文に固有のオーダー ID を取り出して、タグと一緒に送信するには、コンバージョン トラッキング タグにコードを追加する必要があります。AdWords アカウント側で設定などを変更する必要はなく、タグの編集だけで対応できます。

留意点

  • オーダー ID が動的な値であることをご確認ください。複数のトランザクションに対して同じ ID が AdWords に送信されている場合は、コンバージョンが本来の値よりも少なくカウントされている可能性があります。
  • 以下の手順では、例としてアクティブ サーバー ページ(ASP)を使用しています。実際のコードは、ご利用のサーバー言語に応じて異なります。必ずウェブサイトに合った言語のコードをご利用ください。

ご利用中の AdWords がリニューアル版、従来版のどちらのバージョンかお選びください。詳細

  1. コンバージョン ページの ASP ファイルを開きます(別のサーバー言語をご利用の場合は、それに該当するファイルを開きます)。1 つのファイルで複数のページを生成している場合は、ASP ファイル内のコンバージョン確認ページを生成するセクションに移動します。
  2. サイトのオーダー ID が変数の場合は、その情報を保存している ASP コードを特定します(例: <%= orderId %>)。
  3. コンバージョン ページの HTML を開き、AdWords コンバージョン トラッキング タグを見つけます(コンバージョン ページに追加する前のコンバージョン トラッキング タグに、これらの変更を加えてもかまいません。その場合は、以下の手順でタグを編集したうえで、コンバージョン トラッキング タグをウェブサイトに設定するの手順に従ってタグを設定してください)。
  4. タグの script セクション(<script></script> タグの間の部分)に次のコードを追加します。「<%= orderId %>」となっている部分は、ステップ 2 で特定した ASP コードに置き換えてください。

    if (<%= orderId %>) {
    var google_conversion_order_id = "<%= orderId %>";
    }
     
  5. タグの noscript セクション(<noscript></noscript> タグの間の部分)において、手順 2 で見つけた ASP コード <%= orderId %> を次のコードに置き換えます。

    &amp;oid=<%= orderId %>
  6. 置き換えたコードをテストするため、サイトでコンバージョンを達成してコンバージョン ページを表示します。
  7. ウェブブラウザでページのソースを表示します(ほとんどのブラウザでは、ページを右クリックして [ページのソースを表示] を選択するとソースが表示されます)。ページの <body> タグと </body> タグの間にあるコンバージョン トラッキング コードの中で、編集した ASP コードが実際のオーダー ID に置き換えられていることを確認します。

以下はコンバージョン タグの例です。ハイライト表示されている部分がオーダー ID のコードです。

<body>
    ...
    <!-- 購入コンバージョン ページ向けの Google コード -->
    <script type="text/javascript">
    /* <![CDATA[ */
    var google_conversion_id = 1234567890;
    var google_conversion_label = "xxx-XXx1xXXX123X1xX";
     if (<%= orderId %>) {
         var google_conversion_order_id = "<%= orderId %>";
    }

    /* ]]> */
    </script>
    <script type="text/javascript" 
    src="//www.googleadservices.com/pagead/conversion.js">
    </script>
    <noscript>
    <img height=1 width=1 border=0 
    src="//www.googleadservices.com/pagead/conversion/1234567890/
    ?label=xxx-XXx1xXXX123X1xX&amp;guid=ON&amp;oid=<%= orderId %>&amp;script=0">
    </noscript>
    </body>

オーダー ID と「カウント」設定の違いについて

タグにオーダー ID を追加することと、1 回の広告クリックにつきコンバージョンを 1 回のみカウントするように「カウント」設定を変更することは同義ではありません。

オーダー ID を追加すると、同じコンバージョンを 2 回カウントする(ユーザーが購入手続き完了ページを再び開いた場合に、1 回の購入を 2 回のコンバージョンとしてカウントするなど)ことを避けることができます。

一方で、「カウント」設定を「1 回」に変更すると、広告のクリック後に異なる購入が複数回発生したとしても、コンバージョンは 1 回のみカウントされます。

「カウント」設定とオーダー ID の推奨例

  • 1 回の広告クリックから獲得した見込み顧客をトラッキングする場合は、カウント設定を「1 回」に設定します。
  • 1 回の広告クリックから発生した同一ユーザーによる購入をすべてトラッキングする一方で、同じ購入を 2 回カウントしない場合は、オーダー ID をタグに追加します。購入の場合はオーダー ID を追加する方法をおすすめします。

  • オーダー ID は AdWords のレポートに表示されません。
  • タグにオーダー ID を追加しても、ビュースルー コンバージョンの重複は解消されません。
  • ウェブサイトでコンバージョンの重複を防ぐソリューションをすでに導入されている場合は、コンバージョン データの精度を確保する補完策として、オーダー ID を追加することをおすすめします。
  • Google タグマネージャをご利用の場合は、オーダー ID を使用できます。オーダー ID は静的な文字列ではなく、変数として入力してください。
この記事は役に立ちましたか?
改善できる点がありましたらお聞かせください。
AdWords にログイン

AdWords でご利用のメールアドレスでログインすると、皆様のご利用状況にあわせたヒントをご覧いただけます。AdWords の利用方法もあわせてご覧ください。