在我解释这个问题之前,值得注意的是,我无法访问任何 html
或 server side code
.
我正在为客户标记一个网站,他们的网站有点类似于电子商务平台,用户在购买之前经历了三个阶段,如下所示:
add
按钮,然后按提交,这会将他们带到第 2 步 我遇到并试图解决的问题是:
我正在设置一个电子商务购买事件,在这个事件中我试图传递交易信息以及产品信息。
交易/产品信息仅位于第 3 步。我设置的此事件需要在确认页面上触发,因为这是我们知道提交已发生且订单已收到时。
我已经浏览了有关电子商务事件的文档,但我还没有找到任何可以帮助解决问题的东西。我希望找到一个解决方案,我可以在第 3 步中构建电子商务事件,并在确认页面上触发事件。有什么建议么?
最佳答案
我个人会尝试查看需求、平均交易产品数量,然后决定使用 JavaScript 客户端代码(从 GTM 实现)将所需的产品数据存储在 cookie 或本地存储中。尽管这些解决方案有很多限制,但要小心。
例如,移动设备上的 Cookie 的大小限制较小。
我认为最好的方法是与服务器端开发人员进行交流。因为通过在前端执行此操作,您将面临与真实数据存在许多不一致的风险。前端代码引入了浏览器兼容性问题、关闭的 javascript 等等。
此外,在您找到更合适的方法之前,您可以直接从订单完成页面获取产品和交易所需的最少信息。如果可用,可以使用 pure-js 或 jQuery 来完成。
关于google-analytics - 电子商务购买事件,在单独的页面上触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43114677/