簡體   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