[英]GTM - Do not fire an HTML tag if the customer refreshes the page
在客戶付款后,我們目前在我們的網站上有一個訂單確認頁面,信息被發送到我們的分析工具。 如果客戶刷新頁面,有關其訂單的信息將再次發送到我們的分析工具,然后我們會在訂單統計信息中得到錯誤/重復的信息。
有沒有簡單的方法來防止這種情況? 目標是在客戶重新加載頁面時不觸發自定義 html 標記。 它應該只發射一次。
謝謝!
最好的,維克多
您可以在 Javascript 變量中分別使用PerformanceNavigation.type或PerformanceNavigationTiming.type來確定頁面是否已重新加載(前者已被標記為已棄用,而后者仍被標記為實驗性,因此為了安全起見,您應該可能檢查瀏覽器支持哪個並使用它)。
然后使用返回值來檢測重新加載並根據它阻止標簽。
另一種方法是為交易設置 cookie 或本地存儲條目,並基於此設置塊。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.