2010-11-18 107 views
2

我在我的网站上有一个分享按钮。推特:与参数共享链接

但我需要共享参数的链接,每一次的参数会有所不同(我需要跟踪用户是谁共享等)

例如需要共享像http://mySite.com/page?userId=111&someParam=222

我联系可以分享这个好,但我怎么能强制计数工作正确?

如果我设置

数据-URL = “http://mySite.com/page?userId=111 & someParam = 222”
数据counturl =“http://mySite.com/page /“

我总是计数0。如何获得这项工作?

回答

0

http://dev.twitter.com/pages/tweet_button

“伯爵框显示的网址有多少次被啾啾。”

你的问题是你只是把url和counturl混合起来。将网址更改为较短的网址,以便展示 - 这是人们将看到的内容。将counturl用于具有所有参数的那个,以确保它们在参数完好的情况下进入正确的位置。

我怀疑你的计数保持为零的原因是因为你每次使用推文时都有一个不同的(唯一)url作为你的主要url,所以每条推文都是第一次分享url(包括它的参数) 。

0

Twitter现在允许您通过数据属性发送网址。这对我来说非常合适,应该为您开箱即用!

按钮(签出数据-URL):

<a href="javascript:;" class="twitter-share-button" data-lang="en" data-text="check out link b" data-url="http://www.lyricvideos.org/tracks?videoURL=SX05JZ4FisE">Tweet</a> 

Twitter的JavaScript代码段(从https://dev.twitter.com/docs/tweet-button

<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>