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