游戏外活动通常用于鼓励玩家返回游戏,其通常以礼物或奖励来激励玩家,并可以通过邮件或推送通知发送。

活动可以以AB测试运行,从而你可以测试不同创意方案的效果。其还可以包含多个步骤,因此如果玩家没有回应,你可以重复或者逐步升级你的消息。你还可以定义用于测试活动效果的转换标准。

设置活动所需的步骤包括:

  • 设置你的活动行为(内容)
  • 给活动一个在查看活动报告时有意义的名称和描述。
  • 选择适用于活动的玩家划分。
  • 指定一个活动运行的时间范围,发送时间使用UTC或者玩家当地时间。
  • 指定活动优先级和玩家重置条件,这将影响玩家如何沿活动序列移动。
  • 指定这是否是一个常规活动或者A/B测试,并定义测试变体。
  • 为每个活动步骤指定行为(内容)和转换条件
  • 指定活动步骤之间的延迟
  • 保存、确认并开始你的活动。

设置活动行为(内容)

当前,有三种类型的行为(内容)可以通过游戏外活动系统发送给玩家

  • iOS推送通知
  • Android推送通知
  • SendGrid电子邮件

行为(Actions)是可重复使用的,其可以被用于多个活动,你将需要在你开始创建你的活动之前设置它们。
你可以在“吸引(Engage)>行为(Actions)”文档找到更多关于执行此操作的信息

活动名称和描述

首先要做的是给你的活动一个在你分析和报告时有意义的名称和描述。

选择适合于活动的玩家划分

接下来要指定的是,哪些玩家应当被认为符合你的活动。

玩家划分是自动的,其将自动更新。你可以在玩家划分管理器(Player Segment Manager)定义玩家划分的条件。
我们的流失7天的付费玩家条件是简单的寻找在游戏中曾付费但是在过去7天中没有玩过游戏的玩家。

为活动指定一个运行的时间范围和发送时间

你可以配置你的活动以立刻开始,或者在未来的某个时间开始。
你还可以设置你的活动运行直至一个定义的结束日期,或者永远运行(直至你暂停或者删除它)
你还可以选择这个消息以UTC时间或者玩家的当地时间发送

活动时间范围的日期和时间以UTC运行,但是在界面中日期时间选择器将显示你的当地时间,因此记住如果你需要的话需补偿时间设置。

 

指定活动优先级和玩家重置条件

玩家进度重置选项可以被用于在一个多步骤的活动中重置玩家的进度,可以有效的将他们从一个活动中剔除,然后将他们重置到开始。
吸引(Engagement)优先级分数规则可以让你按优先级从最低到最高进行排序活动,因为一个玩家可能符合超过一个活动,但是你的全局吸引规则可能指定每天只发送一条消息。


在这个案例中,我们设置一个包含3个步骤的活动,提供在一周中越来越有吸引力的优惠,以鼓励一个流失的付费玩家回到游戏。玩家进度重置选项将被用于在把其重设到开始之前将其保持在最后的活动步骤7天。因此这个玩家流失7天后,将会在接下来的一周内看到3条消息,然后会沉寂一周,再开始新的循环。

 

A/B测试

你可以通过切换A/B测试按钮指定你的活动是否以A/B测试运行。

test_or-campaign

如果你启用了A/B 测试,带有一些选项的第二个显示面板会出现,这些选项可以让你定义你的测试中变体组的数量和大小。
所有组的变体大小必须加起来等于100%

变体属性选项可以让你定义你传送内容时用于动态替换工具的属性。
例如,你可能有两个组“Cops”和“Robbers”,你可以使用变体属性根据你的A/B测试变体属性填充部分消息文本。

指定活动行为

每个活动都可以有多个步骤,且每个步骤都可以有多个行为。使用“添加行为(Add Action)”和“添加步骤(Add Step)”按钮以生成步骤和行为。

我们的活动是一个为每个变体提供不同内容方案的A/B测试。所以在步骤1中,我们区分iOS和Android内容来发送,且每种我们都有两个版本,A和B。步骤1的内容发送设置如下所示。

如果玩家返回并开始玩游戏,我们将认为这个活动是成功的。因此步骤1的转换事件是在收到这个消息后为玩家简单的记录一个gameStarted(游戏开始)事件。这可以在步骤1的“转换”选项卡设置。

你还可以使用“添加条件(Add Criteria)”按钮以添加进一步的细化功能到你的转换事件。例如,一个用于鼓励玩家购买一个特别优惠项目的消息可能需要一个交易(Transaction)事件作为转换事件,并有一个额外的productID==XYZ的判断条件以确保玩家只有在购买了这个优惠项目后才会转换。

在转换选项卡中有一个额外的“添加行为(Add Action)”按钮,这可以在玩家转换时让你对每一个变体触发行为。这可以被用于发送确认、奖励或者感谢信息。

我们的活动将有三个步骤,为每个变体提供不断升级的优惠,因此我们将需要点击第2步的“+”按钮以创建一个空的步骤2,然后填充行为和转换细节。重复步骤3。每添加一个新步骤后,你可以指定从上一个步骤起持续等待的天数。我们想要设置2天,所以我们将每隔一天进入到下一个步骤。

持续设置你想要的尽可能多的步骤。记住要保存你的活动,然后在点击开始按钮前检查确认页面的细节。

 

 

请注意,你可以保存一个活动,然后以后再回到这个活动进行修改,这在你需要确认一些设置,或者多个人在一起配置时非常方便。然而,活动将不会运行,直至你点击了“开始(Start)”按钮。

即使活动开始了,你也可以再次打开编辑模式然后更改一些设置。

一个活动运行以后,你可以??活动概要页面底部的报告生成工具,或者使用基于这个活动的任意分析工具创建报告。游戏外消息使用多种自动事件跟踪活动对象、发送和打开率等。确保你在你的事件计划中有相关的事件,从而你可以在你的活动中创建分析和报告。

  • 每当游戏外消息系统尝试发一封邮件或者推送通知消息时,一个outOfGameSend事件都会被自动发送。其将包括玩家、活动、群组、步骤ID、消息类型的详细信息,最重要的是如果消息被发送或者失败,communicationStatecommunicationDetails参数将显示,如果是失败那么原因将显示。
  • 一个sendGridEmail事件将从sendGrid电子邮件平台被自动发送以指示发送成功或失败,以及其他的状态改变,例如打开、点击等等。这个事件可以被用于测算你的活动中的点击执行率和转换次数。
  • 当你的游戏从一个推送通知运行时,notificationOpened事件将从deltaDNA SDK被发送。如果这个游戏运行是一个源自deltaDNA的推送通知的结果,这个事件还将包括一个campaignID参数。请注意,这个事件还可以被源自其他推送通知提供者的推送通知触发,并且需要注意的是,一些其他的SDK(特别是来自归因公司的)将使用推送通知来跟踪卸载,它们还可能尝试在游戏中劫持通知回调方法,因此请确保在DEV(开发)环境测试你的特定游戏配置。