簡體   English   中英

使用php查詢Google跟蹤代碼管理器數據層

[英]querying the google tag manager data layer using php

有沒有人直接從PHP查詢GTM JS數據層? 到目前為止,我無法通過搜索Google等找到任何內容。

以下是一些讀者背景:

  1. 我有一個Wordpress網站,並且正在我的子主題function.php文件中構建自定義導航系統。 作為該生態系統的一部分,我們有一個用戶登錄的.NET App。 (將WP網站視為登陸屏幕/簡介/包裝)。
  2. Google跟蹤代碼管理器可在Wordpress網站和.NET應用程序中使用。 該應用程序會在數據層中填充許多內容,例如有關用戶的詳細信息。 用戶名,用戶ID,余額等。而且,用戶可以在應用程序和位於它前面的Wordpress網站之間自由移動。
  3. 現在,我希望在WordPress(從PHP)中執行的操作實際上是查詢GTM數據層,以便我可以獲取已登錄的用戶詳細信息等,並將其顯示在WordPress導航中。

這種方法很可能是斷斷續續的,因為出於興趣的緣故,我可能也可以從域BUT內的Cookie中獲取此類數據,我想我會沿這條PHP路線走。

GTM數據層是一個Javascript變量,僅存在於呈現的前端代碼中。 由於PHP在事物的服務器端運行,因此它無權訪問數據層。

嗯,從技術上講,您可以做一些有趣的事情,例如在前端創建一個AJAX調用來檢索帶有dataLayer的頁面並對其進行解析,但這是一種非常尷尬的處理方式。 掛入首先創建dataLayer代碼的服務器端進程可能會更容易。

如果您想發揮創造力,則可以例如構建一種基本的API,將數據層值放入JSON對象,然后從WP和.net頁面中加載-可以說是dataLayer服務。 這似乎比讓您的WP頁面抓取.net應用程序(似乎是唯一的選擇)要好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM