bd@atyun.com
Amp.ai是一个平台,您可以使用它来获取上下文洞察并测量应用程序中A / B / n变体的性能。您将获得的上下文洞察力将回答这样的问题:“我的表现不佳的部分是什么?”“我的表现过激的部分是什么?”,“与基线相比,这些部分的表现如何?”或者“我的用户中有多少人组成了这些部分?”。有了这些见解将有助于您设计具有高影响的变体,并提供更高的概率来优化您的转换率。当使用AMP.ai时,您不会设计和实现您的实验,并在n天后将它们扔掉;相反,您会重复您正在观察的上下文以及向用户显示的变体,以不断优化您的应用程序以实现更好的转换。AMP.ai将通过提供每个变量的性能细节,帮助您更新变量。
在这篇文章中,我将向您展示Amp.ai的集成。
将Amp.ai与Web应用程序集成就像在amp.ai注册,创建项目以及将以下脚本标记放在页面的<head>部分一样简单。
<script src =“https://amp.ai/libs/{PROJECT_KEY}.js”> </ script>
注意:创建项目后,您将在屏幕上看到项目键(请参见下面的屏幕截图)。复制PROJECT_KEY以在<script>标记中使用。
使用页面上的Amp.ai脚本,我们将通过名为AmpSession的事件开始在页面上观察预定义的上下文。
我们建议您也使用Amp.ai来观察自定义上下文。要在Web应用程序中使用Amp.ai执行此操作,只需在Amp.ai脚本之后立即放置以下代码即可。
<SCRIPT> amp.observe(“Your_Custom_Event_Name”,{returningCustomer:true,purchasePreviously:false}); </ SCRIPT>
您可能不确定要在Amp.ai项目中尝试哪些变体。我们鼓励您假设您想要影响哪些服务不足的细分受众群。您可以使用我们的设计框架来记录您的假设,并选择更有可能在服务欠缺的细分中获得升力的变体。不仅如此,使用设计框架还可以通过估算哪些变体具有足够的影响来证明运行实验的合理性,从而节省您的时间。
我们建议您首先观察在您的应用程序中重要的指标,例如用户完成结帐流程或注册订阅时。Amp.ai将为您提供有关当前细分的见解,并将向您显示哪些细分市场与您的应用程序的当前状态表现不佳。此信息可以指导您进行变体的设计过程。要使用我们的设计框架,请通过support@scaledinference.com与我们联系以设置会议,以便我们引导您完成。
要在每个用户会话中观察主要度量标准,您可以在度量标准事件发生后观察它。例如:
document.querySelector(“#subscribeBtn”)。addEventListener(“click”,(e)=> { amp.observe( “注册”);});
现在,您需要通过添加您正在观察的指标在Amp.ai控制台中设置此指标。您将在下面注意到已从注册事件名称创建的度量标准,其度量标准名称为注册。
在24小时内,转到Amp.ai的控制台,查看Amp.ai感兴趣的特定用户细分的表现。这些结果将为您提供有关设计此项目的见解,并提供一些有助于优化您定义的指标的高影响变量。
如您所见,将AMP.ai集成到您的应用程序中所需的时间很短,并且您获得的洞察力非常好!在集成您的变量时没有什么不同。只需使用您的变量调用我们的API,我们将返回一个变量,以根据我们迄今为止对您的用户段所了解的内容来使用。您将立即收到所选变量,因为它是在客户端本地确定的。
const decision = amp.decide("Headline", { title: ["Just Do It!", "Go For It!", "Do It!"] });
在返回后,您可以通过将变量应用于UI来对该决定采取措施。见下面的例子:
<h1 class =“headline”> Just Do It!</ h1> <SCRIPT> document.querySelector(“。headline”)。innerText = decision.title; </ SCRIPT>
我们还没完成,需要回到Amp.ai控制台,启用我们刚刚添加到应用程序中的决定,并将流量分配给Amp.ai 进行“Amped”。如果您分配了90%的流量,那么这意味着90%的流量将使用从amp.decide调用返回的内容,10%将使用默认值或控件。在上面的示例中,默认值是数组中的第一个值。
欢迎关注ATYUN官方公众号
商务合作及内容投稿请联系邮箱:bd@atyun.com
要发表评论,您必须先登录。