![](/img/trans.png)
[英]Send a custom email when a specific order item meta is empty in WooCommerce
[英]WooCommerce - send a custom event to Google Tag Manager when order is placed
当最终下订单时,我需要向 Google Tag Manager 发出/发送自定义事件,以便可以跟踪此订单。
不应在每次加载 WoocCommerce 感谢页面时发送自定义事件,因为在重新加载页面时会多次跟踪订单。
因此,当单击最终提交按钮并且结帐表单有效时,每个订单只应发送一次。
我查找了 wooCommerce 个 DOM 事件,但找不到合适的事件...
我知道有用于此的插件,但我猜一个插件就太过分了。 我们是 web 代理机构,尽量使用尽可能少的插件,只使用必要的插件。
不幸的是,我不知道如何根据下订单发出事件……有什么想法或提示,甚至是解决方案吗? ;)
提前致谢,祝你有美好的一天
这个问题有很多解决方案。 正如您提到的,插件可能最适合 Wordpress 的世界。
下一个最佳解决方案是打开 woocommerce 的文档,看看是否可以在那里找到订单成功的回调。 如果 woocommerce 尚未执行此操作,您会从该回调中发出一个事件,我相信您已经检查过了。
另一种解决方案是在感谢负载上发送转换,但有一个逻辑不会发送多个具有相同订单 ID 的事件。 并且仅当定义了订单 ID 时。 这将需要您显示订单 ID 或找到它显示的位置。
适合 woocommerce 的更简单但肮脏的解决方案是仅在感谢页面上触发转换,但生成一个 cookie 将阻止标记再次触发并让 cookie 在 N 分钟后过期,具体取决于您是否要跟踪重复转换来自同一个客户。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.