Google広告のコンバージョントラッキング
Google広告コンバージョントラッキングを使用して、ユーザーが広告をクリックした後のウェブサイトでのアクションを追跡できます。たとえば、Google広告のコンバージョントラッキングが設定されていると、どのGoogle広告がオンラインストアで最も売上を生み出しているかを確認できます。
テーマコードの編集や外部アプリを使用してカスタムGoogleコンバージョントラッキングを設定する前に、Google広告アカウントでコンバージョントラッキングイベントを設定していないことを確認してください。ShopifyのGoogle & YouTubeチャネルを使用している場合、チャネルによって、設定時にコンバージョントラッキングイベントがGoogle広告アカウントに自動的に追加されます。
既存のコンバージョントラッキング設定の上にカスタムトラッキングを設定すると、ストアでコンバージョントラッキングイベントが重複する可能性があります。コンバージョントラッキングが重複すると、不正確なレポートデータや広告の最適化に関する問題が発生する可能性があります。カスタムトラッキングを設定すると、Google広告アカウントからコンバージョントラッキングイベントの重複を無効にできます。
Google広告アカウントから重複したコンバージョントラッキングイベントを無効にする必要がある場合、重複したトラッキングイベントのみを無効にするようにしてください。重複していないコンバージョンイベントを無効にすると、広告トラッキングの正確性と効率性に悪影響が及ぶ可能性があります。
コンバージョン設定の詳細については、Google広告ヘルプをご覧ください。
必要事項
このガイドに従って進める前に以下が必要です。
- Google広告アカウントを持っている
- Google広告を使用して広告を掲載している、または掲載予定
Google広告のコンバージョントラッキングを設定する
Google広告のコンバージョントラッキングを設定するには、コンバージョンアクションを作成し、グローバルサイトタグをインストールして、イベントスニペットを追加する必要があります。購入をトラッキングする場合は、購入額に基づいてコンバージョンの値を調整するためにイベントスニペットを編集する必要があります。
ステップ1: Google広告でコンバージョンアクションを作成する
Google広告のコンバージョントラッキングを設定するには、Google広告の説明に従ってコンバージョンアクションを作成します。
最も一般的な種類のコンバージョンアクションは購入を追跡することです。購入を追跡し、オンラインストアで売上を生み出す上でその広告がどの程度効果的かを確認するには、カテゴリーを購入または販売に設定し、値に各コンバージョンに異なる値を使用するを設定します。
コンバージョンアクションの作成が完了したら [作成して続行] をクリックします。
ステップ2: グローバルサイトタグをインストールする
コンバージョンアクションを作成したら、Shopifyテーマコードにグローバルサイトタグをインストールする必要があります。
手順:
- Google広告でタグを設定するに移動したら [自分でタグをインストールする] をクリックします。
- グローバルサイトタグセクションで、適用するオプションを選択します。生成されるコードは、選択内容によって異なります。
- グローバルサイトタグをコピーします。次のステップでもこの手順が必要となります。
- 別のブラウザウィンドウで、管理画面を開き [オンラインストア] をクリックします。
- [...] ボタン > [コードを編集] の順にクリックします。
- あなたの
theme.liquid
ファイルを開きます。 - 初めてグローバルサイトタグをインストールした場合は、コピーしたグローバルサイトタグを
<head>
および</head>
タグの間にペーストして、ストアのすべてのページにそのタグを適用します。すでにインストールしたグローバルサイトタグを編集する場合は、グローバルサイトタグをtheme.liquid
ファイルに配置し、Google広告の推奨通りにコードを変更します。 - [保存] をクリック
ステップ3: イベントスニペットをインストールする
グローバルサイトタグをインストールしたら、チェックアウトページにイベントスニペットを追加する必要があります。イベントスニペットは、広告がクリックされた後にオンラインストアのチェックアウトページがアクセスされるたびにコンバージョンを追跡します。
手順:
- Google広告のイベントスニペットセクションで [ページの読み込み] を選択します。
- イベントスニペットコードをコピーします。
- 別のブラウザウィンドウで、管理画面を開き [設定] > [チェックアウト] をクリックします。
- [追加スクリプト] テキストボックスに、イベントスニペットをペーストします。[追加スクリプト] テキストボックスに既にコードがある場合は、既存のコード下の新しい行にイベントスニペットを追加します。
- グローバルサイトタグをインストールするステップで使用したグローバルサイトタグをコピーします。ステップ4で追加したイベントスニペットの上に、このタグを追加します。
-
お客様がチェックアウトページを再読み込みすると、Google広告で重複したコンバージョンが記録されることがあります。重複したコンバージョンを防ぐには、イベントスニペットの前後にタグを追加して、お客様ごとに1回トリガーするようにします。
- スニペットの前の行に
{% if first_time_accessed %}
をペーストします。 - スニペットの後の行に
{% endif %}
をペーストします。
- スニペットの前の行に
デフォルトの通貨は
USD
です。アメリカドルで売っていない場合、イベントスニペットの'USD'
を'{{ currency }}'
に置き換えます。デフォルトの取引IDは空白です。Google広告で重複したコンバージョンが記録されないようにするには、「transaction_id」の横の
''
を'{{ order_number }}'
と置き換えます。[保存] をクリック
これらの変更を行った後、スクリプトは以下の例のようになります。
{% if first_time_accessed %}
<!-- Event snippet for Test conversion page -->
<script>
gtag('event', 'conversion', {
'send_to': '1234567',
'value': 1.0,
'currency': '{{ currency }}',
'transaction_id': '{{ order_number }}',
});
</script>
{% endif %}
ステップ4: コンバージョン値を動的にする
追跡しているコンバージョンアクションがオンラインストアでの購入の場合、各コンバージョンの値は異なります。
たとえば、明子さんがアパレルストアを所有していて、Google広告で、時計コレクション用とTシャツコレクション用の2つの広告を掲載しているとします。両方の広告がオンラインストアで同様のクリック数と売上をもたらしていますが、時計コレクションの広告をクリックしたユーザーによる購入金額がより高くなります。これは、その広告をクリックした後に購入される商品がより高価であるためです。明子さんは、この情報を使用して広告費用をどのように使うかを決定します。
コンバージョンごとに異なる値を追跡するには、各取引に固有の値を使用するようにイベントスニペットを編集する必要があります。
手順:
- 管理画面を開き、[設定] > [チェックアウト] をクリックします。
- [追加スクリプト] テキストボックスで、ステップ3: イベントスニペットをインストールするで追加したイベントスニペットを探します。
-
「
value
」で始まる行を以下のスニペットのいずれかに置き換えます。- コンバージョンの額から税と送料を除外するには、このスニペットに置き換えます
'value': {{ checkout.subtotal_price | divided_by: 100.0 }},
- コンバージョンの額に税と送料を含めるには、このスニペットに置き換えます。
'value': {{ checkout.total_price | divided_by: 100.0 }},
- コンバージョンの額から税と送料を除外するには、このスニペットに置き換えます
[保存] をクリック
この変更を行うと、スクリプトは以下の例のようになります。
{% if first_time_accessed %}
<!-- Event snippet for Test conversion page -->
<script>
gtag('event', 'conversion', {
'send_to': '1234567',
'value': {{ checkout.subtotal_price | divided_by: 100.0 }},
'currency': '{{ currency }}',
'transaction_id': '{{ order_number }}',
});
</script>
{% endif %}
タグが機能していることを確認するには、Google広告アカウントのコンバージョンアクションページでトラッキングステータスを確認します。コンバージョントラッキングタグが確認済みとして表示されるまでに数時間かかる場合があります。
リマーケティングを設定
リマーケティングは、広告の対象を、過去にストアに訪問したユーザーにするのに役立ちます。動的リマーケティングは、サイトで閲覧した特定の商品に基づいて、広告の対象をストアの訪問者とします。リマーケティングと動的リマーケティングの設定は、Google広告アカウントを通じてほとんど完了します。Googleでリマーケティングコードを設定するために、リマーケティングと動的リマーケティングに関するGoogleの設定ガイドをご覧ください。
Shopifyストアにリマーケティングコードを追加するには、テーマコードを編集する必要があります。これはサポートされていないテーマのカスタマイズですが、Shopify コミュニティフォーラムでサポートを探す試みをしたり、Shopify Expertを雇ってテーマコードを編集したりすることができます。