我已经搜索了这个问题的答案,需要专家的帮助。
我正在帮助监督的网站在其主网站上的框架中进行了注册。当用户访问该网站时,他们可以选择要选择的课程,然后单击“注册”链接以获取外部托管的表单。
我能够在框架页面上更改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');返回false;”到这个链接没有打破它?
提前感谢您提出任何建议!
答案 0 :(得分:0)
尝试将它们堆叠在onclick
事件中,如下所示:
<a href="javascript:void(0);" onclick="loadevent('http://www.EXAMPLESITE.com/course/4105/register.asp');pageTracker._link('http://www.EXAMPLESITE.com/course/4105/register.asp'); return false;">Register</a>
它应该运行所有命令,只要它们被分号分隔。