Googleタグマネージャを使用しているときにユニバーサルGoogleアナリティクスに送信されるページURLを変更するにはどうすればよいですか? Googleタグマネージャがなければ、それは本当に簡単です。 ga('send', 'pageview');
の前にga('set', 'page', '/my/custom/url');
を追加するだけです。Googleタグマネージャを使用するとユニバーサルGoogleアナリティクスに送信されるページURLを変更します
あなたのGoogle Analyticsのスクリプトは次のようにする必要があります:
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXXXX-X', 'auto');
ga('set', 'page', '/my/custom/url'); /* Set my custom URL */
ga('send', 'pageview');
</script>
にはどうすればGoogleタグマネージャを使用して類似した何かを行うことができますか? 「DP」の値を変更
しかし、すべてのページごとに異なるURL値を設定する必要があります。 – jacbmelo
dataLayer変数を追加すると、これだけが実行されます。エレガントで簡単なソリューション! – MrSponge
ありがとう!うまく働く。定義された 'window.dataLayer = window.dataLayer || []; GTMスニペットの前にwindow.dataLayer.push({'customPagePath': '/ my/custom/page/path'});次に、デフォルトの値を** {{Page Path}} **に設定して、データレイヤー変数名** {{customPagePath}} **の新しいデータレイヤー変数**カスタムページパス**を定義しました。こうすることで、customPagePathを設定してもしなくても、Googleアナリティクスが常に機能します。最後に、ユニバーサルアナリティクスのタグ設定の**ページ** **フィールドを** {{カスタムページパス}} **に変更しました。 – jacbmelo