我应该将_TrackPageview代码段添加到<a>代码中,还是添加到点击链接时触发的 JavaScript 容器中的某个位置?



我正在尝试为用户单击当前托管在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!!
    });

相关内容

  • 没有找到相关文章

最新更新