TOP 購入者/紹介者様へ BOOKERSの特徴 販売者様へ BOOKERSの特徴 機能紹介・チュートリアル 定期購読マガジン/メンバーシップ機能申込 公式からのお知らせ 注目記事一覧 特集ページ 競馬予想(New) 競艇予想(New) 競輪予想 パチ/スロ情報 テクノロジー 創作 その他 ログイン 新規登録 新規登録
GA4:ドメインとサブドメイン間のトラッキング問題とその解決方法|参照元の表示・CLICKイベントの集計もGTMあれば解決 mdi-share-variant mdi-heart-outline 2 その他
オスカー@【オスカーの学習帳】
mdi-update 無料記事/有料記事無料部分 - 更新時刻
2023年10月18日10:44 mdi-currency-jpy mdi-update 有料記事有料部分 - 更新時刻
200円 [[ getProduct ]]内容のご確認 GA4:ドメインとサブドメイン間のトラッキング問題とその解決方法|参照元の表示・CLICKイベントの集計もGTMあれば解決 - オスカー@【オスカーの学習帳】
[[support_message]]
ログイン/会員登録して購入 閉じる
割引キャンペーンを適用 閉じる
200円
0円当選無料
記事を購入して見る
200
[[ getProduct ]]内容のご確認 GA4:ドメインとサブドメイン間のトラッキング問題とその解決方法|参照元の表示・CLICKイベントの集計もGTMあれば解決 - オスカー@【オスカーの学習帳】
[[support_message]]
この記事は「」が適用されています。
決済方法 - クレジットカード
有料コンテンツ購入に関する確認事項
キャンセル 決済方法を選択
お支払い方法の選択 クレジットカード以外の決済方法について キャンセル 決済方法を選択
お支払い情報の入力
カード情報 必須
カード名義 必須
有効期限 必須
セキュリティコード 必須
[[pay_error]]
キャンセル
カードで支払う
・確認事項
決済ボタン押下後にカード会社の認証画面に移動しますので、認証を求められた場合は実施ください。 これは不正利用対策のために国から導入義務付けされている本人認証サービス(3Dセキュア)です。
3Dセキュアのパスワード等が分からない場合は こちら をご参照ください。
お支払い情報の確認 以下のカードで決済してよろしいでしょうか?
[[pay_credit_list[pay_select].payment_label]]
【重要】3Dセキュア/本人確認認証にクレジットカード名義が求められるようになったため、追加入力してください
カード名義 必須
キャンセル
カードで支払う
・確認事項
決済ボタン押下後にカード会社の認証画面に移動しますので、認証を求められた場合は実施ください。 これは不正利用対策のために国から導入義務付けされている本人認証サービス(3Dセキュア)です。
3Dセキュアのパスワード等が分からない場合は こちら をご参照ください。
No
お支払い方法の選択 ※d払いが環境によって正常決済できないことがありますが、その場合は一定期間後に自動返金されます。即時残高のお戻しを希望される場合は、お問合せください
購入失敗時のFAQ
携帯キャリア決済以外の決済方法について
キャンセル 決済方法を選択
[[ getProduct ]]内容のご確認 GA4:ドメインとサブドメイン間のトラッキング問題とその解決方法|参照元の表示・CLICKイベントの集計もGTMあれば解決 - オスカー@【オスカーの学習帳】
[[support_message]]
この記事は「」が適用されています。
決済方法 - [[ payment_categories[payment_category] ]]
キャンセル
購入に進む
・確認事項
「購入に進む」ボタン押下後に携帯キャリア決済の認証画面に移動しますので、認証を求められた場合は実施ください。
■注意事項
・「購入に進む」ボタンは1度だけ押してください。ダブルクリックしないでください。二重決済になる可能性があります。
・キャリア側ページで認証・購入確定後、リダイレクトが複数回発生しますが、購入が完了するまでページを閉じずにそのままお待ちください(ページが切り替わった場合には購入が正常に完了しない可能性があります)
割引キャンペーンを適用 閉じる
200円
0円当選無料
記事を購入して見る
200
[[ getProduct ]]内容のご確認 GA4:ドメインとサブドメイン間のトラッキング問題とその解決方法|参照元の表示・CLICKイベントの集計もGTMあれば解決 - オスカー@【オスカーの学習帳】
[[support_message]]
この記事は「」が適用されています。
決済方法 - [[ payment_categories[payment_category] ]]
有料コンテンツ購入に関する確認事項
キャンセル
購入に進む
・確認事項
「購入に進む」ボタン押下後に携帯キャリア決済の認証画面に移動しますので、認証を求められた場合は実施ください。
■注意事項
・「購入に進む」ボタンは1度だけ押してください。ダブルクリックしないでください。二重決済になる可能性があります。
・認証・購入確定後、リダイレクトが複数回発生しますが、購入が完了するまでページを閉じずにそのままお待ちください(ページが切り替わった場合には購入が正常に完了しない可能性があります)
お支払い方法の選択
保有コイン: [[total_balance.toLocaleString()]] コイン (1コイン=1円)
残高が不足しています。
10%還元 5%還元
チャージ
最短1営業日
mdi-help-circleBOOKERSコインとは
キャンセル 決済方法を選択
[[ getProduct ]]内容のご確認 GA4:ドメインとサブドメイン間のトラッキング問題とその解決方法|参照元の表示・CLICKイベントの集計もGTMあれば解決 - オスカー@【オスカーの学習帳】
[[support_message]]
この記事は「」が適用されています。
決済方法 - [[ payment_categories[payment_category] ]]
キャンセル
購入に進む
mdi-flag 報告

この記事は2部構成になっている。1部はサブドメインをアウトバウンドCLICKのようにイベントを取得する方法を説明します。2部はサブドメイン→ドメインへの遷移をDIRECTではなく、REFERRALにした上、参照元に集計させる方法を説明します。
ドメインとサブドメインでそれぞれGA4を導入しているが、2つのサイトの間トラフィック0なわけないのに、GA4の中でどこにも見つからない問題が発生してませんか?この問題の解決案、調べた限り、どこにもなかった。ここで解決案を提示したいと思います。ぜひ、最後まで見てください。

目次
この記事は2部構成になっている。1部はサブドメインをアウトバウンドCLICKのようにイベントを取得する方法を説明します。2部はサブドメイン→ドメインへの遷移をDIRECTではなく、REFERRALにした上、参照元に集計させる方法を説明します。

前提として

まず、今回の課題の前提について説明します。以下に該当しない方はこの記事のことをただの知識としてみていただけますと幸いです。
  • ドメインとサブドメインを運営している
    • 「https://oscarchair.jp/」と「https://nihongo.oscarchair.jp/」を例とします。
  • ドメインとサブドメインの間、アンカータグでつながっている
    • 「https://oscarchair.jp/about/works」でリンクを作成している。
    • 「https://nihongo.oscarchair.jp/」の方も戻るリンクがあります。
  • 【重要】ドメインとサブドメインはそれぞれ別のGA4プロパティで計測している。
特に3点目ですが、計測の目的に合わせて、ドメインとサブドメインにそれぞれ別のGA4プロパティで計測する場合があります。
ドメインとサブドメインが同じGA4プロパティで計測する場合、「https://oscarchair.jp/」と「https://nihongo.oscarchair.jp/」のトップページが両方「/」として集計されます。その場合、ページタイトルをもって集計すればよい話です。それでも、「パス」で集計したい場合は、別途フルURLを連携すれば解決できます。その方法はまだ日を改めて、お話しできればと思います。(気が向いたらw)
さて、クライアント様もですね。ドメインとサブドメインで、それぞれホームページのサイトとブログのサイトを運営していて、分析はそれぞれGA4を導入しました。

課題内容

サイトはそれぞれGA4を導入しました。導入するまでもすべて順調でした。
ただし、なぜか?ホームページ→ブログへの遷移が計測できていない、ブログ→ホームページも参照元の痕跡もありませんでした。。。もちろん拡張機能の「離脱クリック」は有効しています。そうしましたら、クリックされれば、URLも記録されるはず。。。
原因究明のため、「link_url」をカスタムディメンションとして設定しました。※link_urlはGA4が自動で取得していますが、探索レポートなどで使用した場合はカスタムディメンションとして設定は必要です。
ただし、なぜか?他の外部クリックはちゃんとURLを取得しているのに、サブドメインのURLは一切取得できませんでした。

問題考察・発見(前半)

どこに問題があったのか?色々調べたところ、サブドメインがドメインが含まれているため、どうやら「外部」として見ていないようだった。
ざっくり言いますと、「https://nihongo.oscarchair.jp/」というドメインの中に、「oscarchair.jp」が含まれている。つまり、同じドメインだ!と判断され、「内部トラフィック」とされているのが原因だったみたいです。
DebugViewで検証を行いました。同じページで「https://oscss-sample.com/」をクリックした後に、「https://nihongo.oscarchair.jp/」をクリックしました。
このように、ドメインが全く違う「https://oscss-sample.com/」の方はclickイベントが発生しましたが、「https://nihongo.oscarchair.jp/」は発生していません。
通常、内部の遷移は「page_view」が発生することで、ページの遷移を判断しますので、「click」イベントが発生しません。ただし、今回サブドメインでは違うGA4を設定しているため、もちろん遷移先で「page_view」も発生しません。
つまり、こういう状態です。
  • ドメインが一致してしまうので、外部クリックではないため、拡張機能の「離脱クリック」は反応しません。
  • ページの遷移先は違うGA4が設定しているため、「page_view」イベントも発火しません。
という迷子の状態です。このままではまともなアクセス解析はできません!!

対応策(前半)

問題点がわかれば、対応策は簡単です。
拡張機能のclickイベントが発火しないなら、発火させればよいです。サブドメイン「https://nihongo.oscarchair.jp/」への遷移をトリガーとして、「click」イベントを発火させ、同時に、「離脱クリック」と同じように以下のパラメータを送信すれば、同じように集計できます。
  • link_domain
  • link_url
  • outbound
GTMで設定していきます。
事前準備として、「組み込み変数」が必要です。以下画面を確認ください。 「変数」>「組み込み変数」の中に、「Click URL」があればOKです。
なかった場合、「組み込み変数」の部分の右上の「設定」をクリックします。
「クリック」の中にある「Click URL」をクリックします。 
これで変数設定はOKです。
次に、「トリガー」設定します。 「トリガー」>「新規」で作成します。
トリガーの名前を付けて、以下のように設定します。 トリガーのタイプ:クリックーリンクのみ 発生場所:一部のリンククリック 「Click URL」>「含む」>「(サブドメイン)」を入れていきます。
保存」します。
「タグ」を作ります。「新規」をクリックします。
タグの名前を付けて、以下のように設定します。タグの種類:GA4イベント測定ID:使っているIDを入れましょうイベント名:click(GA4の自動イベントも該当するので、この通りに入れましょう。小文字で「click」です。)イベントパラメタ:outbound true(外部リンクとしてカウントする)link_url {{Click URL}}link_domain (サブドメイン)を入れます
これで設定が完了しました。「保存」して公開しましょう。
DebugViewで確認しますと、このように、サブドメインへのクリックイベントが発火しました!(万歳)

問題考察・発見(後半)

これで一件落着!といいたいところですが、対応がまだ終わっていないです。上記の対応は、「ホームページ→ブログへの遷移」問題しか解決してなくて、「ブログ→ホームページ」の問題がまだ残っています。
具体的にいいますと、「ブログ→ホームページ」の流入を確認したいが、「参照元/メディア」で検索しましたが、見つからない!
せっかく外部へのクリック取得できたのに、その中からどれぐらい戻ってきたのかわからない!どうしてこんなことになったのか、確かめるために、このように検証します。
設定は簡単です。カスタムディメンションに「page_referrer」を設定します。
これでイベントが発生するページの直前のページURLを取得できます。「page_referrer」というパラメタは、GA4ではデフォルトで取得していますが、設定していないとレポートなどで呼び出せないので入れておきましょう。データがで発生するまで時間かかりますので、翌日から確認できます。
では、改めて「トラフィック獲得」レポートを確認します。
「+」マークからカスタムディメンション選択します。
「page_referrer」がありました。
見ていくと、やはりreferralにはサブドメインの足跡はありませんでした。
そして、直接サブドメインを入れてみました。
これは!Directになっているやないか!
これも結局、前半にあった問題と同じで、「https://nihongo.oscarchair.jp/」というドメインの中に、「oscarchair.jp」が含まれているので、同じドメインと判断されたからです。
この機能をGA4は「自己参照」といいます。
[GA4] 除外する参照を設定する
同じドメインであれば、勝手に作動し、Referralではなく、Directに分類されてしまうんです。機能があるのは良いですが、問題なのは、GA4でこの機能を無効化することができないです!

対応策(後半)

ここから対策の後半を説明します。
そのためには、「GTMで設定」する必要があります。
【注意点】ご購入前に必ず、ご確認ください。
  • この記事の最初に記載している「前提として」を必ずお読みください。
  • 「GTM経由してGA4へ繋いでいる」前提としています。
  • サンプルコードもありますが、JavaScriptを使用しています。
最終的成果物:
成果物
記事を購入して続きを見る

この続き:1918文字 / 画像5枚

GA4:ドメインとサブドメイン間のトラッキング問題とその解決方法|参照元の表示・CLICKイベントの集計もGTMあれば解決
オスカー@【オスカーの学習帳】
200円
記事を購入して続きを見る
200円

もしくは

メンバーシップ 定期購読マガジン
[[magazine.title]]
オスカー@【オスカーの学習帳】
[[magazine.price]]円/月
[[magazine.description]]
mdi-gift-outline [[ item ]]
本記事の メンバーシップ 定期購読マガジン を購入する
mdi-gift-outline 記事を気に入ったらサポート オスカー@【オスカーの学習帳】さんをサポート GA4:ドメインとサブドメイン間のトラッキング問題とその解決方法|参照元の表示・CLICKイベントの集計もGTMあれば解決 金額
100円
500円
1000円
ログイン/会員登録して購入 閉じる
オスカー@【オスカーの学習帳】
こんにちは。ウェブディレクターのオスカーです。#Webディレクター、#DXディレクター、#上級ウェブ解析士。TOEIC800代。SEO検定2級。Google Analytics Certification合格。【オスカーの学習帳】:本当に役立つ情報だけ書きますので、不定期更新。
fab fa-x-twitter
新着記事
GA4:ドメインとサブドメイン間のトラッキング問題とその解決方法|参照元の表示・CLICKイベントの集計もGTMあれば解決
はじめまして、Webディレクターのオスカー
GA4:GoogleアナリティクスでIPターゲティング|GA4を用いたインサイドセールス手法、あなたに興味をもつ企業様を見つけ出す
Copyright © 2020 - [[ new Date().getFullYear() ]] BOOKERS All rights reserved.