用户接受cookie后如何加载Adobe启动工具?(无页面重新加载)
我在Adobe Launch上启用了“UE合规性”,以避免在用户未接受Cookie条款时触发任何分析 一旦用户接受这些条款,就会设置cookie,但Adobe Launch library没有正确加载,需要重新加载页面才能开始跟踪 我想在用户接受cookie后立即开始跟踪,而不刷新页面用户接受cookie后如何加载Adobe启动工具?(无页面重新加载),adobe,launch,adobe-analytics,Adobe,Launch,Adobe Analytics,我在Adobe Launch上启用了“UE合规性”,以避免在用户未接受Cookie条款时触发任何分析 一旦用户接受这些条款,就会设置cookie,但Adobe Launch library没有正确加载,需要重新加载页面才能开始跟踪 我想在用户接受cookie后立即开始跟踪,而不刷新页面 非常感谢您的任何提示。我不知道您处理terms/cookie设置的代码是什么样子的,但理想情况下,只要访问者接受,您就应该触发一些用于启动的内容 例如,每当访问者接受条款时,在适当的位置向代码中添加以下内容(例如
非常感谢您的任何提示。我不知道您处理terms/cookie设置的代码是什么样子的,但理想情况下,只要访问者接受,您就应该触发一些用于启动的内容 例如,每当访问者接受条款时,在适当的位置向代码中添加以下内容(例如,如果cookie值允许,则实际设置cookie的代码)
\u satellite.track(“页面浏览”和gdpr被接受”)代码>
然后在启动中,创建事件类型为直接调用的规则:
或者,您可以创建并广播javascript,例如
您应该像以前一样执行此操作(例如,当设置了具有良好值的cookie时),然后在启动中,创建一个事件类型的规则自定义事件:
注意:如果您选择了自定义事件路线,请确保在document.body
或Decentant上创建/触发;Launch不会侦听文档本身上的自定义事件
如果您无法向站点添加代码以明确触发直接呼叫或自定义事件规则,另一种选择是创建引用卫星轨道的数据元素:
然后制定事件类型
数据元素更改规则:
有条件检查数据元素
值是否为真:
感谢您回复@Crayon暴力,我理解您的方法,但它似乎与我正在寻找的不兼容。我有这样的设置:当我加载页面时,实际的工具没有加载:我想在用户单击“接受Cookie”后立即加载工具。@carlosbvz“为Adobe Analytics启用欧盟合规性”复选框使其进入Launch将查找是否存在sat_track
Cookie的位置(除非您在配置中更改名称). 如果cookie的值为“true”,它将加载AA。如果它不存在或没有任何其他值,它将不存在。这就是该发布功能的全部功能。这取决于您在您的终端上实现一些提示访问者接受cookie的东西,以及设置cookie本身。因此,在初始页面加载时,您总是会收到错误或通知,因为访问者尚未接受任何内容。同时,您有自己的代码显示通知并提示访问者接受,并将cookie设置为“true”。从那以后,我的帖子就出现了。您不能在访问者接受时暂停加载Launch。因此,在访问者接受后,你必须做一些我在帖子中概述的事情。。我想,如果您将Launch Header脚本标记实现为async,那么您可以在访问者接受cookie时输出Launch Header代码,然后根本不必担心EU Compliance config复选框。是的,我想要的是在用户接受cookie后尝试加载Launch(即使在页面加载时失败)。我会告诉你,没有一种自然的方法可以做到这一点,或者:1-当检查了EU合规性时,你需要重新加载页面(这不是最佳的)。2-你忘记了EU合规性复选框,并手动检查cookie是否存在,作为所需规则的条件。
var event = new Event("pageview_gdpr_accepted");
document.body.dispatchEvent(event);