Javascript 谷歌分析事件跟踪代码
我使用谷歌分析,在顶层我可以看到谁进入了我的网站,但是我看不到我的社交网络按钮跟踪我的事件跟踪,我想我可能开发了这些错误 这些事件没有在我的分析帐户上被跟踪,我可以看到,如果有人知道它们被保存在哪里,那就太好了 但我使用的代码如下所示,因为我不确定是否正确实现了这一点:Javascript 谷歌分析事件跟踪代码,javascript,google-analytics,event-tracking,Javascript,Google Analytics,Event Tracking,我使用谷歌分析,在顶层我可以看到谁进入了我的网站,但是我看不到我的社交网络按钮跟踪我的事件跟踪,我想我可能开发了这些错误 这些事件没有在我的分析帐户上被跟踪,我可以看到,如果有人知道它们被保存在哪里,那就太好了 但我使用的代码如下所示,因为我不确定是否正确实现了这一点: <a href="https://twitter.com/share?text=2009:%20Michael%20Jackson%20Dies&hashtags=DIGITL,MichaelJackso
<a href="https://twitter.com/share?text=2009:%20Michael%20Jackson%20Dies&hashtags=DIGITL,MichaelJackson" target="_blank" onClick="_gaq.push(['_trackEvent', 'Social Media', 'Twitter', 'Share 2009 Jackson',, false]);"><img src="images/twitter_icon.png" id="2009_michaeljackson_share_twitter" alt="Share on Twitter" title="Share on Twitter"></a>
如果有人能建议这是否正确,那就太好了
更新
根据下面的答案,我删除了事件概述部分中重新测试的双逗号,并且没有出现单击项
更新代码示例:
<li><a href="#" onClick="_gaq.push(['_trackEvent', 'Social Media', 'Facebook', 'Share 2003', false]);"><img src="images/facebook_icon.png" id="2003_share_fb" alt="Share Icon for Twitter" title="Share on Facebook"></a></li>
我甚至在Google Analytics中将其作为目标添加,但这似乎也不起作用
有什么想法吗?我快速阅读了分析文档 推送时有一个双逗号,第四部分是可选的 因此,您可以从_gaq.push中删除“,”false” 如果有帮助,请告诉我 为他的更新更新了 请尝试使用此代码代替您的代码。让我知道它是否有效
<li><a href="#" onClick="_gaq.push(['_trackEvent', 'Social Media', 'Facebook', 'Share 2003']);"><img src="images/facebook_icon.png" id="2003_share_fb" alt="Share Icon for Twitter" title="Share on Facebook"></a></li>
为了使用事件跟踪,页面需要Google Analytics的基本跟踪代码。因此,我假设此页面使用类似于以下内容的代码进行标记:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
除此之外,以下是官方GA文档中的一般事件跟踪指南。下一行仅为页面下方“概述”标题下的几行:
希望这有帮助
Amar如果您使用的是旧的GOOGLE ANALYTICS跟踪块,则以下功能应能正常工作:
<li><a href="#" onclick="_gaq.push(['_trackEvent', 'Social Media', 'Facebook', 'Share 2003', false]);"><img src="images/facebook_icon.png" id="2003_share_fb" alt="Share Icon for Twitter" title="Share on Facebook"></a></li>
如果您正在使用新的GOOGLE UNIVERSAL EVENT TRACKING代码,以下代码将起作用:
<li><a href="#" onclick="ga('send', 'event', 'Social Media', 'Facebook', 'Share 2003');"><img src="images/facebook_icon.png" id="2003_share_fb" alt="Share Icon for Twitter" title="Share on Facebook"></a></li>
检查事件是否快速正确触发。执行以下操作
1.确保更新网站上的代码并使其生效
2.确保您的IP未被排除或过滤出analytis配置文件
3.登录您的谷歌分析账户
4.转到左侧边栏上的实时部分
5.点击事件
6.转到您的站点,单击添加事件代码的链接,然后查看该链接是否显示在实时->事件部分
反弹率讨论
关于每个人都在谈论的反弹率。通常,当你添加一个事件,有人点击它时,google analytics会假设用户与你的站点进行了交互,因此该页面的跳出率非常低。如果你没有;如果不希望事件所在页面上的跳出率受到影响,则可以在事件末尾添加false。我建议您在尝试调整反弹率之前,先进行事件跟踪:-)
谢谢,在我的成功页面中,我添加了以下示例:
ga('require','ecommerce');
ga(“电子商务:addTransaction”{
'id':'{/literal}{$idorder}{literal}',//订单id。
'附属关系':'{/literal}{$lang.i_title}{literal}',//附属关系或商店名称。
“收入”:“{/literal}{$total_sum}{literal}”,//总计。
'shipping':'{/literal}{$delivery_price}{literal}',//shipping。
“税”:“0.00”,
“货币”:“BGN”//本地货币代码。
});
{/literal}{if!empty($products)}{foreach from=$products key=k item=v}{literal}
ga(‘电子商务:附加条款’{
'id':'{/literal}{$idorder}{literal}',
'name':'{/literal}{$v.name}{literal}',
'sku':'{/literal}{$v.idnumber}{literal}',
'category':'{/literal}{$v.idcategory}{literal}',
“价格”:“{/literal}{$v.product_price}{literal}”,
“数量”:“{/literal}{$v.count}{literal}”,“货币”:“BGN”
});
{/literal}{/foreach}{/if}{literal}
ga(“电子商务:发送”)代码>谢谢,我现在已更改为以下内容
,但这仍然没有更改worked@gutigrewal,我已经用一个代码片段更新了我的答案,你能试试这个而不是你的,让我知道它是否有效吗?我已经用你的代码替换了我的代码,据我所知,你已经删除了错误?这意味着这将包括在我的反弹率思想中,对吗??据我所知,这对我在GA的活动部分产生了影响yet@gutigrewal:您认为“这将包括在我的反弹率中”是什么意思?如果在未将布尔设置non_interactive设置为true的情况下触发事件,则当发生交互式点击时,事件将使访问者的计数超出你的反弹率,这意味着它们不会计入反弹率。可能有更多信息您使用的是哪个版本的分析,经典分析(使用ga.js)还是通用分析(使用Analytics.js)?当涉及到跟踪事件时,这两者的语法是不同的。Optimizer谢谢!这非常有效。我想我使用的是新的GA跟踪系统。为什么它们没有出现在事件概述部分?它们出现了-但我也很难找到。这是:
<li><a href="#" onclick="_gaq.push(['_trackEvent', 'Social Media', 'Facebook', 'Share 2003', false]);"><img src="images/facebook_icon.png" id="2003_share_fb" alt="Share Icon for Twitter" title="Share on Facebook"></a></li>
<li><a href="#" onclick="ga('send', 'event', 'Social Media', 'Facebook', 'Share 2003');"><img src="images/facebook_icon.png" id="2003_share_fb" alt="Share Icon for Twitter" title="Share on Facebook"></a></li>