182 人が現在オンライン
182 人が現在オンライン
Google アナリティクスのアカウント設定、プロパティ、ビューやフィルタ設定などについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合って、よりデータ分析の知識を高めていきましょう。
ガイドを表示
star_border
返信

GoogleTagManagerからカスタムディメンションだけ送信したい

初級者 ✭

GoogleAnalyticsおよびGoogleTagManagerに関する質問です。

 

<<現状>>

現在あるウェブサイトの運用をしており、<head>内に

GoogleAnalyticsタグと、GoogleTagManagerタグとが1つずつ存在しています。

 

GoogleAnalyticsタグはカスタムディメンションの設定だけしてあるものの

カスタムディメンションは送信していません。

<!-- ga('create', 'our-GA-ID', 'auto');

ga('send', 'pageview'); -->

 

またGoogleTagManagerは初期状態で空っぽです。

またサイト管理上の事情で、GoogleAnalyticsのタグをGoogleTagManagerに移設することができません。

 

 

<<やりたいこと>>

データレイヤーの変数や、GoogleTagManagerにカスタムHTMLを記述して作った変数を

GoogleAnalyticsのカスタムディメンションとして送信したいです。

(※たとえば、データレイヤーの変数 gtm.startをカスタムディメンションとして、

 すべてのページビューをトリガーに、閲覧したUNIXタイムを送信したいです。)

 

ただ、GoogleTagManagerに

タグタイプ:ユニバーサルアナリティクス

を使い実装してしまうとGoogleTagManagerからもページビューが送信され、

PVが二重に計測されてしまうのではないかと危惧しています。

 

GoogleTagManagerからはpageviewを送信せず、カスタムディメンションのみを送信する、

このような実装が可能でしょうか?

Re: GoogleTagManagerからカスタムディメンションだけ送信したい

レジェンド
こんにちは。

Googleタグマネージャで実装するタグは、非同期タグかユニバーサルとなりますが、そのいずれも、ページビューやイベントといった、Googleアナリティクスタグのメニューで選択可能なものを伴ってでしか、カスタムディメンションなどオプション的な値は送信できません。

Googleアナリティクスのトラッキングコードの、ga("send"~~) といったsendに絡ませないとダメなんですよね。ですから、もし私なら、とりあえずダミーの値を入れたイベントトラッキングいっしょに送信するかなあ、という感じですかねえ。

とりあえず原則はそんなかんじです、よろしくお願い致します。
------
文責:カグア!

Re: GoogleTagManagerからカスタムディメンションだけ送信したい

初級者 ✭
カグア様
ご回答ありがとうございます(いつもサイト拝見しております!)。

>とりあえずダミーの値を入れたイベントトラッキングいっしょに送信するかなあ、という感じですかねえ。
こちらについてご教示くださいますと幸いです。
イベントトラッキングは、たとえば全てのページビューをトリガーにして
(ホントに例ですが)カテゴリ:dummy / アクション:dummy / ラベル:dummy
のイベントを飛ばし、それと同じタイミングでカスタムディメンションも送信する、
というイメージでしょうか?

イベントと一緒に飛ばしたカスタムディメンションでも、
「ページ」のレポートのセカンダリディメンションにつかえるのでしょうか?

Re: GoogleTagManagerからカスタムディメンションだけ送信したい

レジェンド
これは、正確に検証したわけではないですが、原則論でいいますと、Googleアナリティクスでは、ユーザー・セッション・ヒット というスコープ(影響範囲)があります。たとえば、リファラはセッションに紐づくなどです。

その原則論でいいますと、ページはヒットに紐づくデータと考えられ、イベントも同様でも同様です。つまり、x月x日の訪問というセッションにおいて、送信されたページビューも、イベントも、セッションという紐付けでは、x月x日のセッション配下に分類されるという認識です。

つまり、ページには、タイトルやURLなどはページビューの配下のオプション項目ですのでページには紐づくはずです。それらは公式ドキュメントにあります。
https://developers.google.com/analytics/devguides/collection/analyticsjs/pages

いっぽう、おおせのようにそもそもイベントは、pageviewと同系統のヒットデータですので、ページビューに紐づくかというと、そこはどういう情報を最終的にお求めかによると思うのですが、現状、ヒットレベルで送信する、ということでいえば、ページビューで送信できないとなるとイベントかな、という消去法的な提案になります。

具体的には、おおせのように、適当なdummyな値を入れて識別しやすくさえしておけば良いかと思います。いずれにせよ、ヒットデータと絡めませんとカスタムディメンションは送信できないので、ヒット上限500を超えないように、あとは工夫するしかないかなと思います。

ただ、セカンダリディメンションに表示できるかというと、今試したところでは、おそらくヒットスコープという同レベルのデータですと、出ない可能性はあります。ページに紐付けたいということであれば、おそらくコンテンツグループに送信するほうが正攻法かとは思います。

わたしは、ページビューと同時のタイミングで、ページのタグをイベントで送信しています。その場合は、イベントのメニューのほうで、セカンダリディメンションにURLを表示させることは出来てはいます。
https://gyazo.com/a28e63ee99ed155801ad52ae830f753e

とはいえ、このあたりのどう紐付けがされるか、どう見えるのか、どう飛ばすべきかは、わたしも試行錯誤ですね。もう少し、原理原則があるのかもしれませんが、私の知見ではここまでです、すみません。
よろしくお願い致します。
------
文責:カグア!

Re: GoogleTagManagerからカスタムディメンションだけ送信したい

初級者 ✭
カグア様
ご丁寧にご回答いただき誠にありがとうございます!

gyazoで解説いただいたものがかなりイメージと近いですので、それをこちらでも再現できるといいのですが...
私にても、試行錯誤してみます。
本当にありがとうございました。