Shopify運用設計研究所 > ShopifyのGA4設定を計測運用まで設計する|Google & YouTubeアプリ、GTM、カスタムピクセルの選び方

ShopifyのGA4設定を計測運用まで設計する|Google & YouTubeアプリ、GTM、カスタムピクセルの選び方

2026年7月3日

20分で読めます

ShopifyでGA4を設定するときに、Google & YouTubeアプリを基本線にしつつ、GTMやカスタムピクセルを使う例外、ECイベント、purchase重複、同意管理、Google広告・Meta広告連携、DebugView・Tag Assistant、月次モニタリングまで整理します。

Shopify
GA4
Google広告
EC計測
広告運用
助手
助手

ShopifyでGA4を設定したいです。GoogleタグマネージャーでGA4タグと購入イベントを入れれば、ひとまず大丈夫でしょうか?

博士
博士

以前はその考え方でも進めやすい場面がありました。ただし現在のShopifyでは、購入手続き後ページや顧客イベントの扱いが変わっているため、Google & YouTubeアプリを基本線にして、GTMやカスタムピクセルは例外条件を確認して使う必要があります。

ShopifyでGA4を設定する目的は、単にGA4の画面にアクセス数を出すことではありません。

実務では、次のような問題が起きます。

  • GA4の購入数とShopifyの注文数が合わない
  • Google広告ではコンバージョンが出ているのに、GA4ではpurchaseが欠けている
  • Google & YouTubeアプリ、GTM、旧テーマ直書き、カスタムピクセルが混在している
  • 同じ購入がGoogle広告とGA4で二重に見える
  • Cookie同意バナーを入れた後、広告CVやリマーケティングリストが急に減った
  • Meta広告、LINE、SNS投稿の売上とGA4のチャネル分類が合わない
  • DebugViewでは見えるが、本番レポートや広告最適化に使える状態か判断できない

こうした問題は、GA4の管理画面だけでは解決しません。Shopifyの購入導線、Google & YouTubeアプリ、Google広告、GA4 ecommerce events、Cookie同意、Meta/SNS広告、月次レポートをつなげて設計する必要があります。

Shopify公式ヘルプでは、GA4を設定するにはGoogleアナリティクスアカウントとGA4プロパティを用意し、ShopifyストアへGA4タグを設定し、必要に応じてGoogle広告アカウントとリンクすると説明されています。GA4タグ追加では、Google & YouTube販売チャネルをインストールし、Google広告ヘルプの手順に従う流れが示されています。

さらにGoogle広告ヘルプでは、Shopifyの購入手続き後ページの移行に伴い、checkout.liquid、注文ステータスページの追加スクリプト、カスタムピクセルなど標準以外の設定を使っている場合は、ShopifyのGoogle & YouTubeアプリにGoogleタグを移行することが強く推奨されています。同ページでは、Shopify Plusは2025年8月28日、Plus以外は2026年8月26日という期限も、手続き完了ページと注文ステータスページのアップグレード文脈で示されています。

ShopifyのGA4設定は、GTMにタグを追加する作業ではなく、Google & YouTubeアプリを基本線にして、購入計測・同意・広告連携・月次監視まで壊れにくい経路を決める作業です。

先に結論:Google & YouTubeアプリを基本線にする

ShopifyでGA4を設定するなら、まずGoogle & YouTubeアプリを基本線にします。GTMやカスタムピクセルは、追加要件があるときの補助または例外として扱います。

設定経路 主な用途 向いているケース 注意点
Google & YouTubeアプリ GA4、Google広告、Merchant Center、Googleタグの基本設定 Shopify標準に寄せて、購入手続き後ページを含むGoogle計測を安定させたい Googleサービスごとにリンクできるアカウント数や既存タグ移行の確認が必要
GTM 非Googleタグ、補助的なイベント、同意制御、独自計測 テーマ上の閲覧イベントや外部ツールタグを管理したい GoogleタグをGTM側にも残すと重複しやすい。購入手続き後ページのGoogle計測は公式推奨と制約を確認する
カスタムピクセル Shopify顧客イベントを使う独自ピクセル 対応アプリがなく、顧客イベントを外部サービスへ送る必要がある Shopify公式でも高度な機能で、適用法・同意・セキュリティ・保守は利用者責任。Googleタグ用途では制限が大きい
旧テーマ直書き・追加スクリプト 過去実装の残骸であることが多い 新規では原則避ける checkout.liquidや追加スクリプト由来のGoogleタグは移行・重複削除の対象になりやすい

Google広告ヘルプでは、Google & YouTubeアプリを通じてGTMを設定することはできず、Shopifyサイトで実行されているタグマネージャーコンテナからGoogleタグを削除し、Googleサービスの測定をGoogle & YouTubeアプリで直接設定する必要があると説明されています。また、Shopifyのカスタムピクセル機能内でGoogleタグを実行することはサポートされていないとも説明されています。

つまり「GTMで全部管理したい」「カスタムピクセルならチェックアウトも取れるはず」と短絡しない方が安全です。GTMやカスタムピクセルは万能な抜け道ではなく、ShopifyとGoogleが公式に想定する計測経路との相性を確認して使います。

最初に棚卸しする計測要件

GA4設定に入る前に、何を測りたいのかを表にします。

要件 見る数字 主な利用先 設計ポイント
EC購入 purchase、売上、税、送料、クーポン、商品明細 GA4、Google広告、月次売上分析 Shopify注文数とGA4 purchaseの差分を月次で見る
商品閲覧 view_item、item_id、item_name、カテゴリ GA4、商品改善、広告リマーケティング Shopifyの商品ID、SKU、Google Merchant Centerの商品IDを照合する
カート追加 add_to_cart、value、items 購入ファネル、広告最適化 テーマ変更やアプリ追加で発火が消えていないか確認する
チェックアウト開始 begin_checkout 購入導線改善 Shopifyチェックアウトの仕様変更で取れる範囲を確認する
広告CV Google広告の購入CV、拡張コンバージョン 入札、P-MAX、検索広告 GA4インポートかGoogle広告タグか、主CVを決める
同意状態 analytics_storage、ad_storageなど GA4、Google広告、Cookie同意 同意バナーとConsent Modeの役割を混同しない
SNS/Meta広告 UTM、Meta Purchase、広告別売上 Meta広告、SNS運用 GA4とMeta広告のCVを同じ数字として扱わない

ここで重要なのは、GA4を「全部の正本」にしないことです。売上の正本はShopify注文、広告最適化の入力は広告プラットフォーム、流入と行動分析はGA4、粗利や返金を含む経営判断は会計・BI側というように、数字の役割を分けます。

複数SNSとの整合は、別記事のShopifyのSNS連携を運用設計する方法でも整理しています。GA4だけでSNS売上を断定せず、UTM、広告管理画面、Shopify注文、顧客データを合わせて見ます。

Google & YouTubeアプリでGA4を設定する基本線

Shopify公式ヘルプの流れに沿うと、GA4設定は次の順番で整理できます。

ステップ 作業 完了条件
1 Googleアカウント、Googleアナリティクスアカウントを確認する 会社所有のGoogleアカウントで管理できる
2 GA4プロパティとウェブデータストリームを作成または確認する 測定ID、プロパティ権限、データ保持、内部トラフィック設定を確認済み
3 ShopifyへGoogle & YouTube販売チャネルを入れる 本番ストアに正しいアプリが接続されている
4 GA4タグをGoogle & YouTubeアプリ経由で設定する DebugViewやTag AssistantでGoogleタグの発火を確認できる
5 Google広告とGA4をリンクする オーディエンス、主要イベント、広告連携の権限を確認済み
6 旧タグを棚卸しして重複を止める theme.liquid、checkout.liquid、追加スクリプト、GTM、カスタムピクセルの重複がない

画面手順の確認には、Shopify構築会社によるShopifyにGA4を設定する方法の解説も参考になります。ただし、画面手順だけで終わらせず、既存タグの残り方、購入イベントの重複、広告連携、同意管理まで確認します。

既存ストアでは、gtag()の直書き、dataLayer.push()の購入イベント、注文ステータスページの追加スクリプト、Shopify Plusのcheckout.liquid、顧客イベント内のカスタムピクセル化されたGoogleタグが残っていることがあります。Shopify公式のピクセル移行でも、GoogleアナリティクスピクセルをGoogle & YouTubeチャネルアプリへ移行する説明があり、カスタムピクセル化によって測定パフォーマンス、拡張計測、クロスドメイン測定、Tag Assistant、同意処理に影響が出る可能性が整理されています。

GA4 ecommerce eventsで確認すべきイベント

ShopifyでGA4を設定したら、GA4 ecommerce eventsを確認します。Google Analyticsの開発者向けドキュメントでは、EC向けの推奨イベントとして、view_itemadd_to_cartbegin_checkoutpurchaseなどが説明されています。

Google Analytics Developers: 推奨イベント

Shopify運用では、最低限次のイベントを見ます。

イベント 何を表すか 確認するパラメータ よくある異常
view_item 商品詳細閲覧 items.item_iditems.item_namevaluecurrency 商品IDがSKUと合わない、valueが空
add_to_cart カート追加 items、数量、金額 テーマ変更後に発火しない、アプリカートで欠落
view_cart カート閲覧 商品明細、金額 カートドロワー型テーマで発火しない
begin_checkout チェックアウト開始 商品明細、金額 チェックアウト遷移後の制約で確認が難しい
purchase 購入完了 transaction_idvaluetaxshippingcurrencyitems 二重発火、欠損、返金・キャンセルとの混同

purchaseでは、transaction_idの扱いが重要です。同じ注文番号に対して複数のpurchaseが送られると、GA4や広告側で重複が起きます。一方、決済完了後にpurchaseが送られないと、広告の学習や月次分析に穴ができます。

ShopifyのGA4で最初に見るべきKPIは、セッション数ではなく、Shopify注文とGA4 purchaseの差分、purchase重複、商品明細の欠損です。

purchase重複・欠損をどう切り分けるか

購入イベントの問題は、重複と欠損に分けて見ます。

症状 ありがちな原因 確認場所 対応方針
GA4 purchaseがShopify注文より多い Google & YouTubeアプリ、GTM、旧追加スクリプトが同時送信 GA4 DebugView、Tag Assistant、GTM、顧客イベント 送信元を一覧化し、Google計測は基本経路に寄せる
Google広告CVだけ多い Google広告タグとGA4インポートCVを両方主CV扱い Google広告のコンバージョン設定 主CV、補助CV、入札対象を分ける
purchaseが欠ける 同意拒否、タグ未発火、チェックアウト移行、決済戻りの問題 GA4、Shopify注文、Tag Assistant 欠損条件を注文別に見る
商品明細が空 itemsパラメータ不足、商品ID不一致 GA4イベント詳細、Merchant Center SKU、商品ID、カタログIDの対応表を作る
返金後も売上が残る GA4 purchaseとShopify返金が別処理 Shopify注文、GA4収益、会計 月次ではShopify/会計を売上正本にする

重複を切るときは、いきなり全部消さない方が安全です。まず「どの経路が何を送っているか」を棚卸しし、テスト注文または本番の低リスクな時間帯で、purchaseの送信元を1つずつ確認します。

Shopify公式のピクセル移行ページでも、顧客イベントの重複や欠落を避けるために、移行をストアの閑散期に行うことが推奨されています。これは実務上かなり重要です。広告費が大きいストアほど、タグ移行はリリース作業として扱い、広告担当、EC担当、開発担当で確認時間を合わせます。

GTMとカスタムピクセルを使う例外

GTMやカスタムピクセルを完全に使わない、という話ではありません。問題は、何を担わせるかです。

やりたいこと Google & YouTubeアプリ GTM カスタムピクセル
GA4とGoogle広告の基本タグ 基本線 Googleタグを残すと重複しやすい Googleタグ用途では非推奨・制約が大きい
非Google広告タグ 対象外 管理しやすい Shopify顧客イベントが必要な場合は候補
テーマ上のクリック計測 対象外 向いている 顧客イベント化が必要なら検討
チェックアウト後の購入計測 基本線 公式制約と重複に注意 Googleタグ用途では避ける
同意バナーとの連携 Googleタグ側のConsent Mode対応を確認 CMPやGTMの同意設定と連携 Shopify Customer Privacy APIとの整合が必要
独自イベントの外部送信 一部不向き ブラウザ側イベントに向く 顧客イベントを外部サービスに送る例外で使う

Shopify公式のカスタムピクセルでは、カスタムピクセルはJavaScriptの知識を必要とする高度な機能であり、適用法、同意、コードのセキュリティ、トラブルシューティング、更新への準拠は利用者責任だと説明されています。また、カスタムピクセルはLaxサンドボックスで読み込まれ、すべてのピクセル機能が動作するわけではないとも説明されています。

つまり、GTMやカスタムピクセルは「困ったら全部そこに入れる場所」ではありません。Google計測はGoogle & YouTubeアプリへ寄せ、GTMは補助的な非Googleタグやクリック計測、カスタムピクセルはShopify顧客イベントを必要とする例外で使う、と役割を分けます。

同意管理、Consent Mode、Cookie同意を分けて考える

GA4と広告計測では、Cookie同意とConsent Modeの整理も必要です。

Googleアナリティクスヘルプでは、同意モードはユーザーのCookieまたはアプリ識別子の同意ステータスをGoogleに伝え、タグの動作を調整してユーザーの選択を尊重する仕組みと説明されています。同意モード自体は同意バナーを提供するものではなく、CMPやカスタム実装と連携してユーザーの同意を受け取るものです。

項目 役割 Shopifyでの確認
Cookie同意バナー ユーザーから同意を取得するUI 表示地域、文言、同意カテゴリ、拒否時動作
Consent Mode 同意状態をGoogleタグへ伝える仕組み analytics_storagead_storageなどが意図通り変わるか
Shopify Customer Privacy API Shopify側の顧客プライバシー状態 同意バナーやピクセルがShopifyの同意状態と連動しているか
GA4レポート 同意状態を踏まえた行動計測 同意導入前後でセッション、purchase、広告CVがどう変わるか
Google広告 リマーケティング、拡張コンバージョン、入札 同意拒否時に広告最適化へ渡るデータが変わることを前提にする

同意管理を入れると、数字が変わることがあります。それは必ずしも実装ミスではありません。ただし、同意バナーの表示後にpurchaseが大きく落ちた場合は、同意拒否による変化なのか、タグ発火が壊れたのか、Consent Modeが正しく送られていないのかを分けて確認します。

Google広告連携とCV設計

ShopifyのGA4設定は、Google広告との連携まで含めて設計します。

設計項目 決めること 注意点
Google広告とGA4のリンク どのGA4プロパティをどの広告アカウントへリンクするか 代理店管理アカウントだけに依存しない
主CV Google広告タグの購入か、GA4 purchaseインポートか 両方を入札対象にすると二重最適化の原因になる
補助CV カート追加、チェックアウト開始、問い合わせなど 購入と同じ重みで扱わない
拡張コンバージョン メール、電話などのユーザー提供データをどう扱うか 同意、プライバシーポリシー、権限を確認する
オーディエンス 購入者、カート放棄、閲覧者を広告へ渡すか 同意状態やGoogleシグナルの影響を理解する
Merchant Center 商品データと広告商品IDを合わせる item_idと商品フィードIDがズレると商品別分析が崩れる

Google広告ヘルプの移行ページでは、Google & YouTubeアプリを使うことで、Google広告、Googleアナリティクス、YouTube、Merchant Centerの測定を更新しやすくなること、カスタマーマッチや拡張コンバージョンの設定に触れられていること、Tag Assistantで検証できることが説明されています。

Google広告のCV設計で大事なのは、広告管理画面の数字をShopify注文や会計売上と同じものとして扱わないことです。広告CVは入札と広告評価のための数字です。Shopify注文は受注管理の正本です。GA4は行動分析のための数字です。月次レビューでは、これらを突き合わせて「差があること」を前提に判断します。

Meta/SNS広告との整合

ShopifyではGoogle広告だけでなく、Meta広告、Instagram、Facebook、LINE、TikTokなども同時に使うことが多いです。

Meta側はMetaピクセルやConversions API、Google側はGoogle & YouTubeアプリとGoogle広告、GA4側はecommerce events、Shopify側は注文が正本になります。ここを混ぜると、広告別ROASやチャネル別売上の判断を誤ります。

見る場所 数字の意味 月次での使い方
Shopify注文 実際に発生した注文 売上、返金、決済、商品別実績の正本
GA4 流入、行動、ECイベント チャネル別傾向、ファネル、LP改善
Google広告 Google広告の入札・広告評価 キャンペーン改善、CV単価、入札判断
Meta広告 Meta広告の広告評価 クリエイティブ、オーディエンス、CAPI確認
SNS投稿/LINE 投稿、配信、クリック、クーポン UTMとクーポンで補助的に判断

Meta連携の資産・広告計測は、別記事のShopifyとFacebook連携の実務ガイドでも扱っています。MetaのPurchaseとGA4のpurchaseは、同じ購入を別の観測方法で見ているため、完全一致を目標にしない方が現実的です。

また、在庫切れや広告停止のような運用アクションは、Shopify FlowでEC運用を自動化する設計ガイドのように、計測だけでなく通知・保留・担当者確認までつなげると運用に落ちます。

DebugViewとTag AssistantでQAする

設定後は、GA4 DebugViewとGoogle Tag AssistantでQAします。

QA項目 確認方法 合格条件
Googleタグの発火 Tag Assistantで本番ストアを確認 想定するGoogleタグだけが発火している
GA4イベント DebugViewで閲覧、カート、購入を確認 view_itemadd_to_cartbegin_checkoutpurchaseが期待通り
purchase重複 テスト注文または低リスク注文で確認 1注文に対してpurchaseが重複しない
商品明細 GA4イベント詳細を見る itemsitem_iditem_namevaluecurrencyが入る
同意状態 同意許可・拒否の両方で確認 同意状態に応じてタグ動作が変わる
Google広告CV Google広告コンバージョン診断 主CVと補助CVが意図通り
旧タグ theme、GTM、顧客イベントを確認 不要な旧Googleタグが残っていない

QAは「DebugViewに見えたからOK」ではありません。DebugViewは実装確認に便利ですが、広告最適化や月次レポートで使えるかは別です。翌日以降のGA4レポート、Google広告のコンバージョン診断、Shopify注文との突き合わせまで見ます。

月次モニタリングで見る異常

GA4設定は一度入れたら終わりではありません。テーマ更新、アプリ追加、チェックアウト変更、同意バナー変更、広告アカウント変更で計測は崩れます。

月次チェック 見る数字 異常の例 対応
Shopify注文 vs GA4 purchase 注文件数、purchase件数 GA4だけ急減、purchaseだけ急増 タグ発火、同意、重複を確認
Shopify売上 vs GA4 revenue 売上、税、送料、返金 GA4売上が大きくズレる value、tax、shipping、返金処理を確認
Google広告CV vs GA4 purchase 広告CV、GA4 purchase Google広告だけ増減 主CV、インポートCV、拡張CV、タグ重複を確認
Meta広告CV vs Shopify注文 Meta Purchase、注文 MetaだけROASが高すぎる アトリビューション、CAPI、重複排除を確認
item_id欠損 商品明細、SKU 商品別レポートが崩れる 商品ID、Merchant Center、テーマ変更を確認
同意拒否率 バナー同意率、CV率 同意導入後にCVが急減 同意UI、Consent Mode、タグ動作を確認
決済別CV差分 決済方法別注文、purchase 特定決済だけpurchase欠損 決済戻り、サンクスページ、外部決済導線を確認

月次レビューでは、細かいセッション数よりも、意思決定に使う数字が壊れていないかを見ます。広告担当とEC担当が同じ前提で話せるように、Shopify注文、GA4 purchase、Google広告CV、Meta広告Purchase、Cookie同意率の許容差分と確認担当を決めておきます。

まとめ:ShopifyのGA4設定は、購入後まで壊れない計測経路を選ぶ

ShopifyのGA4設定では、Google & YouTubeアプリを基本線にして、GTMやカスタムピクセルを万能な回避策として扱わないことが重要です。

見るべきことは、タグが入ったかどうかだけではありません。GA4 ecommerce eventsが正しく入るか、purchaseが重複・欠損しないか、Cookie同意とConsent Modeが整合するか、Google広告の主CVが二重になっていないか、Meta/SNS広告と月次でどう突き合わせるかまで設計します。

Shopifyの計測は、テーマ変更、チェックアウト移行、広告タグ追加、同意バナー変更で簡単に崩れます。だからこそ、設定時点で終わらせず、DebugView、Tag Assistant、Shopify注文、広告管理画面、月次異常検知まで運用に入れる必要があります。

Bitlightでは、Shopify、GA4、Google広告、Meta広告、Cookie同意、月次レポートを分けて見ず、EC運用で使える計測基盤として整理します。既存タグの棚卸し、Google & YouTubeアプリへの移行判断、purchase重複の切り分け、広告CV設計、月次モニタリング表の設計まで、実装と運用の両方から支援できます。

Shopify運用設計支援

Shopifyの広告・EC計測を月次運用まで設計します

Shopify、GA4、Google広告、Meta広告、Cookie同意、QA、月次異常検知まで、売上判断に使える計測基盤として実装・運用設計を支援します。

著者
守高 成悟
守高 成悟

代表取締役 CEO

千葉県出身。10歳の頃からプログラミングを始め、ゲーム、Webサイト、ロボット、スマホアプリなどを制作。大阪大学基礎工学部情報科学科で情報工学と統計学を学び、大学時代はAIを研究。大学在学中にWeb広告代理店でのインターンや人材系Webサービスの立ち上げを経験し、卒業後はフリーランスエンジニアとしてGISシステム、データ基盤構築、Webシステムの開発に従事。10年以上のWebアプリ開発・データ分析経験を基に、2023年9月に株式会社ビットライトを設立し、現場業務の仕組み化からデータ基盤構築、データ活用支援までを一気通貫で支援。

運営会社
株式会社ビットライト
株式会社ビットライト

顧客が本当に必要だった価値を、実装する。

現場業務の仕組み化からデータ基盤構築、データ活用支援までを一気通貫で支援しています。

コーポレートサイトを見る
Shopify設計相談

商品データ・在庫・連携範囲を相談できます

既存Shopifyの見直し、在庫・受注・会計・CRM・外部アプリ連携まで、運用に合わせた設計範囲を整理します。