gpt4 book ai didi

google-analytics - Google Analytics(分析)增强型电子商务:结帐步骤的顺序

转载 作者:行者123 更新时间:2023-12-03 15:56:58 24 4
gpt4 key购买 nike

我确实在Google的官方文档中找不到答案:


是否可以将ec:checkout_option发送到一个事件的上一步和下一个结账步骤?


做什么的:

如果用户选择了一种发送方式并按“继续”-我想为步骤2设置checkout_option,为步骤3设置checkout-action,并在一个事件中发送它们;

ga('ec:setAction', 'checkout_option', {'step': 2,'option':paymentName});
ga('ec:setAction', 'checkout', {'step': 3});
ga('send', 'event', 'Checkout')


如果是,则下一个问题:


在设置了下一个结帐步骤事件之后,可以将ec:checkout_option发送到上一步吗?


做什么的:

几乎相同的情况,但是在发送信标之前,我真的必须保持ec:setAction调用的顺序吗?换句话说,我可以应用这样的调用顺序吗?

ga('ec:setAction', 'checkout', {'step': 3});
ga('ec:setAction', 'checkout_option', {'step': 2,'option':paymentName});
ga('send', 'event', 'Checkout')



更深入:在发送下一个结帐步骤事件之后,可以将ec:checkout_option发送到上一步吗?


做什么的?

用户改变了主意并选择了另一个选项(假设所有结帐都在一个步骤中,并且用户可以更改更早的数据而无需显式返回上一步。

ga('ec:setAction', 'checkout', {'step': 3});
ga('send', 'event', 'Checkout')

ga('ec:setAction', 'checkout_option', {'step': 2,'option':paymentName});
ga('send', 'event', 'Checkout')


提前致谢 :)

最佳答案

是的,你可以这样做。设置下一个结帐步骤事件后,可以将check_option发送到上一步。在发送事件之前,他们会收集所有ec:setAction,然后同时发送所有信息。
是的,操作顺序没有任何关联。
如果结帐在一个页面中,并且用户可以更改一些以前的数据,则您只能发送带有新选项值的checkout_option,而google会更新以前的值。


我在一个页面中都进行了结帐,它有8个步骤。我建议编写单独的函数”,其中一个用于checkout,另一个用于checkout_option并在需要时调用它。它类似于:

function gaCheckout(step) {
ga('ec:setAction', 'checkout', {'step': step});
ga('send', 'event', 'checkout', 'dummy', 'dummy');
}
function gaCheckoutOption(step, value) {
ga('ec:setAction', 'checkout_option', {'step': step, 'option': value});
ga('send', 'event', 'checkout_option', 'dummy', 'dummy');
}


当用户选择一个选项时,您调用 gaCheckoutOption,而当单击继续按钮时,将调用 gaCheckout。如果用户向上滚动并更改某些先前的步进值,则仅需要 gaCheckoutOption

关于google-analytics - Google Analytics(分析)增强型电子商务:结帐步骤的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41043776/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com