【发布时间】:2012-02-29 03:06:19
【问题描述】:
我已经到处寻找这个问题的答案,需要专家的帮助。
我正在帮助监管的网站在其主要网站的框架中进行了注册。当用户访问该站点时,他们可以选择要参加的课程并单击“注册”链接以转到外部托管的表单。
我能够在框架页面上更改 GA 标记,这样就完成了。
但是,我意识到,为了正确使用 Google Analytics 进行跨域跟踪,我还需要向任何将用户带到这些页面的链接添加 onclick 事件,例如下面的示例。
<a href="http://www.mysite.com/page1.html" onClick="pageTracker._link('http://www.mysite.com/page1.html'); return false;"> Link </a>
但是,我正在使用的网站是在 Wordpress 中,当我查看其中的链接时,它看起来像这样:
[iab_event link="http://www.EXAMPLESITE.com/course/4105/register.asp" text="Register"]
当您查看实时站点的页面源时,此链接将被翻译为:
<a href="javascript:void(0);" onclick="loadevent('http://www.EXAMPLESITE.com/course/4105/register.asp');">Register</a>
我尝试将第二个 onclick 事件添加到上面的事件中,但这不起作用。有什么方法可以将 onClick="pageTracker._link('http://www.EXAMPLESITE.com/course/4105/register.asp'); return false;" 添加到此链接而不打破它?
提前感谢您提供的任何建议!
【问题讨论】:
-
Wordpress 默认会从你的代码中去除 javascript。你可能需要一个扩展来做到这一点。
标签: wordpress onclick google-analytics cross-domain