Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用户接受cookie后如何加载Adobe启动工具?(无页面重新加载)_Adobe_Launch_Adobe Analytics - Fatal编程技术网

用户接受cookie后如何加载Adobe启动工具?(无页面重新加载)

用户接受cookie后如何加载Adobe启动工具?(无页面重新加载),adobe,launch,adobe-analytics,Adobe,Launch,Adobe Analytics,我在Adobe Launch上启用了“UE合规性”,以避免在用户未接受Cookie条款时触发任何分析 一旦用户接受这些条款,就会设置cookie,但Adobe Launch library没有正确加载,需要重新加载页面才能开始跟踪 我想在用户接受cookie后立即开始跟踪,而不刷新页面 非常感谢您的任何提示。我不知道您处理terms/cookie设置的代码是什么样子的,但理想情况下,只要访问者接受,您就应该触发一些用于启动的内容 例如,每当访问者接受条款时,在适当的位置向代码中添加以下内容(例如

我在Adobe Launch上启用了“UE合规性”,以避免在用户未接受Cookie条款时触发任何分析

一旦用户接受这些条款,就会设置cookie,但Adobe Launch library没有正确加载,需要重新加载页面才能开始跟踪

我想在用户接受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);