0

我在通过 GTM 发送用户 ID 时遇到问题。我正在尝试使用 Analytics - Web + App on web 对其进行配置。

我添加了一个 dataLayer 变量,具有以下属性:

  • 名称(用于 GTM):用户 ID
  • 变量名:user_id
  • 版本:2

然后,在我的应用程序中,我正在执行:

window.dataLayer.push({ "user_id" : "some_user_id" });

但是这个变量永远不会通过 GTM 的收集请求发送。谁能告诉我问题出在哪里?

我也试过

window.dataLayer.push({ "User ID" : "some_user_id" }); 

但这也没有用。

4

1 回答 1

1

如果您在 GTM 片段之后发送它(因此在 gtm.js 本机触发器之后),您必须在 dataLayer 中添加一个事件并使用它来触发带有 userId 字段的命中。

于 2020-06-17T09:37:27.430 回答