2016-11-28 83 views
13

我正在通過GTM在我們(主要是會員)網站上實施增強型電子商務。我們有列表視圖和詳細信息視圖等。因此,實現展示次數和點擊次數很容易,但對於子公司購買來說存在問題。在GTM增強電子商務中實施CPA會員購買

我們有被展示在我們的網站其產品的店鋪兩種支付模式:每次點擊

  • 成本。我可以在點擊頁面上實現小額購買。
  • 每次收購的成本。 這是問題:購買是在不同的時間在不同的網站上進行的。使用PHP API,我通過cronjob每天獲得幾次購買。

如何創建購買(最好使用PHP,在cronjob上使用javascript很麻煩),但保留cookie值,以便我可以將購買與用於訪問我們網站的點擊和頻道關聯起來。

我想爲每次點擊創建所有零購買,並可能使用相同的交易ID進行回購。這可能會奏效,但我們最終會收到成千上萬的空購物。

+0

當購買時該次級網站上公佈,你怎麼現在跟蹤呢? – Machavity

+0

我每小時都會向商店發送GET請求,並獲得購買的json結果。該響應具有與我的點擊交易相對應的transaction_id。所以我知道哪個購買屬於哪個點擊。 –

回答

2

我跑過類似的問題。我們的結帳存在於不同的域中。因此,當Adwords人遷移到Universal後結賬時,我在結帳時丟失了這些數據。我認爲我的解決方案可以幫助你。這一切都假定您使用的是Universal Analytics,而不是舊的棄用庫。

我要做的第一件事就是抓取名爲_ga的GA cookie。裏面是你的GA會議。它看起來像這樣(它會更長)

GA1.2。 3456.7890

第三個和第四個數字集(包括期間)是會話本身。解析出來。

現在你想找到一些方法來存儲這與用戶。我使用了我的PHP會話(當我們跳轉域時,我們將它傳遞給查詢字符串)並將其存儲在那裏。你必須在這裏找出適合你的東西。

在另一個網站上,我們需要在GA塊中指定GA會話和站點。 請注意,新網站會將這些訪問報告爲屬於原始網站。該UA-XXXX-Y應該從原來的網站和yourdomain.com應該是新的網站TLD

ga('create', 'UA-XXXX-Y', { 'cookieDomain': 'yourdomain.com', 'clientId': '3456.7890' }); 

現在,你可以通過你的購買度量,當一個會議上就新的網站轉換,舊的網站將跟蹤它,隨着會話持有的任何其他內容(即頁面展示次數,AdWords點擊次數等)。你不需要任何雜亂的cron作業來做到這一點。就像我剛纔所說的那樣,請注意,就遺傳算法而言,這些頁面訪問屬於原始網站。你可以嘗試報告兩組指標來解決這個問題,但我沒有嘗試過。

+0

嘿Machavity!感謝您的回答!我已經保存ga cookie,以便幫助,但我沒有擁有其他網站。所以我不能在那裏實現JavaScript。這給我留下了我自己的凌亂的cronjobs ......我可以嘗試在他們中間運行js,但是這會破壞我的心;)你的回答至少讓我相信它是可能的! –

1

閱讀Machavity回答下的評論,我假設您使用的是Universal Analytics,否則Universal Analytics即將推出!

我曾經遇到過一種情況,我們不得不考慮單向跟蹤系統,因爲我們沒有訪問其他站點的代碼。

查看Google Measurement協議。該協議可以將原始用戶數據直接發送到HTTP上的谷歌分析。

Link to Google measurement protocol

相關問題