0

我爲我的網站使用Google跟蹤代碼管理器,並且希望根據訪問者到達的源代碼在事務完成頁面中激發一些代碼。而我的國際教育局處於不同的領域。使用Google跟蹤代碼管理器在域之間傳遞變量值

說該網站是website.com和IBE是ibe.com

所以,我創建了一個cookie,並插入作爲cookie的值。只要訪問者位於website.com,我將第一方Cookie值定義爲「來源」。但是,當訪問者轉到ibe.com時,我無法訪問我的源Cookie。

有什麼辦法來衡源(GTM變量值)傳遞給其他域(ibe.com)當訪問者轉到ibe.com

任何有關這方面的幫助將不勝感激。

回答

1

我覺得至少有兩種方法。

第一種做法是執行Google Analytics爲跨網域跟蹤所做的工作,並通過網址傳遞值。爲此你需要一個裝飾器功能。

因此,如果有人點擊鏈接或提交表單,您可以通過自定義HTML標記攔截該表單。您將值添加到鏈接目標或表單操作,然後重定向或從您的函數內提交。在接收端,您從url參數中讀取值。

另一種方法是使用iframe和postMessage interface。您需要在兩個站點中引用iframe,它基本上將用作消息容器。

Postmessage允許幀之間的跨域配置。您可以使用它將消息發送到iframe並將其存儲在cookie或本地存儲中。在接收頁面上,您可以使用postMessage輪詢存儲消息的iframe。

還有其他的可能性,但沒有什麼更可靠或優雅;如果您需要傳輸單個值,則應該使用URL參數。

+0

非常感謝Eike! –

相關問題