The Catcher in the music

アラサーの音楽、アウトドア好きのブログです。

同一ドメイン内のサブディレクトリに複数のトラッキングIDを設置する方法

f:id:kekko96:20170419172756p:plain

業務でアクセス解析をしなくてはならず、
Google Analyticsが無知でどん詰まり状態です。
とりあえず、調べた結果を自分の備忘録として残しておきます。

今回の要件としては、
「aaaaa.jp」にサブディレクトリ「subdirectory」というサイトを新しく作成し、
親とサブディレクトリで別々のトラッキングIDを設定したいと考えています。

aaaaa.jp →トラッキングコードA
aaaaa.jp/subdirectory/ →トラッキングコードB

理由としては、親ドメインとサブディレクトリ内のコンテンツ運用が別会社なため、
トラッキングIDを統一することは難しいためです。
※私はサブディレクトリ側の運用担当につき、
親ドメイン側のトラッキングIDを変更してもらう権限はありません。

こういった同一ドメイン内に複数のトラッキングIDを設置する状態を、
「マルチトラッキング」というようです。

GoogleのアナリティクスはCookieによって測定されているので、
親ドメインのcookieを参照することになります。

この場合、デフォルトのトラッキングjsだと
親ドメインのトラッキングコードAとトラッキングコードBは重複し、
一致しないIDとしてエラーが出ます。

このままでは正しく計測が行われないので、
下記のように書き換える必要があります。
※ユニバーサルアナリティクスの記述方法です。

と、言うのが今のところの調べた結果です。
うーーーーん。わけらからーん。
トラッキングAを共通で使えばいいだけの話な気もする。(それができないから困っている感じです)
アナリティクスよくわかんないなぁ。難しい。
ここらへん全然詳しくないので、
もう少し勉強しようと思います。。。

※※※
上記内容は、実際の動作検証はしていません。。。
検証してから書けよという話ですが、
自分の脳内整理用の旨、ご了承ください。
※※※

【追記】
うーーーーーん。
結局この方法だとエラーが解消されず…。
暗礁に乗り上げております。

【参考サイト】

Cookie とユーザーの識別  |  ウェブ向けアナリティクス(analytics.js)  |  Google Developers