クイックアンサー
Google広告でコンバージョンが二重にカウントされる場合、通常は同じ購入イベントに対して2つのタグが発火していることを意味します。Shopifyで最も一般的な原因は、Google & YouTube販売チャネルと手動のGoogle Adsタグ(GTMまたはgtag.js経由)の両方が同時にアクティブになっていることです。修正方法:Google Tag Assistantを使用してどのタグが発火しているか特定し、重複を削除し、各コンバージョンタグが重複排除のために一意のtransaction_idを渡していることを確認してください。
二重カウントされたコンバージョンの特定方法
タグの削除を始める前に、二重カウントが実際に発生していることを確認してください。ここそこで余分なコンバージョンが少しあるのは通常のプラットフォーム動作かもしれませんが、Google広告が一貫して実際のShopify注文の1.5倍から2倍を表示している場合、重複の問題があります。
最も明確なシグナルは、7日間にわたってShopifyの注文数とGoogle広告のコンバージョンを比較することです。Google広告が200件の購入コンバージョンを表示しているのにShopifyが110件の注文しか処理していない場合、何かが2回発火しています。アトリビューションの違いにより小さな差異(5〜15%)は正常ですが、30%を超えるものはほぼ常に重複タグを示しています。
Warning
二重カウントされたコンバージョンは、キャンペーンにとって欠落したコンバージョンよりも悪影響です。欠落データはSmart Biddingに情報を少なくするだけですが、膨張データはアルゴリズムに間違ったオーディエンスとキーワードに入札するよう積極的に教えます。CPAが人為的に低く見えるため、Googleは高パフォーマンスと思われるセグメントに費用を投じ続けますが、実際にはパフォーマンスは数字が示す半分に過ぎません。
注文数を比較
過去7日間のShopify注文数を取得し、同期間のGoogle広告の購入コンバージョン数と比較してください。Google広告が注文より大幅に多くのコンバージョンを表示している場合、重複の問題がある可能性が高いです。
Google Tag Assistantを使用
Google Tag Assistant Chrome拡張機能をインストールしてください。ストアでテスト注文を行い、注文確認ページでのタグアクティビティを観察してください。同じGoogle Adsコンバージョンタグが複数回発火しているか、同じイベントに対して2つの異なるコンバージョンタグが発火している場合、それが問題です。
GTMデバッグモードを確認
Google Tag Managerを使用している場合、プレビュー/デバッグモードを有効にして購入を行ってください。デバッグパネルで、注文確認ページの「発火したタグ」セクションを確認してください。同じトリガーで複数のコンバージョンタグが発火していれば、重複が確認されます。
コンバージョンアクションレポートを確認
Google広告で、ツール → コンバージョンに移動し、コンバージョンアクションを確認してください。複数のアクティブな購入コンバージョンアクションが表示される場合、それぞれが同じ販売を個別にカウントしている可能性があり、合計を膨張させています。
原因 #1: 重複Google Adsタグ(GTM + gtag.js)
これはShopifyストアでの二重カウントの最も一般的な原因です。Google Tag Manager(GTM)を通じてGoogle Adsコンバージョントラッキングを設定し、同時にgtag.jsスニペットがテーマに直接または他のアプリを通じてインストールされている場合に発生します。両方が同じ購入イベントで発火し、Googleはすべての注文に対して2つのコンバージョンを記録します。
これはどのように起こるのでしょうか?通常、誰かが最初にGTMベースのトラッキングを設定します。その後、別のチームメンバー(またはエージェンシー)がGTMがすでに処理していることを知らずに、theme.liquidファイルに直接gtag.jsを追加します。または、Google Analyticsなどのアプリや別のトラッキングツールがGoogleタグを独立して注入します。いずれにしても、同じコンバージョンデータをGoogleに送信する2つのパスができてしまいます。
厄介な部分は、各タグがわずかに異なる設定を使用している可能性があることです — 異なるコンバージョンラベル、異なる値パラメータ — これによりレポートでの検出が困難になります。Googleは、同じtransaction_idを渡さない限り、異なるタグ実装からのヒットを自動的に重複排除しません。
Note
Shopifyアプリリストも確認してください。一部のアプリはGTMを介さずに独自のGoogleトラッキングスクリプトを注入します。「Google & YouTube」、サードパーティアナリティクスアプリ、一部のマーケティングオートメーションツールはすべて独立してコンバージョンタグを追加できます。
診断方法:
- Google Tag Assistantを開き、テスト注文を行う
- 注文確認ページで、複数のGoogle Adsコンバージョンタグ(AW-XXXXXXXXX)が発火していないか確認
- ページソースを確認(ソースを表示またはF12 → 要素)してgtag.jsスニペットを探す — 'gtag'または'AW-'を検索
- GTMで、購入イベント用にGoogle Ads Conversion Trackingタグが設定されているか確認
- ハードコードされたgtag.jsスニペットとGTMコンバージョンタグの両方が見つかった場合、重複を発見したことになる
修正方法:
- 1つの実装を選び、もう1つを削除してください。テーマコードに触れずに管理・更新が容易なGTMが一般的に推奨されます。
- GTMを維持する場合:theme.liquid、チェックアウトスクリプト、およびGoogleタグを注入するアプリ設定からすべてのgtag.jsコンバージョンスニペットを削除してください。GTMコンテナスニペットのみを保持します。
- gtag.jsを維持する場合:GTMコンテナからGoogle Ads Conversion Trackingタグを削除してください。gtag.jsを唯一のコンバージョントラッキング方法として維持します。
- 重複を削除した後、GTMワークスペースをクリアして新しいバージョンを公開してください。その後テスト注文を行い、Tag Assistantを使用して1つのコンバージョンタグのみが発火していることを確認してください。
原因 #2: Shopify Google & YouTubeチャネル + 手動タグ
Shopifyの組み込みGoogle & YouTube販売チャネルは、Googleアカウントを接続すると自動的にGoogle Adsコンバージョントラッキングを設定します。多くの加盟店が気づいていないのは、このチャネルがShopifyのWeb Pixel API経由で独自のコンバージョントラッキングをインストールすることです — テーマにコードが表示されることなくバックグラウンドで動作します。
問題は、あなた(またはエージェンシーや開発者)がShopifyチャネルがすでに処理していることを知らずに、GTMまたはgtag.jsを通じて手動のコンバージョントラッキングも設定した場合に始まります。これにより、すべての購入で2つのコンバージョンイベントが発火します:ShopifyのGoogleチャネルからのものと手動実装からのものです。
これはストアの移行やエージェンシーの引き継ぎ後に特に一般的です。新しいチームは既存のものを監査せずに好みのトラッキング方法を設定します。またはGoogle Shopping フィード用にGoogle & YouTubeチャネルをインストールした加盟店が、コンバージョントラッキングも有効になっていることに気づきません。
診断方法:
- Shopify管理画面で、設定 → アプリと販売チャネルに移動し、「Google & YouTube」がインストールされてGoogle Adsアカウントに接続されているか確認
- 接続されている場合、コンバージョントラッキングが有効になっているか確認(通常、Google Adsアカウントがリンクされているとデフォルトで有効)
- 次に、GTMまたはgtag.jsを介した手動コンバージョントラッキングもあるか確認
- 両方がアクティブな場合、二重カウントしています
修正方法:
- オプションA(ほとんどのストアに推奨):コンバージョントラッキング用にShopify Google & YouTubeチャネルを維持し、GTMとテーマからすべての手動Google Adsコンバージョンタグを削除してください。ShopifyチャネルはWeb Pixel APIを使用しており、モダンなShopifyチェックアウトでより信頼性が高いです。
- オプションB(高度な設定の場合):Google & YouTubeチャネル設定でコンバージョントラッキングを切断し(Shoppingフィード専用に維持可能)、カスタムGTMまたはgtag.js実装を維持してください。これによりより多くの制御が得られますが、継続的なメンテナンスが必要です。
- 両方を同時にアクティブにしないでください。1つのパスを選び、もう1つを完全に無効にしてください。
二重カウントを恒久的に修正
ScaleUpは注文ごとに正確に1つのコンバージョンを送信し、自動transaction ID重複排除を行います — 重複なし、膨張データなし。
Shopifyに無料でインストールRated 5.0 on Shopify App Store
原因 #3: 複数のコンバージョンアクションが同じイベントをトラッキング
タグが重複していない場合もありますが、Google Adsのコンバージョンアクションが重複しています。これは、アカウントに購入をトラッキングする複数の「メイン」コンバージョンアクションがある場合に発生します。各アクションはコンバージョン列で個別にカウントされるため、1つの注文が2つまたは3つのコンバージョンとして表示される可能性があります。
これは通常、誰かが古いコンバージョンアクションを無効化または降格せずに新しいものを作成した場合に発生します。ページ読み込みベースのコンバージョンからイベントベースに切り替えた場合や、古いGoogle AnalyticsゴールインポートからネイティブのGoogle Adsタグに移行した場合などです。古いコンバージョンアクションがまだ「メイン」に設定されており、データを受信し続けている場合(キャッシュされたタグからの古いデータでも)、数字を膨張させます。
もう1つの一般的なシナリオ:Google Analytics 4(GA4)からコンバージョンをインポートしながら、Google Adsタグで直接購入もトラッキングしている場合。GA4からインポートされたコンバージョンとネイティブのGoogle Adsコンバージョンの両方がカウントされ、数字が倍増します。
Note
どのコンバージョンアクションがデータを膨張させているかを確認するには:Google広告で、キャンペーン → セグメント → コンバージョン → コンバージョンアクションに移動してください。これにより各キャンペーンのアクション別にコンバージョンが分解され、重複の発生元を簡単に特定できます。
診断方法:
- Google広告で、ツール → コンバージョンに移動
- カテゴリが「購入」または「販売」のコンバージョンアクションをフィルタ
- 「メイン」に設定されているものがいくつあるか確認 — 複数のメインコンバージョンアクションが購入をトラッキングしている場合、それが膨張の原因の可能性が高い
- ネイティブのGoogle Adsコンバージョンタグと重複する可能性のあるGA4インポート購入コンバージョンも確認
修正方法:
- 購入コンバージョンアクションは1つだけ「メイン」として維持してください。他のすべてを「セカンダリ」に降格してください。セカンダリコンバージョンは引き続きトラッキングされ個別にレポートされますが、メインのコンバージョン列にはカウントされず、Smart Biddingにも影響しません。
- GA4購入コンバージョンをインポートし、かつネイティブGoogle Adsコンバージョンタグも実行している場合は、1つを選んでください。ほとんどのShopifyストアでは、データをより速く確実に渡すネイティブGoogle Adsタグ(またはShopify Googleチャネル)が推奨されます。
- コンバージョンアクションを四半期ごとにレビューしてください。古い未使用のアクションは蓄積され、アクティブに二重カウントしていなくても混乱を引き起こす可能性があります。
原因 #4: Transaction IDによる重複排除の欠如
タグが1つ、コンバージョンアクションが1つしかなくても、実装が各コンバージョンイベントに一意のtransaction_id(order_idとも呼ばれる)を渡していない場合、膨張した数字が表示される可能性があります。この識別子がなければ、Googleは本物の新規購入と重複ヒットを確実に区別する方法がありません。
一般的なシナリオを示します:顧客がチェックアウトを完了し、サンキューページに到着します。コンバージョンタグが発火し、販売を記録します。顧客がページをブックマークしたり、更新したり、前後にナビゲートしたりします。タグが再び発火します。transaction_idがなければ、Googleは両方のヒットを個別のコンバージョンとしてカウントします。transaction_idがあれば、Googleは2番目のヒットが同じ注文番号であることを認識し、自動的に重複排除します。
この問題はShopifyで増幅されます。顧客は注文確認ページを頻繁に再訪問するためです — 注文状況を確認するリンク付きの確認メールを受け取りますが、同じサンキューページのURLを経由する場合があります。各訪問でコンバージョンタグが再度トリガーされる可能性があります。
診断方法:
- Google Tag Assistantでテスト注文を行い、サンキューページのコンバージョンタグデータを検査
- タグペイロードの'transaction_id'パラメータを探す。欠落、空、または'undefined'のような汎用値を表示している場合、それが問題
- GTMで、コンバージョンタグの設定を確認 — Transaction IDフィールドはShopify注文IDを含むData Layer変数にマッピングされている必要がある
- gtag.js実装の場合、gtag('event', 'purchase', {...})呼び出しでtransaction_idが入力されていることを確認
修正方法:
- コンバージョンタグが常にShopify注文ID(例:order.nameまたはorder.id)をtransaction_idパラメータとして渡すことを確認してください。これは最も重要な重複排除措置です。
- GTMの場合:ShopifyのチェックアウトデータからOrder IDをキャプチャするData Layer変数を設定し、Google Ads Conversion TrackingタグのTransaction IDフィールドにマッピングしてください。
- gtag.jsの場合:購入イベントにtransaction_idを含めてください:gtag('event', 'conversion', { send_to: 'AW-XXXXX/XXXXX', transaction_id: '{{order_id}}', value: {{order_value}}, currency: 'USD' });
- ShopifyのWeb Pixel APIまたはGoogle & YouTubeチャネルを使用している場合、transaction_idは自動的に渡されます — これはShopifyのネイティブ統合を使用する利点の1つです。
二重カウントを自動的に防止
二重カウントは設定の問題であり、設定の問題は再発する傾向があります。今日重複タグを修正しても、6ヶ月後に新しい開発者が別のトラッキングスニペットを追加したり、静かに独自のコンバージョンピクセルを注入するアプリをインストールしたりします。サイクルが繰り返されます。
根本原因は特定のタグではありません — テーマコード、GTMコンテナ、Shopifyアプリ、販売チャネル全体で複数のトラッキング実装を管理する複雑さです。レイヤーを追加するたびに重複の可能性が高まります。最も信頼性の高いアプローチは、重複排除を自動的に処理する単一の管理されたトラッキングパイプラインにすべてを統合することです。
1つのタグ。ゼロの重複。
ScaleUpはShopifyのWeb Pixel APIを通じた単一のサーバーサイドコンバージョンタグを使用します。すべての注文に対してtransaction_idを自動的に渡し、顧客が確認ページを再訪問しても重複を防ぎます。管理するGTMも、維持するgtag.jsも、他のトラッキング実装と重複するリスクもありません。Shopify側で何かが変更されると、ScaleUpがアップデートを処理します。
Shopifyに無料でインストール二重カウントが修正されたことを確認する方法
重複タグを削除またはトラッキングを統合した後、以下の手順で修正を確認してください:
- 1100%割引コードまたは低価格商品を使用してテスト注文を行ってください。チェックアウトプロセス全体を完了してください。
- 2注文確認ページで、Google Tag Assistantを開き、1つのGoogle Adsコンバージョンタグのみが発火していることを確認してください。transaction_idの値をメモしてください。
- 3確認ページを2〜3回更新してください。Tag Assistantはタグが再度発火することを表示するはずですが、同じtransaction_idで — Googleはこれらを重複排除します。
- 424〜48時間待ってからGoogle広告(ツール → コンバージョン)を確認してください。テスト注文は2つや3つではなく、正確に1つのコンバージョンとして表示されるはずです。
- 5次の7日間、Shopifyの注文数とGoogle広告の購入コンバージョンを毎日比較してください。比率は1:1に近いはずです(通常の5〜15%の差異内)。
- 6コンバージョンがまだ膨張している場合、上記の原因を再確認してください — ShopifyアプリやGA4からインポートされたコンバージョンアクションなどのセカンダリタグソースを見落としている可能性があります。
参考資料

Jamie Scott 著
創設者 & CEO、ScaleUp
Jamieはeコマースのコンバージョントラッキングを専門としており、より正確なデータを通じてShopify加盟店のGoogle広告パフォーマンス向上を支援しています。
Google Ads & Shopify conversion tracking experts
この記事についてご質問がありますか? FAQをご確認ください または お問い合わせください.
関連リソース
トラッキングを修正する準備はできましたか?
Shopifyで正確なGoogle Adsコンバージョントラッキングを5分以内に設定できます。