捕获addThis按钮的点击
capture click of addThis button
我正在使用addThis小部件在我的网站上显示Facebook、Twitter、Google、Blogger、Wordpress徽标。
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=xa-1324kj34h243kjh2"></script>
我想知道一种方法,当有人出于谷歌分析跟踪的原因点击其中一个按钮时,我可以捕捉到。我曾尝试向锚点添加onClick,但这并没有触发——可能是因为标记是由包含的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']);"> </a>
<a class="addthis_button_facebook left" title="Facebook"> </a>
<a class="addthis_button_twitter left last" title="Twitter"> </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"> </a>
<a class="addthis_button_digg left last" title="Wordpress"> </a>
</div>
</div>
我目前正在使用addthis_config报告GA活动,但我希望向两个配置文件报告,所以我正在寻找一种捕捉点击的方法,因为这似乎是解决问题的最佳方法。
确保在DOM上附加了该div,以确保可以使用事件。否则,请检查liveQuery。
我还没有使用addThis小部件,但我会尝试使用类名的jQuery:
$.('.addthis_button_email').click(function(){
//Count it...
});
或者在每个按钮中使用自定义方法:
<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....)"> </a>
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 多个单选按钮组相互干扰
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- Javascript按钮下拉列表
- jquery试图按名称获取按钮位置
- 漂亮照片图片库中的Facebook赞按钮
- 扩展移相器按钮类不工作
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 单击按钮以等待单击按钮
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- 我如何修复包含在captcha的addthis中的错误
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 如何从querySelectorAll中获取按钮类型
- 捕获addThis按钮的点击
- Addthis/Sharethis VS手动添加每个按钮
- Addthis.toolbox()方法:按钮切断和Alt文本显示
- 使用来自addthis.com的社交分享按钮
- 如何从Facebook按钮中删除AddThis片段标识符(哈希)?(推特奏效了)
- 如何刷新 AddThis Facebook 按钮的共享 URL