配置文件脚本问题 — 每次网站访问触发一次

本文解决了一个Adobe Target环境问题,该问题导致自定义配置文件脚本读取访客行为,并创建一个分数,该分数将在会话完成时重置为0。 解决办法包括使用用户isNewSession在每次分数为true时重置分数,以确保在首次访问会话时显示体验,而不考虑是否处于非活动状态或缓存清除。

描述 description

环境

Adobe Target

问题/症状

使用自定义配置文件脚本(读取访客访问特定URL的时间),将创建并返回一个分数。

默认情况下,得分为​ 0,如果访客登陆页面,则得分将以1为单位递增,然后通过使用受众规则,当访客访问体验超过2次后我可以说不显示该体验。

此外,您还希望在用户的会话完成时清除该分数,因此当用户返回网站时,其分数将默认恢复为​ 0

由于这是基于访客资料,因此您必须等到访客资料刷新后(默认为14天),分数才会默认恢复为​ 0

如果您使用user.isNewSession,并且每次为true,则会将配置文件得分重新设置为​ 0

这是否意味着在访客处于非活动状态30分钟后,它将重新设置分数?

抑或,让个人资料脚本按个人访问而不是访客个人资料触发一次是否更加简单?

解决方法 resolution

解决方案
如果用户返回网站时没有清除缓存和Cookie,则Target会将该会话视为相同会话,并将其放入配置文件脚本中(如果用户满足条件)。

  • Target会话仅在处于非活动状态30分钟(静默)或清除缓存和Cookie后结束。
  • 如果要显示会话首次访问时的体验,  您可以通过编写返回计数的配置文件脚本来实现这一点。
  • 然后,您可以在目标活动受众中将此配置文件脚本用作访客配置文件(user.yourProfileScriptName等于静态值​ 1)。

这样可确保Target仅在首次访问会话时投放。 即使在活动30分钟后或清除缓存和Cookie后,也能提供这种体验。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f