ShopifyをGA4にワンクリックで接続 — ConverlayがAPIシークレットの手動設定を不要に
サーバーサイドGA4トラッキングを手動で設定しようとしたことがあれば、同じ壁にぶつかったことがあるでしょう: Measurement Protocol APIシークレットです。Google Analytics 4がサーバーサイドイベントを受け入れるためにこれが必要ですが、作成場所を見つけるにはGA4管理画面の複数のメニューを深く辿る必要があります。多くのマーチャントが間違った種類のクレデンシャルを生成したり、誤って入力したり、設定を完全に断念したりします。その結果、必要な完全な購入データを得られないままになります。
Converlay v2.17.0で、この摩擦が解消されます。新しい「Googleで接続」フローがOAuth経由でGoogleアカウントで認証し、ShopifyストアのGA4プロパティとデータストリームを正確に選択でき、Measurement Protocol APIシークレットをサーバーサイドで自動的に作成します — GA4管理画面を開くことなく。そして翌日リリースされたv2.18.0が最後の手動ステップを排除します: プロビジョニング後の送信先の有効化が自動で行われるようになります。
なぜ旧来の設定プロセスが問題だったのか
GA4のMeasurement Protocolは強力です — あらゆるサーバーがブラウザ、広告ブロッカー、Cookieの制限を完全に回避してGoogle Analyticsに直接イベントを送信できます。しかし使用するには2つの情報が必要です: Measurement IDと、同じページの別のセクション(多くのマーチャントが発見しない場所)で別途生成するMeasurement Protocol APIシークレットです。
このシークレットへの道順は: GA4 Adminに移動し、プロパティを選択し、データストリームを開き、ウェブストリームを選択し、無関係な設定をスクロールし、最後に下部のサブセクションにある「Measurement Protocol APIシークレット」をクリックする必要があります。そこで新しいシークレットを作成し、名前を付け、生成されたトークンをコピーし — それをタイプミスなくConverlayの設定に貼り付ける必要があります。
これらの各ステップが潜在的な失敗ポイントです。マーチャントはウェブストリームシークレットではなくFirebase Appシークレットを作成してしまうことがあります。誤ったプロパティで正しい種類のシークレットを作成することもあります。すべてを正しく行ったマーチャントでも、貼り付けミスをして1文字違いのAPIシークレットのトラブルシューティングに1時間費やすことがあります。
新しい「Googleで接続」フローの仕組み
v2.17.0以降、ConverlayのGA4送信先は手動のクレデンシャルフォームの代わりに「Googleで接続」ボタンを表示します。クリックすると標準のOAuth認証フローが開始されます — アプリがGoogleアカウントへのアクセスを要求するときと同じログイン・同意プロセスです。
承認後、ConverlayはGoogle Analyticsアカウントを取得し、アクセス権のあるすべてのGA4プロパティを一覧表示し、Converlayダッシュボード内のプロパティピッカーで表示します。Shopifyストアのプロパティとそのプロパティ内のデータストリームを選択します。
ConverlayはGA4 Management APIをサーバーサイドで呼び出してそのストリームのMeasurement Protocol APIシークレットを作成し、クレデンシャルを安全にストアに紐付けて保存し、接続が確立されます。生のAPIシークレット値は見ることなく、タブ間でコピー・ペーストする必要もありません。
v2.18.0では、プロビジョニング後に送信先も自動的に有効になります。以前は最後に確認・有効化のステップがありました。OAuthピッカーフローを使ったマーチャントにとって — データストリームの選択はすでに明確な意図の表れであるため — Converlayは送信先を自動的に有効化し、保存されたクレデンシャルを1回のサーバーサイド呼び出しでマージするようになりました。
GA4に送信されるもの
基礎となるイベントパイプラインは変わりません — 設定体験のみが異なります。接続後、ConverlayはMeasurement Protocolを使用してShopifyストアフロントのイベントをGA4に転送します:
- purchase — 注文時に発火。完全なトランザクションID、収益、税金、送料、通貨、アイテム配列を含む。
- add_to_cart・remove_from_cart — Shopifyカートのインタラクションによって発火。アイテム詳細付き。
- begin_checkout — 顧客がチェックアウトプロセスを開始したときに発火。
- page_view — 各ページ読み込み時に送信。正規URLとリファラー付き。
- view_item・view_item_list — 完全なアイテムメタデータを含む商品・コレクション閲覧。
すべてのイベントにはセッション中にブラウザが取得したGA4クライアントIDが含まれるため、サーバーサイドイベントがGA4のレポートでブラウザサイドのセッションと正しく結び付けられます。
接続後にGA4で見えるもの
接続後数分以内に、GA4のリアルタイムレポートにサーバーサイドイベントが表示され始めるはずです。ConverlayのサーバーサイドトラッキングはShopifyの注文Webhookから直接購入を取得するため、購入者のブラウザやプライバシー設定に関係なく完全性率は常に95パーセントを超えます。
ShopifyストアをGA4に接続する方法
すでにConverlayをお使いの方は、新しいフローが今日の送信先設定で利用可能です。GA4送信先に移動し「Googleで接続」をクリックしてください。
まだConverlayをお使いでない方は、設定に数分かかります:
- Shopify App StoreからConverlayをインストールし、Shopify管理画面で開く。
- 送信先に移動してGoogle Analytics 4を選択。
- 「Googleで接続」をクリックし、GA4プロパティへのアクセス権のあるGoogleアカウントで承認。
- ドロップダウンからGA4プロパティとデータストリームを選択。
- ConverlayがAPIシークレットを作成し、トラッキングを自動的に有効化。
クレデンシャルを探す手間なくGA4で完全かつ正確なEコマースデータを得たい場合、新しい設定フローは今日Converlayで利用可能です。 Shopify App StoreからConverlayをインストールし、1回のOAuthステップでGA4プロパティを接続してください。