「新しい」gtagライブラリを使用して、Googleアナリティクスでカスタムディメンションを機能させようとしています。 GA管理セクションのプロパティに新しいカスタムディメンションを追加しました:
次に、次のスニペットを追加して、( specs )に従ってマッピングを構成しました。
gtag('config', '<My GA tag here>', {
'send_page_view': false,
'custom_map': {
'dimension1': 'my_username'
}
});
次に、ユーザーがログインするときに、my_username
プロパティを設定します。
gtag('set', 'my_username', '<username of logged in user>');
そして、すべてのイベントでプッシュされることを期待してください。
gtag('event', 'login');
gtag('event', 'page_view', {'page_path': calculated_current_spa_location});
etc
残念ながら、セカンダリディメンションをUsernameに設定すると、Analyticsにイベントが表示されますが、どのイベントにも値がないようです。
また、イベントを登録するときにプロパティを直接設定してみました。
gtag('event', 'page_view', {
'page_path': calculated_current_spa_location,
'my_username', '<username of logged in user>'
});
しかし、役に立たない:(
どんな助けでも大歓迎です、ありがとう!
これを試して:
gtag('config', 'GA_TRACKING_ID', {
'custom_map': {'dimension1': 'my_username'}
});
gtag('event', 'my_username_event', {'my_username': '<username of logged in user>'});
正常に動作し、セカンダリディメンションデータを提供する必要があります。
同様の問題が発生しました。これは、ページビューを追跡するときにcustom_map
でカスタムディメンションを再送信しないことに関連していました。あなたは私の答えを見ることができます ここ 私がどのように問題を解決したかについて。