2015-07-10 168 views
0

我希望有一些跟蹤問題的幫助。我們有一個銷售產品的網站,並且在特定頁面上有一個所有銷售商的清單。當有人通過GET鏈接點擊鏈接時(http://example.com?url=example.com),我們的網站被保存到我們的名爲賣家的cookie中,並且只有那些在cookie中的賣家被列出,而不是列出所有這些。客戶端自己的跟蹤代碼

我的追求是,如果有什麼方法可以創建一個跟蹤代碼(或者能更好地完成這項工作的東西),我們可以給賣家把它放到他們的網站上(如Google Analytics或FB跟蹤代碼)用這種信息創建和存儲一個cookie?如果客戶在訪問他們的商店後訪問我們的網站(不是直接,在過去30天內),只有訪問過的商店纔會被列出。

我甚至會爲某些鏈接感到高興,我已經搜索了一下,但可能是沒有結果的壞方式。非常感謝

+0

你正在做正確的事情。通常而不是網址,您可以爲每個賣家生成一個唯一的代碼,然後爲他們提供代碼,以便將這些代碼放入到您網站的鏈接中。 mywebsite.com?seller=abc123xyz。然後,您拿起代碼,找到該代碼的賣家,並將其ID存儲在cookie中30天。然後,每次列出所有賣家時,檢查是否存在有效的cookie,如果存在,只列出賣家。 – Styphon

+0

我看到了,我會考慮使用代碼,但是有很多用戶在使用我們的網站(添加和刪除賣家列表),所以對他們來說這樣更清晰。但是我想在賣家網站上使用一些插入的JS代碼來實現相同的效果,如果它清楚的話不用點擊URL。如果客戶只訪問賣家商店而不點擊任何地方(到我們的鏈接)。 –

回答

0

你可以通過告訴他只需添加一個透明的空白圖像標籤並將php文件作爲該圖像的src attritube並將sellere跟蹤代碼放入該文件來實現此目的。 喜歡:

<img src="trackSeller.php" /> 

代碼trackSeller.php:

//Code for fetching seller id and track 
//Trackong code 
$img_data = file_get_contents($imgPath); 
header("Content-type: image/png"); 
echo $img_data; 
+0

請問您能更清楚些嗎?就像腳本的第一部分應該是什麼一樣?我可以想象如何從他的網址獲得賣家ID,沒關係,但是如何將信息保存到我的Cookie中? –

+0

您能否告訴我哪些賣家存儲在cookie中以便在您的頁面上列出。你能告訴我在Cookie中獲取賣家的程序嗎?所以我可以給你邏輯。 –