簡體   English   中英

通過 REST API 的 Google Tag Manager (GTM) 數據層

[英]Google Tag Manager (GTM) Data Layer via REST API

我們需要將事件推送到 GTM。 通常,這是通過 JavaScript 使用數據層完成的,如下所述,使用:

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

我想知道的是:

  1. 以上是否可以使用 REST API 來實現,正如SO 帖子中所問的那樣?
  2. 是否有使用 JS 方法作為 GTM 調用的一部分捕獲的任何客戶端會話信息(例如 IP 地址、瀏覽器等)?

更新:谷歌現在支持服務器端標簽管理 雖然 SSGTM 在任何形式上都不是 Rest Api,但您可以通過 http 端點將數據發送到那里。

——

  1. 如果REST API你指的是谷歌標簽管理器API則沒有,這是唯一的GTM配置。

在任何情況下,網頁 GTM 都不會在服務器上運行 - 它將配置的標簽捆綁到一個 Javascript 函數中,該函數在客戶端中進行評估和執行,因此您無法將數據推送到任何內容。 雖然您可以對來自移動 SDK 的網絡調用進行逆向工程(移動 GTM 幾乎是一個具有相同名稱的不同產品),但在特定於平台的 SDK 之外沒有受支持的 API。

  1. GTM(用於網絡)可以評估可以通過 Javascript 檢索的所有內容。 所以瀏覽器是的(通過導航器對象),但沒有 IP 地址,沒有 http 標頭等。

暫無
暫無

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

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