Google标签管理器(GTM)数据层通过REST API



我们需要将事件推向GTM。通常,这是通过此处描述的使用数据层通过:

来完成的:
<a href="#" name="button1" onclick="dataLayer.push({'event': 'button1-click'});" >Button 1</a>

我想知道的是:

  1. 正如SO帖子中所要求的那样,是否可以使用REST API对此进行上述API?
  2. 是否有任何客户端会话信息(例如IP地址,浏览器等)使用JS方法作为GTM调用的一部分捕获?

更新:Google现在支持服务器端标签管理。虽然SSGTM在任何形式上都不是REST API,但您可以通过HTTP端点发送数据。

-

  1. 如果 REST API,则是Google Tag Manager API,不,这仅适用于GTM配置。
在任何情况下,

gtm for Web页面均不在服务器上运行 - 它将配置的标签捆绑到了在客户端中评估和执行的JavaScript函数中,因此您没有什么可以将数据推向的。虽然有可能模糊地进行移动SDK的网络调用(移动GTM几乎是一个不同的产品),但在平台特定的SDK之外没有支持的API。

  1. GTM(用于Web)可以评估可以通过JavaScript检索的所有内容。因此,浏览器是(通过导航器对象),但没有IP地址,没有HTTP标题等。

最新更新