我有一个JS代码,在那里我跟踪一个客户的购买。如果有人点击购物车中的最终提交按钮,事件“购买”就会被跟踪。然后,客户继续到Trustpay。如果客户返回到购物车,并再次单击submit,则再次调用此事件。
我只想每次购买一个购买事件。我想确保客户在没有购买的情况下不会有事件发生。
此外,我有一个有限的访问网站代码。我只能通过标签管理器和脚本控制跟踪.
第一:
function billingInformationListener() {
if (dataLayer[0].ecommerce.checkout.actionField.step === 2) {
let accept
我的sql-fu不强,我确信我在尝试让它工作的过程中遗漏了一些简单的东西。我有一组相当标准的表:
users
-----
id
name
carts
-----
id
user_id
purchased_at
line_items
----------
id
cart_id
product_id
products
--------
id
permalink
我想要获得每个用户购买购物车的总数,如果该用户已经购买了特定的产品。也就是说:如果他们购买的购物车中至少有一个具有特定永久链接的产品,我想要计算购买的购物车的总数,而不考虑其内容。
购买购物车的定义是当carts.purchas