跟踪一系列链接的 Facebook 分享
Tracking Facebook shares of a range of links
我正在寻找跟踪我网站一系列链接的份额。不过,这里有两件棘手的事情:
首先,链接可以跨越多个域(因此使用 FB.ui 共享对话框和跟踪回调已失效)。
其次,链接特定于我网站的用户
所以,一个例子 url 可能是 http://example.com/share/unique-id-goes-here
我知道有一个 Graph API 查询参数 (?id) 但它只会跟踪其中一个 URL,我想避免在 [=24] 发送(可能)数百个请求=] 立即返回共享信息。
有没有办法进行通配符搜索?我也愿意接受其他建议!
无法进行通配符搜索,文档中也没有此类选项。最好的办法是查看 Facebook Insights 和 attach ref params 以获取您拥有的链接。
您的第二个选择是更正此陈述
I know there's a Graph API query parameter (?id) but that'd only track one of the URLs
您可以使用 ids
参数跟踪多个 ID
https://graph.facebook.com/?ids=http://www.whosebug.com,https://www.youtube.com
回应
{
"http://www.whosebug.com": {
"id": "http://www.whosebug.com",
"shares": 27967,
"comments": 4
},
"https://www.youtube.com": {
"id": "https://www.youtube.com",
"shares": 8709432,
"comments": 9
}
}
我正在寻找跟踪我网站一系列链接的份额。不过,这里有两件棘手的事情:
首先,链接可以跨越多个域(因此使用 FB.ui 共享对话框和跟踪回调已失效)。
其次,链接特定于我网站的用户
所以,一个例子 url 可能是 http://example.com/share/unique-id-goes-here
我知道有一个 Graph API 查询参数 (?id) 但它只会跟踪其中一个 URL,我想避免在 [=24] 发送(可能)数百个请求=] 立即返回共享信息。
有没有办法进行通配符搜索?我也愿意接受其他建议!
无法进行通配符搜索,文档中也没有此类选项。最好的办法是查看 Facebook Insights 和 attach ref params 以获取您拥有的链接。
您的第二个选择是更正此陈述
I know there's a Graph API query parameter (?id) but that'd only track one of the URLs
您可以使用 ids
参数跟踪多个 ID
https://graph.facebook.com/?ids=http://www.whosebug.com,https://www.youtube.com
回应
{
"http://www.whosebug.com": {
"id": "http://www.whosebug.com",
"shares": 27967,
"comments": 4
},
"https://www.youtube.com": {
"id": "https://www.youtube.com",
"shares": 8709432,
"comments": 9
}
}