2013-09-30 135 views
2

我創建了一種聯盟營銷網站,我從合作伙伴網站上搜索到的產品。用戶點擊購買鏈接並重新定向到合作伙伴網站以完成購買。如果用戶購買產品,我應該得到一定比例的銷售額。到目前爲止,這個模型是一種很常見的方法。如何跟蹤用戶跨域購買

然而,我還不知道的元素是,其他聯盟網站使用什麼技術或腳本來跟蹤用戶,一旦他們讓主網站購買了產品或不是?一旦他們離開我的網站,我如何跟蹤用戶的購買或操作?

我知道cookie可以存儲簡要的用戶信息,但我認爲這不夠。我需要將這些信息存儲在數據庫中。我應該使用PHP會話嗎?

任何提示或建議真的很感激。 乾杯

+0

你永遠不會知道,只有網站去和購買意願(然後並不總是) – 2013-09-30 20:59:07

+0

但是,如何聯盟網站跟蹤何時用戶購買了產品,何時支付佣金? – user2028856

回答

1

其他聯屬網站使用哪種技術或腳本來跟蹤用戶,一旦他們讓主網站購買了該產品?

Javascript。聯盟軟件通常有click tracking code這是放置在着陸頁上。一旦vsitor通過聯盟網站進入登陸頁面,就會創建隨機訪問者ID以及聯盟id映射,並將其存儲在數據庫中。與此同時,cookie會隨訪問者ID,會員ID信息等而創建。當用戶完成購買時,會有一個sales tracking code javascript代碼放置在購買頁面上,該代碼被取消。您可以使用創建此代碼並將訪問者的ID以及會員ID插入數據庫中。

一旦他們離開我的網站,我如何跟蹤用戶的購買或操作?

我已經在上述問題中部分回答了這個問題。但是一旦用戶再次回來,它將基於cookie識別該用戶,並且最好可以將會話值存儲在cookie本身而不是數據庫中,因爲一旦用戶完成了銷售條目就會在數據庫中創建他的購買,如果您已將sale tracking code置於購買頁面的末尾。

+0

「當用戶完成購買時,會在購買頁面上放置銷售跟蹤代碼的JavaScript代碼,這些代碼會被激怒」除非我誤解,否則這意味着我需要訪問和修改購買頁面。不過,我的情況是,購買頁面是外部第三方網站。我將無法在這些頁面中插入任何js。 – user2028856

+0

「但是,一旦用戶再次回來,它將基於cookie識別該用戶,並且最好可以將會話值存儲在cookie本身中。」但是,如果用戶在購買後不回覆,該怎麼辦?這是否意味着我不能跟蹤他們的購買狀態,如果他們不回到我的網站 – user2028856

+0

如果您的購買頁面是外部第三方網站,那麼您將不得不運行一個cron來比較訪問者與購買該人已經做出。 我想你只想跟蹤在網站上購物的用戶。是的,你可以跟蹤購買產品的顧客,但由於你沒有在第三方網站上放置JavaScript代碼的選項,因此你必須像我之前說的那樣使用像運行cron這樣的機制。 – aaron