使用php查询google标签管理器数据层



有人直接从PHP查询过GTM JS数据层吗?到目前为止,我在谷歌等搜索中找不到任何东西。

以下是读者的一些背景:

  1. 我有一个Wordpress网站,正在构建自定义导航系统中的子主题函数.php文件。作为其中的一部分生态系统我们有一个.NET应用程序供用户登录。(想想WP作为着陆屏幕/介绍/包装器的站点(
  2. 谷歌标签管理器在Wordpress网站和我们的.NET应用程序。该应用程序在数据层中填充了许多内容,例如关于用户的详细信息,例如用户名、用户ID、余额等,用户可以在应用程序和Wordpress网站之间自由移动坐在它前面
  3. 现在,我希望在WordPress(来自PHP(中做的实际上是查询GTM数据层,以便我可以获取登录的用户详细信息等在我的WordPress导航中呈现这些

这种方法很可能是厚颜无耻的,因为我可能也可以从域内的Cookie中获取此类数据,但出于兴趣,我想我应该走这条PHP路线。

GTM数据层是一个Javascript变量,仅存在于渲染的前端代码中。由于PHP运行在事物的服务器端,因此它无法访问数据层。

从技术上讲,你可以做一些有趣的事情,比如在前端创建一个AJAX调用,用dataLayer检索页面并解析它,但这将是一种非常尴尬的做法;连接到最初创建dataLayer代码的服务器端进程可能会更容易。

如果你想发挥创造性,你可以例如构建一个基本的API,将数据层值放入JSON对象中,并从WP和.net页面加载数据层-可以说,数据层是一种服务。这似乎仍然比让你的WP页面抓取.net应用程序(这似乎是唯一的选择(要好。

最新更新