2012-07-26 81 views
0

我正在嘗試在我的網站上記錄廣告點擊次數。點擊廣告時,總會有一個GET請求到特定的外部網站。我希望我的服務器在收到此請求後立即得到通知。所以這會讓我點擊點擊。是否可以使用數據包嗅探器來跟蹤GET請求

我正在考慮但是一無所知的方法是數據包嗅探器。 任何人都可以指出我在正確的方向來讓我的想法運行。

+0

您必須在客戶端計算機上部署數據包嗅探器,這是大多數人不會歡迎的。 – Pointy 2012-07-26 13:06:22

+0

爲什麼需要記錄GET請求?爲什麼不只是使用JavaScript記錄點擊併發送一個Ajax請求到你的服務器並記錄下來?這應該足以滿足您的需求。 – 2012-07-26 13:09:38

+0

因爲我正在使用閃光燈,所以我無法修改該文件 – 2012-07-26 13:39:14

回答

1

包嗅探!!!!我不認爲它的任何地方靠近你的問題的解決方案。

創建一個javascript函數,每次你點擊廣告時都會調用它,給一些特殊的類名並鉤上一個特定類的onClick來增加點擊次數並將它保存在數據庫或文件中。

請使用此鏈接的Logging hyperlink clicks on my website

1

Google使用Ajax格式。當你點擊一個鏈接時,它看起來像你點擊一個正常的href,但你正在做的是發送一個Ajax數據包給谷歌,然後移動到你想要的頁面。你可以用JQuery做同樣的事情。

這裏有一個鏈接 Click Logging with JavaScript

你不能把一個數據包嗅探器上的所有用戶的計算機。

0

數據包嗅探打開了潛在的問題一大堆。試圖在服務器上運行一個很可能會提醒您的本地網絡安全管理員。根據網絡設置的不同,它可能無法正常工作。它也可以讓你啓動主機提供商。

最好的選擇是用shajeeck提到的javascript點擊記錄。我假設它是第三方廣告網絡。