:-) 🏕

GoogleAnalytics 4でカスタムディメンションが設定できておらずハマる

February 13, 2021

TL;DR

  • 現在進行形
  • 解決したいがとりあえず軌跡を記録する
  • 目指したいゴールは GTM から配信されている GA4 にカスタムディメンションを適応する

Google Analytics 4

Goals

  • カスタムで設定した属性をキーにどのぐらいの分布しているか調べたい

現状

  • データを送っているようで入ってほしいところにはいらない

    • debug view からは data は送ってそうに見えるがユーザープロパティとしてデータが送られることが正しそうなのにそのように見えない
    • データが正しく適応できていないため目的のフォーマットでデータがはいらない
  • Google Tag Manager を経由して変数を GA4 にわたす場合

    • dataLayer 変数を経由して渡す必要があると思っているがうまく渡らない
    • typeof dataLayer が実行関数に置き換わると思っていたが原状は array のまま呼び出しが行われている?
    • dataLayer に push したカスタムデータが送られているように見えない、対象の data が push されているようには見える
    • 初期 pageview 飛ばすまでにデータをあつめておく必要があるとかそれ系がある?ドキュメントがわかりにくい
    • pageview event が SPA 等でも発火して送られるようになっており、仕込みの工数が下った
    • だがそれに伴って動きが隠ぺい化されておりデータのサイクルがいまいちつかめない(リバースエンジニアリングしようと思っている)

Written by Keisuke Kan who lives and works in Japan building useful things. You should follow him on Twitter