在我的网络应用程序中使用Goggle Tag Manager来控制Google Analytics。问题是我无法正常工作。
从完全独立的组件到api有2个单独的http请求:
GET api.com/user/:id
- 每个页面调用GET api.com/order/:id
- 仅在订单成功页面上调用当我收到成功的订单时,我在dataLayer中推送数据:
dataLayer.push({ event, productName });
当我收到用户时,我也会在dataLayer(自定义维度)中推送数据:
dataLayer.push({ userId });
但是GTM预览调试器userId
内部始终未定义,我认为它是因为用户请求稍后完成。
如何使数据相互对应?还是另一种解决方法?