1

有没有人知道如果共享操作完成,如何只增加共享计数?

他们似乎计算点击次数.. 未完成的分享。这不是一个对我有深刻意义的统计数据。

4

2 回答 2

1

您可以设置它,以便计数显示“本机”计数:

<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。

希望有帮助,

卡马尔。

于 2013-08-16T09:29:09.097 回答
0

结束了我自己的滚动。似乎两者都不支持这一点。

于 2013-07-16T04:39:33.897 回答