【发布时间】:2014-12-23 23:43:03
【问题描述】:
Google 分析在我的网站上大多数情况下都能正常工作。但是我已经在两个不同的元素上实现了事件跟踪,经过测试,GA 没有显示事件发生。这是我的跟踪代码:
<script async src='//www.google-analytics.com/analytics.js'></script>
<script>
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
ga('create', 'UA-xxxxxxxx-1', 'auto');
ga('send', 'pageview');
</script>
我尝试跟踪的第一个元素是我使用 Javascript 生成并插入的元素:
$(".tencol.last").append(" <p class='mobile-number'><a class='mobile-number-link' href='tel:555-555-5555'>(555) 555-5555</a></p>");
document.getElementsByClassName("mobile-number-link")[0].setAttribute( "onClick", "ga.push(['_trackEvent', 'mobile-call', 'mobile-phone-number-click']);");
我尝试跟踪的第二个元素是“联系表 7”联系表。我正在使用“联系表格 7”联系表格编辑器页面上的内置“附加设置”。这是我在该框中使用的代码:
on_sent_ok: "ga.push(['_trackEvent', 'Contact-Form', 'Submit'])";
on_sent_ok: "location.replace('http://www.(mydomain).com/?page_id=740');"
提前感谢您有帮助的回答
【问题讨论】:
标签: javascript google-analytics contact-form-7 event-tracking