GAからGTMに移行しました.GoogleにページビューURLを送信する際にパスを置き換える方法が必要です。その理由は、一例として、当社のウェブサイトは、カテゴリナメクジをしていないということです。GoogleアナリティクスのページビューURLをGoogleタグマネージャに置き換えます。
www.mysite.com/category-name/私たちが追跡したいものの:
www.mysite.com/category/カテゴリ名/ジョージア州
は、我々はページビューURLを交換するカテゴリスラッグをプッシュするために使用:
GA( '送信'、 'ページビューを'、 '');
これは、すべてのカテゴリをグループ化するのに役立ちました。
page > {{virtualPageURL}}
title > {{virtualPageTitle}}
このタグ:
<script type="text/javascript">
dataLayer.push({
'event':'VirtualPageview',
'virtualPageURL':'<?php echo str_replace(get_bloginfo('url'),"/category/",get_permalink()); ?>', 'virtualPageTitle':'<?php echo the_title(); ?>'
});
'virtualPageTitle':'<?php echo the_title(); ?>'
</script>
は、だから私は、次の「設定するフィールド」とGTM「ページビュー数」タグを作成しました:私たちはVirtualpageviewのdatalayerを使用してGTMで同じ追跡を実現することができると思いますカスタムイベント "VirtualPageview"でトリガーされます。私は2つのdataLayer変数:virtualPageTitleとvirtualPageURLも作成しました。しかし、GAはスラッグなしでカテゴリを追跡し続けます。
誰かが自分の設定で何が間違っているか教えていただけたら、私は感謝します。また、カテゴリーのURLを置き換えてGAにカテゴリスラッグを送信するにはどうすればいいですか?
ありがとうございます。
この回答にはいくつかの助けがあります:http://stackoverflow.com/questions/41787881/google-analytics-and-tag-manager-support-for-custom-page-paths/41798058?noredirect=1#comment70798820_41798058基本的には、 'page'フィールドにdataLayer変数の名前を設定する必要があります。この変数の値はdataLayerにプッシュされます。 – nyuen
@nyuenもし私が間違っていれば私を訂正してください。私は既にFields to Setに、値 '{{virtualPageURL}} 'を持つフィールド名' page'を追加しました。その答えが示唆しているものではありませんか? – retroriff
はい、そうです。 GTMデバッグウィンドウの 'VirtualPageview'イベントの' {{virtualPageURL}} 'の値はどうなっていますか? – nyuen