我正在尝试为用户单击当前托管在Lightbox中的按钮时设置虚拟页面浏览量。
我知道在普通页面上,我只需要在<a>
标签中添加摘要,但是想知道该功能是否在.js Lightbox中是否有所不同。
我是否需要在容器中的某个地方添加摘要,或者我还可以将这些链接添加到<a>
标签中吗?
我将添加以下内容:我想跟踪此表格底部的"提交"按钮的点击:
http://www.teksystems.com/contact-us
我有信心可以将代码放在那里的<a>
标签中。
,但其他两个链接托管在一个侧栏上(可以从任何页面访问)&amp;单击"发送消息"时显示的Lightbox中的另一个显示
请告诉我,我可以在所有链接上将片段添加到<a>
标签中(因为这是我想要跟踪的是单击)。非常感谢,如果我可以将它们放在<a>
标签中,这就是我想到的:
<a onclick="javascript: _gaq.push(['_trackPageview', '/header-thank-you/]);" href=”#”>Submit</a>
<a onclick="javascript: _gaq.push(['_trackPageview', '/virtual-contact/]);" target="_blank"><span class="link-text">Send us a message</span></a>
<a onclick="javascript: _gaq.push(['_trackPageview', '/header-thank-you/]);" href=”#”></a><span class="link-text">Submit</span></a>
这是我认为函数代码可能在JS容器中进行的示例:
`$(newButtonAnchor).click(function () {
//alert('clicked');
$(submitButton).click();
return false;
});
var newButtonSpan = document.createElement('span');
$(newButtonSpan).attr('class', 'text');
$(newButtonSpan).html($(submitButton).val());`
我强烈建议将所有this_gaq的东西封装在中央lib中分开功能。否则,从长远来看,您可能会面临维护噩梦。
其他:如果您的onclick
中有CC_9参数,因此不需要javascript:
作为" ProtoColl",则此是 javascript: <a onclick="_gaq.push...
<style>
.gatracker {} /* does nothing but mark the elements */
</style>
<a target="_blank" href="go/some/where" class="gatracker"><span class="link-text">Send us a message</span></a>
var ga_clickTracker = function(anchor) {
... some code ...
_gaq.push(['_trackPageview', $(anchor).attr('href')]);
...
};
... onload ...
// put an eventhandler on all elements with class gatracker
$('.gatracker').click(function () {
ga_clickTracker(this);
return true; // should proceed!!
});