2017-04-15 88 views
0

我被困在Google Analytics記錄多個電子商務交易的情況下。我們在服務器端添加了代碼,只執行一次GA電子商務發佈代碼。對於某些交易,這個問題仍然是可重現的。多個電子商務交易針對相同的交易ID,但是在不同的日期。因爲緩存網頁造成多個電子商務交易

在研究中,我發現這種情況是與小設備(手機,平板電腦)。小設備瀏覽器緩存整個網頁。當瀏覽器打開時,它會從緩存中重新加載網頁。所以每次用戶打開瀏覽器並從緩存中加載頁面時都會導致這個問題。

任何人都可以幫助我嗎?

感謝

回答

0

「忽略雙事務ID」將是一個相當有用的設置,我們應該儘量使這個功能請求。但目前它不存在。

我能想到的唯一方法就是使用API​​腳本來選擇最後「n」天的事務ID,然後通過管理API插入一堆過濾器,以排除具有該事務ID的匹配。過了一段時間(當緩存大概過期時),你可以扔掉舊的過濾器。如果你有少量的交易(我認爲視圖可以有多少個過濾器),這將是唯一可行的。

或者,如果您的交易ID是以某種方式連續的(例如,如果它們包含日期),您可以構建一個匹配序列早期部分的正則表達式(例如,以前的日期),並且只有在事務通過時(或如果交易ID中的日期低於當前日期,請不要讓它通過 - 請記得在午夜更新您的過濾器)。

警告:我沒有真正嘗試過這樣的事情,但它聽起來像應該起作用。