听起来您正在寻找的是 Adobe Target。
Adobe Target 是一个允许您进行 AB/MV 测试的工具,还可以通过设置的规则和标准来定位访问者。
非常简单的例子:
“如果用户来自 foo.com,则显示<h1>foo</h1>
。如果用户来自 bar.com,则显示<h1>bar</h1>
”
Adobe Target 和 Adobe Analytics 之间存在一定程度的集成。但是,对于已经收集的数据,它不是实时的。
例如,如果您有s.prop10
在页面上弹出“foo”的逻辑,那么它可以与 Adobe Target 集成,您可以设置一个规则,例如“如果 s.prop10 是 'foo' 然后显示 ' <h1>foo</h1>
'”。
但是,它不允许您制定诸如“如果 prop10 在过去的任何时间点对该访问者是 'foo',则显示' <h1>foo</h1>
'”这样的规则。换句话说,没有对 Adobe 服务器上已收集的数据进行实时评估。
但是,如果您只是想根据当前访问制定规则,您可以将信息存储在 cookie 中查看 cookie,以使 Adobe Target 中的规则变得足够简单。
另请注意,您描述的操作没有内置工具或钩子或方法等。例如,没有办法在 Adobe Target(或 Adobe Analytics)中原生地说“如果访问者单击后退按钮或执行此其他操作,请跟踪”。您需要编写自己的代码来定义这些操作并在相关时间触发相关跟踪代码。Adobe Analytics(和其他跟踪工具)可以帮助自动化一些基本的事情,比如简单的链接点击或表单字段聚焦 - IOW直接1:1 操作,但是像这样的复杂操作对跟踪工具来说是不可行的,因为每个站点和场景是独特的。
我猜这里的 TL;DR 是这种事情没有魔杖,而不是 Adobe 或任何其他分析/跟踪工具;您将不得不编写自己的代码(无论是服务器端、客户端还是两者的混合)以满足您的业务需求。