如果标准的Google Analytics(分析)跟踪代码似乎还不够,如何在网站上实施Google Analytics(分析)事件监控?

时间:2019-05-14 11:59:11

标签: google-analytics gtag.js

网站www.3dz.it与WordPress一起使用。

有四种语言,每种语言都位于不同的域(意大利语.it,法国.fr等)。自2018年4月起,就通过这种方式将WPML与多域选项结合使用。

截至2018年4月,事件监视正在进行中。在四个域的三个月里,我们没有数据。 7月,我们添加了新的分析代码,因此每种语言都有自己的Analytics(分析)属性。 但是我们仍然没有事件的监控。

自2018年7月以来,Google Analytics(分析)跟踪代码就设置了实际在线状态。

<?php if(ICL_LANGUAGE_CODE=='en'){?>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-77106642-4"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-77106642-4');
</script>
<?php } elseif(ICL_LANGUAGE_CODE=='it'){?>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-77106642-1"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-77106642-1');
</script>
<?php } elseif(ICL_LANGUAGE_CODE=='es'){?>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-77106642-3"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-77106642-3');
</script>
<?php } elseif(ICL_LANGUAGE_CODE=='fr'){?>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-77106642-5"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-77106642-5');
</script>
<?php } ?>

有人可以告诉我如何实施代码以再次获得事件的监视吗?

3 个答案:

答案 0 :(得分:0)

也许您可以尝试使用Google跟踪代码管理器在网站上添加跟踪代码?将多个跟踪代码添加到您的Google跟踪代码管理器帐户中,而仅将一个GTM代码放入您的网站,非常容易。

答案 1 :(得分:0)

The developer notes对于GA的gtag版本而言,很简单,可以在页面上添加事件跟踪。但是,我也同意,通过Google跟踪代码管理器管理您的Google Analytics(分析)设置和事件跟踪会更适合您,并且可以根据您的情况进行扩展。

答案 2 :(得分:0)

问题出在不同的Google Analytics(分析)库上。我解决了,打电话给Google帮助。我更改了网站中的事件脚本,并修改了Google Analytics(分析)中的转换(事件类别和操作)