用户接受 cookie 后如何加载 Adobe Launch Tools? (无页面重新加载)
How to load Adobe Launch Tools after the User accepted cookie? (No Page Reload)
我已在 Adobe Launch 上启用 "UE Compliance",以避免在用户未接受 Cookie 条款时触发任何分析。
一旦用户接受条款,就会设置 cookie,但 Adobe Launch 库未正确加载,需要重新加载页面才能开始跟踪。
我想在用户接受 cookie 后立即开始跟踪,而不刷新页面。
非常感谢任何提示。
我不知道您处理 terms/cookie 设置的代码是什么样的,但理想情况下,只要访问者接受,您就应该触发一些内容供 Launch 收听。
例如,每当访问者接受条款时,将以下内容添加到您的代码中的适当位置(例如,实际设置 cookie 的代码,如果 cookie 值是允许的)
_satellite.track("pageview_gdpr_accepted");
然后在 Launch 中,创建 Event Type
Direct Call 的规则:
或者,您可以创建并广播 javascript custom event,例如
var event = new Event("pageview_gdpr_accepted");
document.body.dispatchEvent(event);
您应该像以前一样执行此操作(例如,当设置了具有良好价值的 cookie 时),然后在 Launch 中,创建 Event Type
Custom Event[=63= 的规则]:
注意:如果您选择自定义事件路线,请确保您create/trigger在document.body
或后裔; Launch 不会监听 document
本身的自定义事件。
如果您无法将代码添加到您的站点以显式触发 直接调用 或 自定义事件 规则,另一种方法是创建引用 sat_track
cookie 的 数据元素 :
然后制定规则 Event Type
数据元素变化:
使用条件检查 数据元素 值是否为真:
我已在 Adobe Launch 上启用 "UE Compliance",以避免在用户未接受 Cookie 条款时触发任何分析。
一旦用户接受条款,就会设置 cookie,但 Adobe Launch 库未正确加载,需要重新加载页面才能开始跟踪。
我想在用户接受 cookie 后立即开始跟踪,而不刷新页面。
非常感谢任何提示。
我不知道您处理 terms/cookie 设置的代码是什么样的,但理想情况下,只要访问者接受,您就应该触发一些内容供 Launch 收听。
例如,每当访问者接受条款时,将以下内容添加到您的代码中的适当位置(例如,实际设置 cookie 的代码,如果 cookie 值是允许的)
_satellite.track("pageview_gdpr_accepted");
然后在 Launch 中,创建 Event Type
Direct Call 的规则:
或者,您可以创建并广播 javascript custom event,例如
var event = new Event("pageview_gdpr_accepted");
document.body.dispatchEvent(event);
您应该像以前一样执行此操作(例如,当设置了具有良好价值的 cookie 时),然后在 Launch 中,创建 Event Type
Custom Event[=63= 的规则]:
注意:如果您选择自定义事件路线,请确保您create/trigger在document.body
或后裔; Launch 不会监听 document
本身的自定义事件。
如果您无法将代码添加到您的站点以显式触发 直接调用 或 自定义事件 规则,另一种方法是创建引用 sat_track
cookie 的 数据元素 :
然后制定规则 Event Type
数据元素变化:
使用条件检查 数据元素 值是否为真: