繁体   English   中英

WooCommerce - 下订单时向 Google 跟踪代码管理器发送自定义事件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM