2012-07-26 41 views
0

我正在構建廣告點擊日誌記錄插件。如何跟蹤對外部網站發出的GET請求

我需要找出點擊廣告的時間。我注意到,當廣告開始播放時,總會有一個GET請求被髮送到某個特定的頁面。

現在我使用谷歌瀏覽器的開發者工具來查看我的本地計算機上發出的所有請求。

有沒有人有任何想法我可以做到這一點,然後將數據發回我的服務器?

回答

0

你想要做的是創建一個到你有的PHP文件的鏈接,跟蹤被點擊的鏈接 - 將數據存儲在數據庫中或任何你想要做的事情 - 然後重定向到URL廣告指出。

你想要的是這樣一個流程:

user clicks ad -> runs your PHP code, which saves the data (such as ID of ad clicked, URL being sent to, IP of the person clicking etc etc etc) -> redirects user to the intended destination

+0

你沒有得到他的問題。他的問題不在於存儲計數值,而在於用戶在瀏覽器中單擊某個其他服務器上的URL時作出反應。草圖意味着他必須重寫所有可能實際上由客戶端加載的添加url。 – arkascha 2012-07-26 11:50:29

1

當作爲結果在點擊廣告中提出的要求正在使用AJAX做,你可以處理程序綁定到AJAX事件和發送關於點擊回到您的服務器的信息。請參閱:http://docs.jquery.com/Ajax_Events

對於使用直接http鏈接加載其目標的廣告,您可以向這些錨點上的click事件添加處理程序,例如使用jquery。見:http://api.jquery.com/click/

+0

+1。我想我是老派,我處理廣告的方式,以及我如何解釋他們:) – Fluffeh 2012-07-26 11:56:44

+0

@Fluffeh當然,明白了。然而,OP寫道,他注意到請求到其他服務器。這表明他不會處理自己的廣告。 – arkascha 2012-07-26 11:58:01