繁体   English   中英

在Facebook上发布的Track Link点击次数

[英]Track Link clicks posted on facebook

我目前正面临一个需要帮助的问题。 我正在网站上为我的内容创建一些网址。 网站用户可以将其发布在Facebook上的群组页面上。 我想计算这些帖子的点击次数。 我尝试使用php函数,但该函数的计数和fb见解(达到的人数)是非常不同的。(fb洞察力显示我的数据量减少3倍)为什么这个数量不同? 如果我想要fb人们获取数据我怎么能得到它作为用户将发布的页面不是我的。

问候

一种可能的方法是基于引用者实现您自己的算法,但在某些情况下您必须考虑这些。 首先想到的是其中的一些。

  1. 如何确定唯一点击? (IP,浏览器数据或两者的组合?)
  2. 推荐人是独一无二的吗? https://www.facebook.com/https://m.facebook.com/

我确信还有其他陷阱。

但是,您可以尝试使用某些跟踪网址库,例如Google Analytics (用于高级统计信息)或Google Short URL用于基本网址库。

它已在Stack Overflow 上得到解答, 如何获取Google Analytics中特定网址的网页浏览信息

以下是Google Shorten URL的工作原理(示例由Google Shorten URL Docs提供 ):

对于您的网址,您会生成一个缩短的网址:

curl https://www.googleapis.com/urlshortener/v1/url \
  -H 'Content-Type: application/json' \
  -d '{"longUrl": "http://www.google.com/"}'

如果生成成功,您将收到以下响应:

{
 "kind": "urlshortener#url",
 "id": "http://shortenurl/",
 "longUrl": "http://www.google.com/"
}

请注意, ID密钥是缩短的网址。 所以你可以将它存储在你的数据库中。

稍后您可以通过以下调用获取缩短的URL统计信息:

curl 'https://www.googleapis.com/urlshortener/v1/url?shortUrl=http://shortenurl/fbsS&projection=FULL'

以下是统计数据:

{
 "kind": "urlshortener#url",
 "id": "http://shortenurl/",
 "longUrl": "http://www.google.com/",
 "status": "OK",
 "created": "2009-12-13T07:22:55.000+00:00",
 "analytics": {
  "allTime": {
   "shortUrlClicks": "3227",
   "longUrlClicks": "9358",
   "referrers": [ { "count": "2160", "id": "Unknown/empty" } /* , ... */ ],
   "countries": [ { "count": "1022", "id": "US" } /* , ... */ ],
   "browsers": [ { "count": "1025", "id": "Firefox" } /* , ... */ ],
   "platforms": [ { "count": "2278", "id": "Windows" } /* , ... */ ]
  },
  "month": { /* ... */ },
  "week": { /* ... */ },
  "day": { /* ... */ },
  "twoHours": { /* ... */ }
 }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM