Google analytics 谷歌标签管理器数据层
我已经设置了GTM和GA,并且能够成功地跟踪多个事件,因此每个事件的基本设置似乎都是正确的。我现在正在试验数据层,遇到了一些小问题 我有一个链接,可以打开一个捐赠页面,并试图捕获触发该页面的元素id和页面标题。我看到GA中捕获的事件,但标签为空 1) 如果传递数据层中的值,我不确定在哪里可以看到它们 我把它设置成这样Google analytics 谷歌标签管理器数据层,google-analytics,google-tag-manager,Google Analytics,Google Tag Manager,我已经设置了GTM和GA,并且能够成功地跟踪多个事件,因此每个事件的基本设置似乎都是正确的。我现在正在试验数据层,遇到了一些小问题 我有一个链接,可以打开一个捐赠页面,并试图捕获触发该页面的元素id和页面标题。我看到GA中捕获的事件,但标签为空 1) 如果传递数据层中的值,我不确定在哪里可以看到它们 我把它设置成这样 <head> <!-- Google Analytics here --> <script>
<head>
<!-- Google Analytics here -->
<script>
dataLayer = [{}];
</script>
<!-- other stuff -->
<!-- Google Tag Manager here -->
</head>
<body>
<!-- Google Tag Manager (noscript) -->
我也看到了代码
var dimensionValue = 'SOME_DIMENSION_VALUE';
ga('set', 'dimension1', dimensionValue);
3) 但我不知道该把这个放在哪里
4) 这是否因为事件导致新页面打开而不起作用
因此,1中有4个问题,但非常感谢您的帮助这不起作用,因为您需要使用onclick属性 尝试修改链接,如下所示:
<a href="donate" class="randomizer" onclick="dataLayer.push({'donateId':'donate0','donatePage':'Page Name)' });">Donation</a>
var dimensionValue = 'SOME_DIMENSION_VALUE';
ga('set', 'dimension1', dimensionValue);
<a href="donate" class="randomizer" onclick="dataLayer.push({'donateId':'donate0','donatePage':'Page Name)' });">Donation</a>