首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >捕获addThis按钮的单击

捕获addThis按钮的单击
EN

Stack Overflow用户
提问于 2012-08-22 16:38:43
回答 1查看 2.2K关注 0票数 0

我正在使用addThis小工具在我的网站上显示Facebook,Twitter,Google,Blogger,Wordpress的标识。

代码语言:javascript
复制
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=xa-1324kj34h243kjh2"></script>

我想知道一种方法,我可以捕获时,有人点击谷歌分析跟踪的原因之一的按钮。我曾尝试向锚点添加onClick,但没有触发--可能是因为包含的JavaScript重写了标记。

这是我的代码:

代码语言:javascript
复制
<div class="addthis_toolbox addthis_default_style"> 
    <div class="share-icons" id="share-icons">
        <span id="share-title">Share</span>
        <span class="spacer"></span>
        <a class="addthis_button_email left" title="Email" onClick="_gaq.push(['_trackSocial', 'addThis', 'email']);">&nbsp;</a>

        <a class="addthis_button_facebook left" title="Facebook">&nbsp;</a>
        <a class="addthis_button_twitter left last" title="Twitter">&nbsp;</a>

        <a class="addthis_button_google left" title="Google">
        <img src="images/google.gif" alt="G" />
        </a>
        <a class="addthis_button_blogger left" title="Blogger">&nbsp;</a>
        <a class="addthis_button_digg left last" title="Wordpress">&nbsp;</a>
    </div>  
</div>

目前我正在使用addthis_config报告GA活动,但我希望报告两个配置文件,所以我正在寻找一种捕获点击的方法,因为这似乎是解决问题的最好方法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-22 17:14:28

确保在DOM上附加了该div,以确保可以使用事件。否则请检查liveQuery

我还没有使用过addThis小部件,但我会尝试使用类名的jQuery:

代码语言:javascript
复制
$.('.addthis_button_email').click(function(){
    //Count it...
});

或者在每个按钮中使用自定义方法:

代码语言:javascript
复制
<div class="addthis_toolbox addthis_default_style"> 
    <div class="share-icons" id="share-icons">
        <span id="share-title">Share</span>
        <span class="spacer"></span>
        <a class="addthis_button_email left" title="Email" onClick="notifyGA(information....)">&nbsp;</a>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12069281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档