Javascript 从后端向google标签管理器发送信息
在一个网站上工作时,我使用谷歌标签管理器,用Javascript的数据层推送一些信息。到现在为止,一直都还不错。但是,有些信息不应该在客户端看到。因此,我想知道是否有可能在后端做同样的事情 基本上是一个对GTMAPI的请求,该请求相当于Javascript 从后端向google标签管理器发送信息,javascript,google-analytics,google-api,google-tag-manager,Javascript,Google Analytics,Google Api,Google Tag Manager,在一个网站上工作时,我使用谷歌标签管理器,用Javascript的数据层推送一些信息。到现在为止,一直都还不错。但是,有些信息不应该在客户端看到。因此,我想知道是否有可能在后端做同样的事情 基本上是一个对GTMAPI的请求,该请求相当于 dataLayer.push({ 'event': 'transaction', 'something': { 'superSecret': 42 } }); 但是在后端。(我从未使用过GTMAPI,我不确定它是否允许执
dataLayer.push({
'event': 'transaction',
'something': {
'superSecret': 42
}
});
但是在后端。(我从未使用过GTMAPI,我不确定它是否允许执行此类请求。如果可能,我将感谢您的帮助:))。谢谢 GTM for the Web基本上是一个Javascript注入器——界面用于配置您的标记,然后将所有内容包装到一个Javascript函数中,该函数插入您的页面并由浏览器执行。没有可以将数据推送到的服务器端组件
所以答案很可能是否定的(除非你想尝试一些非常奇怪的解决办法,比如在你的服务器上的无头浏览器中运行容器,或者试图滥用GTM的移动SDK,这与web版本的工作方式大不相同)。我想直接将服务器端调用发送到相应的跟踪服务会更容易。GTM for the Web基本上是一个Javascript注入器-该接口用于配置您的标记,然后将所有内容包装到一个Javascript函数中,该函数插入您的页面并由浏览器执行。没有可以将数据推送到的服务器端组件
所以答案很可能是否定的(除非你想尝试一些非常奇怪的解决办法,比如在你的服务器上的无头浏览器中运行容器,或者试图滥用GTM的移动SDK,这与web版本的工作方式大不相同)。我想直接将服务器端呼叫发送到相应的跟踪服务会更容易。在2020年,谷歌发布了用于服务器端跟踪的Google Tag Manager,您可以在云环境中运行一个容器,然后分发请求。
Facebook和谷歌分析现在支持这一点。因此,您可以将跟踪移动到服务器端。在2020年,Google发布了用于服务器端跟踪的Google Tag Manager,您可以在云环境中运行一个容器,然后分发请求。 Facebook和谷歌分析现在支持这一点。所以您可以将跟踪移动到服务器端