有没有人知道如果共享操作完成,如何只增加共享计数?
他们似乎计算点击次数.. 未完成的分享。这不是一个对我有深刻意义的统计数据。
您可以设置它,以便计数显示“本机”计数:
<script type="text/javascript">stLight.options({
publisher:"Your publisher key", nativeCount:true
});</script>
然而,这似乎只适用于 Facebook、LinkedIn 和其他一些公司。对于 Twitter,我只需将 ShareThis 计数替换为从 Twitter API 获得的实际计数,一旦 ShareThis 已加载并且页面上存在 ShareThis 标记:
var pageUrl = 'http://www.google.com/';
updateTwitter();
function updateTwitter() {
if (jQuery('.st_twitter_vcount .stBubble_count').length > 0) {
jQuery.getJSON('http://urls.api.twitter.com/1/urls/count.json?url=' + pageUrl + '&callback=?',
function(data) {
jQuery(".st_twitter_vcount .stBubble_count").html(data.count);
});
}
else {
setTimeout(function() {
updateTwitter();
}, 50);
}
}
只需将 pageURL 变量更改为您要显示统计信息的 URL。
希望有帮助,
卡马尔。
结束了我自己的滚动。似乎两者都不支持这一点。