LoginSignup
0
0

More than 1 year has passed since last update.

GAのクロスドメイントラッキング用の_gaパラメータが付かない時に手動で付ける方法

Last updated at Posted at 2022-06-08

前提

  • GAのクロスドメイントラッキング用のGA・GTMの設定はされている
  • GAのクロスドメイントラッキングではURLに_gaパラメータが付く事を知っている
https://example-pet-store.com/?_ga=........

内容

そもそも _gaパラメータが自動で付く条件はどんな時か

答え: リンクやフォームの遷移先のドメインが違う時

ここで言う「ドメインが違う」はサブドメインは含みません

  • example.com と example-pet-store.com はドメインが違う
  • example.com と example2.co.jp はドメインが違う
  • example.com と sub.example.com はドメインは一緒(サブドメインが違う)
    • サブドメインが違う場合はこの記事の方法ではなく cookieDomain の設定の方が簡単です

_gaパラメータが付かない遷移の仕方

  1. ドメイン「example.com」に存在するLP
  2. ドメイン「example.com」に存在する「example-pet-store.com」にリダイレクトするPHP(Ruby、PythonでもWebサーバでも一緒)
  3. ドメイン「example-pet-store.com」に存在する登録フォーム

_gaパラメータが付かない理由

  • 1と2はドメインが一緒なので付かない
  • 2と3は2がPHP(サーバーサイド)のリダイレクトなのでHTMLは存在せず、HTMLの中で動くGTM・GAももちろん動かないので _gaパラメータ は付かない

_gaパラメータを手動で付ける方法

2と3の間では絶対に _gaパラメータ を付けれないので、1と2の間で手動で _gaパラメータ を付ける方法がないかなと探したら decorate という手動で付ける方法がありました。

GAで手動で付ける方法

下記公式のドキュメントで説明されています。
後述のGTMの方法よりやっている事はわかりやすいです。

リンカー パラメータの手動追加
https://developers.google.com/analytics/devguides/collection/analyticsjs/linker?hl=ja#manually_adding_linker_parameters

GTMで手動で付ける方法

下記は対象のリンククリック時に _gaパラメータ を付ける設定です

タグの設定

  • タグの種類
    • Google アナリティクス: ユニバーサルアナリティクス
  • トラッキングタイプ
    • リンクを装飾
  • 区切り文字としてハッシュを使用
  • Googleアナリティクス設定
    • {UAのトラッキングIDを設定した変数}

スクリーンショット 2022-06-08 16.06.41.png

トリガーの設定

_gaパラメータ を付けたいリンクのクリックを条件としたトリガーを設定します
クリックイベントを計測する時のトリガーと同様です
(記事の本筋じゃないので詳細は省略)

フォームの場合

リンクではなくフォームの場合はトラッキングタイプ「フォームをデコレート」を使います。

リダイレクトで_gaパラメータを引き継ぐ必要もある

上記で1と2で_gaパラメータが付くようになりますが、2と3で_gaパラメータが引き継がれないとクロスドメイントラッキングが成立しないので、リダイレクト時に引き継がれるようにすることも必要になります。

ちょっとした罠

使用するトラッキングタイプが

  • リンクを装飾
  • フォームをデコレート

ですが、英語の選択肢だと

  • Decorate Link
  • Decorate Form

となっていて「Decorate」が「装飾」と「デコレート」と訳され方が違います。
調査した時に最初に英語の情報に辿り着いたので、同じ選択肢と気づくのに少し時間がかかりました。
decorate という仕組みなので「デコレート」で統一してほしかった。。。

参考

https://www.simoahava.com/analytics/decorate-links-decorate-forms-tags/
https://sem-technology.info/blog/posts/00128/

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0