我的网站有几个对应于购买阶段不同阶段的 checkout 事件(即,查看订单、添加个人详细信息、添加付款信息).在数据层中,每一个都被称为"签出".我想返回一个名为‘Checkout’的dataLayer中所有事件的列表,这样我就可以比较它们.
我可以根据事件的序列号搜索各个事件
window.dataLayer[245];
window.dataLayer[288];
我可以按名字搜索
window.dataLayer.find(x => x.event === "checkout");
然而,按名称搜索只会返回第一个名为"Checkout"的事件,我想返回所有三个事件,有什么方法可以做到这一点吗?