我正在尝试触发Javascript中的事件,以便在提交表单时在Google Analytics中进行跟踪,并显示“谢谢”消息(不是新的“谢谢”页面)。
我可以在表单按钮上使用onSubmit,但更喜欢跟踪何时显示“Thank You”消息。
使用onLoad和一个像素.gif工作,使用下面的代码跟踪Google Analytics中的正确事件。
<img src="onepixelimage.gif" onload="_gaq.push(['_trackEvent','Petition','Submitted','Test2']);">
这很好用。但它似乎很笨重,上传和隐藏页面上的一个像素图像感觉是如此。
我觉得我应该能够在使用onLoad加载脚本时触发此事件。
但我无法使用此代码:
<script type="text/javascript">
script.onload(function() {
_gaq.push('_trackEvent', 'Petition', 'Submitted', 'Test2');
});
</script>
有没有人有任何建议? 我怀疑我的Javascript语法已关闭,或者这可能无效。
提前致谢!
答案 0 :(得分:0)
考虑到您无意使用任何JS框架,并且您的网页已经引用了Google广告的API,请尝试使用页面末尾的脚本:
<script type="text/javascript">
document.body.onload = function() {
_gaq.push('_trackEvent', 'Petition', 'Submitted', 'Test2');
};
</script>