2013-08-17 37 views
-1

我爲tumblr做了一個主題,我想向公衆發佈代碼。事情是,想知道有多少人在使用我的主題。有沒有任何JavaScript或其他解決方案,這不是谷歌分析?跟蹤每個使用我的代碼的人

回答

0

是的,添加到您的代碼一些JavaScript發送GET請求到記錄請求的PHP頁面。當你這樣做時,你需要抓住tumblr document.URL

<script type="text/javascript"> 
xmlHttp.open("GET", '//mywebsite.com/tumblr_code_check.php?referrer='+document.URL, true); 
xmlHttp.send(null); 
</script> 

PHP:

<?php 
$referrer = $_GET['referrer']; 
$file = ''; 
$filename = 'tumblr_refferalls.txt'; 
$file = file_get_contents ($filename); 
file_put_contents ($filename, $referrer."\n"); 
?> 

然後檢查文件tumblr_refferalls.txt。你可以添加一些代碼到php頁面忽略你自己的網站,以防止它填滿。

請注意,任何人都可以從您的代碼中刪除JavaScript。

您可以獲得更多詳細信息,例如添加時間戳,對其進行過濾,以便只將頁面URL附加到日誌文件中,當有人使用您的代碼時讓它發送短信或電子郵件,等等。

0

使用跟蹤像素,1x1圖像,並將其包含在標記中。當然,任何最終用戶都可以自由刪除它。我強烈建議您避免使用其他方法,因爲您不僅會與任何注視主題的人舉報紅旗,而且您的主機可能無法連接,但可能會對他們的PHP或JS執行產生負面影響。