使用Google跟踪代码管理器替换Google Analytics网页浏览网址

时间:2017-01-23 10:31:18

标签: google-analytics google-tag-manager

我已经从GA迁移到GTM,我需要知道在向GA发送网页浏览网址时如何替换路径。原因是我们的网站没有类别slugs,例如:

www.mysite.com/category-name /

虽然我们想跟踪:

www.mysite.com/category/category-name /

在GA中,我们过去常常推送一个类别slug替换pageview网址:

ga('发送','网页浏览','');

这有助于我们将所有类别组合在一起。我认为我们可以使用Virtualpageview数据层在GTM中实现相同的跟踪:

<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&#34; Pageviews&#34;标记以下&#34;要设置的字段&#34;:

page > {{virtualPageURL}}
title > {{virtualPageTitle}} 

此标记由自定义事件&#34; VirtualPageview&#34;触发。我还创建了2个dataLayer变量:virtualPageTitle和virtualPageURL。然而,GA继续跟踪没有slu的类别。

如果有人能告诉我设置中的错误,或者我如何更换类别网址以便将类别信息块发送给GA,我将不胜感激。

谢谢。

1 个答案:

答案 0 :(得分:0)

问题是页面值必须是相对的,我发送的是绝对URL。更改后,由于我的Chrome Cookie,我仍然无法正确查看。我用Firefox检查了它,最后我在GA中看到了那些slu ..