GA4で複数のウェブストリームを設定する必要がある場合、それぞれのドメインやサブドメインに対して独立したストリームを作成し、異なるトラッキングコードを設置します。本記事では、複数ウェブストリームの設定方法、トラッキングコードの適切な設置方法、データ収集時の注意点を詳しく解説します。設定後のデータ検証方法も含めて、実務で必要な確認ポイントを整理しました。
GA4の複数ウェブストリームが必要な場面
複数ウェブストリームが必要になるのは、主に以下のような場面です。
異なるドメインでサイトを運営している場合は、各ドメインを独立したストリームとして管理します。例えば、「example.com」と「example.jp」というドメインがあれば、それぞれ別のストリームが必要です。同じGA4プロパティ内で複数ストリームを管理すれば、プロパティレベルで全体のデータを把握しながら、ドメイン別の詳細分析も可能になります。
サブドメインを複数使用している場合、トラッキング戦略によって異なります。「www.example.com」「blog.example.com」「shop.example.com」といったサブドメインが存在するとき、全体を1つのストリームで追跡するか、サブドメインごとにストリームを分ける必要があります。ユーザーのクロスドメイン行動を追跡する場合は1つのストリームで、各サブドメインを完全に独立して分析する場合は複数ストリームが有効です。
テスト環境と本番環境を分ける場合、開発環境でのテストデータが本番環境の計測データに混入しないよう、別のストリームを使用します。これにより、本番環境の正確性を維持できます。
GA4プロパティ内でウェブストリームを作成する手順
GA4で複数ウェブストリームを設定する基本的な手順を説明します。
まずGA4の管理画面にログインし、対象プロパティを選択します。左側メニューの「管理」をクリックし、「データストリーム」を選択します。既存のストリーム一覧が表示されるので、「ストリームを追加」ボタンをクリックします。
ストリーム追加の画面で「ウェブ」を選択すると、ウェブサイトのURL入力が求められます。ここには、新たに追跡するドメインまたはサブドメインの完全なURLを入力します。例えば「https://example.jp」と入力します。
ストリーム名を入力します。ストリーム名は自由に設定でき、後で管理画面で複数ストリームを区別するために使用されるため、「example.jp – メインサイト」というように識別しやすい名前を付けるのが効果的です。
「ストリームを作成」ボタンを押すと、新しいウェブストリームが生成されます。このタイミングでトラッキングコードと測定ID(G-から始まるID)が発行されます。
各ストリームにトラッキングコードを設置する方法
複数ウェブストリームを正しく機能させるには、各ドメイン・サブドメインに対応するトラッキングコードを設置する必要があります。異なるドメインに間違ったコードを設置すると、データが別のストリームに送られてしまい、計測が不正確になります。
トラッキングコード確認の手順として、GA4管理画面の「データストリーム」から対象のストリームをクリックします。「ウェブストリームの詳細」が表示され、測定IDと「Googleタグ」という項目が見えます。Googleタグのセクションにはトラッキングコードが記載されています。Google タグマネージャー(GTM)を使用する場合はコンテナIDを確認し、直接設置する場合はスニペットをコピーします。
Google タグマネージャー経由での設置が推奨されます。GTMを使用すれば、複数ドメインのトラッキングコードを一元管理でき、更新や修正が容易になります。GTM内で複数のGA4タグを作成し、各タグに異なる測定IDを指定します。タグの発火条件に「ページパス」や「ドメイン」などの条件を設定して、対応するドメインでのみ該当タグが発火するよう調整します。
GTMを使用しない場合、各ドメインのHTMLに直接Googleタグを埋め込みます。ただし、異なるドメインに異なるトラッキングコードを設置する際、コピー&ペースト時の誤りが発生しやすいため、十分な注意が必要です。
複数ストリーム設定時によくある設定ミス
実務では以下のようなミスが起きやすいため、事前に確認しておくことが重要です。
同じ測定IDを複数ドメインに設置してしまうことがあります。複数ドメインに同じトラッキングコードを使用すると、一見すると計測されているように見えても、実際にはデータが混在し、ドメイン別の分析ができなくなります。設置前に、各ドメインに設置するコードの測定IDが異なることを確認してください。
トラッキングコードの設置に漏れがある場合、特定のドメインやサブドメインでデータが記録されません。複数のドメイン・サブドメインを運営している場合は、全てに対してトラッキングコードが正しく設置されているか、チェックリストを作成して確認することをお勧めします。
クロスドメイントラッキング設定との混同
複数ストリーム運用時のデータ確認方法
複数ウェブストリームの設定後、データが正しく記録されているか確認する必要があります。
GA4管理画面のリアルタイムレポートを使用すれば、設定直後に計測が機能しているかを迅速に確認できます。各ストリームを選択し、対応するドメインにアクセスして、リアルタイムレポート上でアクティビティが表示されるか確認します。
各ストリームのデータが分離されているか確認するため、「レポート」セクションから「エンゲージメント」内のレポートを確認します。複数ストリームがある場合、プロパティレベルのレポート表示時には統合データが表示されますが、ストリームレベルで切り替えれば、ドメイン・サブドメイン別のデータを確認できます。
GA4ではストリームごとに異なる測定IDが割り当てられているため、コンバージョン測定を各ストリームで個別に設定する必要があります。複数ストリーム構成では、プロパティレベルのコンバージョン設定が全ストリームに自動適用されないため、各ストリームでコンバージョンイベントを明確に定義することが重要です。
複数ドメイン全体のデータを統合分析する場合の考慮点
複数ストリームを設定した後、「各ドメインは独立させつつも、全体のトレンドを把握したい」というニーズが発生することがあります。この場合、いくつかの選択肢があります。
GA4の標準レポートを活用する方法は、プロパティレベルでレポートを確認することで、全ストリーム合計のデータを見られます。ただし、ストリーム別の内訳を詳細に分析する場合、この方法だけでは不十分です。
Google Looker Studioを使用したダッシュボード作成
複数ドメイン間のユーザー行動を完全に追跡する必要がある場合は、クロスドメイン トラッキングを1つのストリーム内で設定する方法も検討してください。この方法では、複数ドメイン間でのユーザージャーニーを連続的に追跡でき、より正確なコンバージョン計測が可能になります。
ストリーム追加後の運用上の注意点
複数ストリームを設定した後の運用では、データ管理と設定の一貫性が重要です。
新しいストリームを追加した直後、過去データは記録されません。新ストリーム追加日以降のデータのみが蓄積されるため、過去データとの比較分析には注意が必要です。追加前のデータを参照する必要があれば、旧ストリームを保持しておくことを検討してください。
複数ストリームの管理が煩雑にならないよう、ストリーム名の命名規則を統一し、エクセルなどで「ドメイン→ストリーム名→測定ID→設置場所」を対応表で整理することが効率的です。
トラッキングコード更新時には、全ストリームのコードが最新バージョンであることを定期的に確認してください。古いバージョンのコードが残っていると、計測データに不整合が生じる場合があります。
よくある質問
Q1:複数ストリームと1つのストリーム+クロスドメイントラッキングの違いは何ですか?
複数ストリームは各ドメインを完全に独立したデータセットとして管理し、ドメイン別の分析を重視する場合に適しています。一方、1つのストリーム+クロスドメイントラッキングは、複数ドメイン間でのユーザージャーニーを連続的に追跡し、全体的なコンバージョン経路を把握することに適しています。
Q2:テスト環境でのデータが本番環境に混入しないようにするには?
テスト環境と本番環境を別のストリームにすることで、データの完全な分離が可能です。ただし、GTM経由でコードを設置する場合は、タグの発火条件を環境で明確に分け、テスト環境でのみテスト用の測定IDが使用されるよう設定してください。
Q3:複数ストリームでは各ストリームのコンバージョン定義が異なる場合、どう対応する?
各ストリームのコンバージョン定義を個別に設定できるため、ドメイン・サブドメインごとに異なるコンバージョン目標を定義することは可能です。ただし、全社的な標準化が必要な場合は、定義を統一した上で実装することをお勧めします。
Q4:GA4プロパティ内に何個までストリームを作成できますか?
GA4の公式ドキュメントでは明確な上限が記載されていないため、実務上必要な分だけ作成して問題ありません。ただし、ストリーム数が増えすぎると管理が煩雑になるため、定期的な整理を検討してください。
Q5:複数ストリームのデータをLooker Studioで統合する際の注意点は?
複数のGA4ストリームをLooker Studioで接続する場合、各ストリームのデータソースを別々に設定し、カスタマイズされたディメンションやメトリクスで統合レポートを作成します。この際、ストリーム間でディメンション定義に差がないか事前に確認してください。
参考情報
参考:Google Analytics 4 でウェブ ストリームを設定する – Google Analytics ヘルプ
まとめ
GA4で複数ウェブストリームを設定することで、異なるドメインやサブドメインを独立したデータセットとして管理できます。各ストリームに正しいトラッキングコードを設置し、設定後のデータを確認することが重要です。複数ストリーム運用では、命名規則の統一と対応表の整理により、管理負荷を軽減できます。ユーザーのクロスドメイン行動追跡が必要な場合は、複数ストリームではなく1つのストリーム内でクロスドメイントラッキング設定を検討してください。運用開始前に、貴社の分析目的に合わせた最適な構成を選択することが、長期的なデータ品質確保につながります。
