模型配置页面(SKAdNetwork >模型配置)允许您配置SKAdNetwork转化模型,您将使用这些模型为您的应用程序投放SKAdNetwork广告系列。
转化模型是一种编码方式,也就是将尽可能多的用户及其安装后活跃度的信息编码到Apple的SKAdNetwork框架所允许的有限空间中。Singular提供不同类型的转化模型。每个转化模型都专注于特定类型的信息,而忽略其他类型的数据,例如收入或者转化事件。
更新 [2022年2月]:
- 新的混合模型允许您同时跟踪收入和其他类型的KPI,比如事件或者互动。
- Singular现在提供自动生成的优化模型来衡量应用内购买收入。了解更多信息,请参阅SKAN优化模型常见问题。
开始配置转化模型之前,请您务必阅读以下指南:
一般概念和规划
什么是转化模型?
在通过SKAdNetwork跟踪安装和用户活跃度时,我们依赖于转化值-一个介于0-63之间的数字,该数字是在应用安装后的某个时间点从应用程序发送到媒体渠道的。
转化模型是一种编码方式,也就是将尽可能多的用户及其安装后活跃度的信息编码到Apple的SKAdNetwork框架所允许的有限空间中。
Singular提供不同类型的转化模型。每个转化模型都专注于特定类型的信息,而忽略其他类型的数据。
当您配置转化模型并选择转化模型的类型时,您实际上是在选择获取哪些用户安装后活跃度的信息。选择最符合您的KPI目标和广告系列优化目标的转化模型。
» 更多信息,请参阅了解Singular的转化值管理。
Singular提供什么类型的转化模型?
针对您在进行营销活动的每一款应用,您都可以从以下转化模型类型中选择一个模型:
模型类型 |
描述 |
收入 |
让您可以根据安装/重装后测量期间获得的收入来优化您的广告系列。收入模型可以衡量三种类型的收入,具体取决于您的设置方式:应用内购买收入、广告变现收入或者兼而有之(所有收入)。 另请参阅:SKAN优化模型常见问题 |
转化事件 |
让您可以根据特定的安装后用户活跃度来优化广告系列。如果用户事件在测量期间至少发生一次,该模型会将用户事件编码到转化值。 |
互动 |
让您可以根据测量期间用户与应用的互动程度来优化您的广告系列。该模型将测量期间各种事件发生的次数编码到转化值。 |
漏斗 |
让您可以根据特定的安装后用户旅程来优化您的广告系列。该模型按照事件在测量期间发生的顺序将用户事件编码到转化值。 |
混合模型(新) |
混合模型允许您同时获取收入信息和同一SKAdNetwork广告系列的另一种类型的信息。Singular提供三种混合模型:转化事件和收入、互动和收入以及漏斗和收入。 |
我们鼓励您使用不同的转化模型进行试验和迭代,以找到能够为您提供最佳结果的模型。不过,请先尝试以下步骤:
-
首先,认真思考理想的(高价值)新用户以及他们的前7天会是什么样子的,这能向您揭示哪些转化点是有意义的。确保这些转化点在您的Singular SDK中上报为了事件。
-
接下来,选择最能代表这一理想用户旅程的转化模型。您可以从收入和留存模型开始,但也可以通过使用模拟报告来验证其他模型。
-
最后,思考用户完成这个理想旅程的速度。选择尽可能短的测量周期,以最大限度提高捕捉此活动的能力。
我能使用不同的转化模型(由我或者第三方创建)吗?
我的媒体渠道合作伙伴如何得知转化值的含义?
在SKAdNetwork中,媒体渠道合作伙伴接收带有原始转化值(0-63)的SKAdNetwork回传。要了解转化值的确切含义,媒体渠道合作伙伴需要与管理转化值赋值的实体(转化模型管理器)合作。
Singular与合作伙伴的SKAdnetwork集成允许合作伙伴解码他们从SKAdNetwork回传接收到的SKAdNetwork转化值含义。
» 最新的合作伙伴列表以及每个合作伙伴支持的功能,请参阅Singular SKAdNetwork集成合作伙伴。
测量周期是一项Singular设置,您可以进行配置,以决定应用程序继续将安装后活动编码到转化值的时间长短。测量期过后,SKAdNetwork回传将与最后更新的转化值一起发送。
如果您选择更长的测量周期,您将有更多时间去收集用户活跃度信息,这些信息会包含在转化值中-但是您也会延迟获取安装有关的任何信息。
测量周期还决定了可以用SKAdNetwork衡量的最长留存周期和群组周期。例如,如果您将测量周期设置为3天,Singular就只能将安装后前3天的的信息编码到转化值。这意味着,可以跟踪到的最长留存周期和群组周期都是3天。
注意:Singular已经引入了测量周期,以便您更好地控制转化值回传的内容和时间。测量周期还用于计算回传的原始安装日期。如果没有最长测量周期,您将无法确保在给定的时间范围内收到SKAdNetwork回传。
为什么测量周期会占用“插槽(slots)”?
当您将测量周期设置为1天以上时,Singular会在6比特(6-bite)转化值中保留一定数量的插槽(slots)用于跟踪用户的留存。
例如,如果您将测量周期设置为7天,Singular会保留3个插槽(因为数字7需要3比特来表示-二进制为“111”)。
之后,每当应用程序向Singular报告session事件时,Singular都会使用这些保留的比特来更新用户在安装后保持活跃的天数。回传发送到媒体渠道并转发给Singular之后,Singular可以解码这部分的转化值,以确定留存和群组。
虽然这种方法可能会消耗掉您宝贵的信息插槽,但这是找出安装日期/归因日期的唯一方法。SKAdNetwork不提供归因日期,Singular只能通过查看留存时间和回传时间戳来进行计算。
这种留存方式的另一个好处是,您每次更新留存的转化值时,都会额外将SKAdNetwork回传延迟24小时,从而延长了您衡量安装后活跃度的时间。
注意:如果您将测量周期设置为1天,Singular不会衡量群组和留存,并且所有6个信息插槽都可以用于您选择的转化模型。
Singular如何计算安装日期/归因日期?
SKAdNetwork不提供归因日期,Singular通过查看留存时间和回传时间戳来为您进行计算。
当您把测量周期设置为1天以上,Singular会在6比特(6-bite)转化值中保留一定数量的插槽(slots)用于跟踪用户的留存。之后,每当应用程序向Singular报告session时,Singular都会使用这些保留的比特来更新用户在安装后保持活跃的天数。虽然这种方法可能会消耗掉您宝贵的信息插槽,但这是找出安装日期/归因日期的唯一方法
转化模型的类型
收入模型如何运作?
全部收入(All Revenue)模型如何运作?
全部收入(All Revenue)模型可以让您根据应用内购买收入和广告收入来优化您的广告系列。Singular将两者的总数相加,并在您的报告中以预估组合收入(Estimated Combined Revenue)显示。
注意:为了获取广告收入数据,您首先必须在SDK集成中部署广告收入归因(请参阅Attribution_Support" target="_self">iOS SDK和Unity SDK的说明)。
由于SKAdNetwork转化值被限制到6比特,Singular无法使用它来编码确切的收入。但是您可以定义收入区间,Singular会将每个收入区间都映射到一个转化值。
例如,您可以按照以下收入区间去定义:
- $0 - $2 → 编码为1
- $2+ - $5 → 编码为2
- $5+ - → 编码为3
按照这样设置,如果用户在应用程序中花费了$3,并且额外带来了$0.50的广告收入,转化值就是2。
重要:
-
此模型可以让您估算来自用户的总收入,但是无法区分应用内购买收入和广告收入。
-
在配置合并收入模型时,您必须确保您定义的收入区间既要足够小,以包含广告收入(以每次展示的收入来衡量),但又要足够大,以获取应用内购买收入。
- 你可以定义的收入区间数量取决于您选择了测量周期之后剩余的插槽数量。
SKAdNetwork流程
-
用户安装/重装应用程序。
-
用户进行应用内购买或者在应用内观看广告。
-
Singular SDK发送事件信息到Singular服务器。服务器将收入和您预定义的收入区间进行匹配,并发送回适当的转化值。
-
此过程可以多次重复,直到测量周期结束。此时,SKAdNetwork回传被发送到媒体渠道。
-
一旦Singular收到SKAdNetwork回传,我们就会将转化值解码为收入区间,并在您的报告中显示近似的组合收入。
广告变现收入模型如何运作?
广告变现收入模型可以让您根据安装后特定天数(天数由测量周期决定)内从用户那里获得广告收入来优化您的广告系列。
由于SKAdNetwork转化值被限制到6比特,Singular无法使用它来编码确切的收入。但是您可以定义收入区间,Singular会将每个收入区间都映射到一个转化值。
例如,您可以按照以下收入区间去定义:
- $0 - $0.05 → 编码为1
- $0.05+ - $0.1 → 编码为2
- $0.1+ - → 编码为3
按照这样设置,如果通过用户浏览广告获得了$0.07的收入,转化值就是2。转化值会包含用户属于哪个收入区间的信息。
注意:
-
收入是按照单次展示(而非eCPM)衡量的。
-
为了照顾到每次展示的微小金额,您可以定义精度高达小数点后6位的收入区间。
- 您可以定义的收入区间数量取决于您选择了测量周期之后剩余的插槽数量。
SKAdNetwork流程
-
用户安装/重装应用程序。
-
用户观看广告。
-
Singular SDK(支持广告收入归因)发送展示信息到Singular服务器。服务器将展示值添加到您预定义的收入区间,并发送回适当的转化值。
-
此过程可以多次重复,直到测量周期结束。此时,SKAdNetwork回传被发送到媒体渠道。
-
一旦Singular收到SKAdNetwork回传,我们就会将转化值解码为广告收入区间,并在您的报告中显示近似的广告收入。
注意:Singular现在为此类模型提供自动生成的优化模型。更多信息,请参阅优化模型常见问题。
应用内购买收入模型可以让您根据安装后一定天数(天数由测量周期决定)内通过应用内购买从用户那里获得的收入来优化您的广告系列。
由于SKAdNetwork转化值被限制到6比特,Singular无法使用它来编码确切的收入。但是您可以定义收入区间,Singular会将每个收入区间都映射到一个转化值。
例如,您可以按照以下收入区间去定义:
- $0 - $5 → 编码为1
- $5+ - $10 → 编码为2
- $10+ - → 编码为3
按照这样设置,如果用户在应用程序内消费了$7,转化值就是2。转化值会包含用户属于哪个收入区间的信息。
注意:您可以定义的收入区间数量取决于您选择了测量周期之后剩余的插槽数量。
SKAdNetwork流程
-
用户安装/重装应用程序。
-
用户进行应用内购买或者触发其他收入事件。
-
Singular SDK发送事件信息到Singular服务器。服务器将收入和您预定义的收入区间进行匹配,并发送回适当的转化值。
-
此过程可以多次重复,直到测量周期结束。此时,SKAdNetwork回传被发送到媒体渠道。
-
一旦Singular收到SKAdNetwork回传,我们就会将转化值解码为收入区间,并在您的报告中显示近似的收入。
转化事件模型可以让您根据您有兴趣衡量的特定安装后用户活跃度来优化您的广告系列。
如果用户事件在测量期间至少发生一次,该模型会将用户事件编码为转化值。
例如,您可以按照以下安装后事件去定义:
-
事件1:注册
-
事件2:完成游戏关卡
-
事件3:应用内购买
转化值将包含特定用户触发了哪些事件的信息。
注意:您可以定义的事件数量取决于您选择了测量周期之后剩余的插槽数量。
SKAdNetwork流程
-
用户安装/重装应用程序。
-
用户在应用内进行了活动。
-
Singular SDK发送事件信息到Singular服务器。如果事件是您想衡量的已定义事件,并且这是该事件第一次发生,则转化值会更新以表明该事件已发生。
- 此过程可以根据不同的事件重复,直到测量周期结束,但是每种类型的事件只会计算一次。
-
一旦Singular收到SKAdNetwork回传,我们就会将转化值解码为其代表的事件,并在报告、回传等中向您提供。
互动模型如何运作?
互动模型可以让您根据用户与应用程序在测量期间的互动程度来优化您的广告系列。
该模型会将测量期间各种事件发生的次数编码为转化值。
例如,您可以按照以下安装后事件列表去定义:
- 事件1:点赞
-
事件2:完成关卡
转化值将包含每个事件发生次数的信息。
注意:
- 您可以定义的事件数量取决于您选择了测量周期之后剩余的插槽数量。
-
您定义的事件越多,可用于计算每个事件发生次数的插槽就越少,这限制了您能够计算的事件发生次数。例如,如果您有2个事件4个插槽(设置测量周期后),则每个事件获得2个插槽(2比特),这意味着每个事件您最多可以统计到3次发生。
SKAdNetwork流程
-
用户安装/重装应用程序
-
用户在应用内进行了活动。
-
Singular SDK发送事件信息到Singular服务器。如果事件是您想衡量的已定义事件,则转化值将会更新,以计算该事件的再一次发生。
-
此过程可以根据不同的事件重复,直到测量周期结束。
- 一旦Singular收到SKAdNetwork回传,我们就会将转化值解码为其代表的事件和次数,并在报告、回传等中向您提供。
漏斗模型如何运作?
漏斗模型可以让您根据特定的安装后用户旅程优化广告系列。
与转化事件模型一样,漏斗模型对测量期间某些事件(例如购买、达到游戏中的某个等级等)是否发生的信息进行编码。
不同之处在于,在漏斗模型中,您将多个事件定义为一个序列,假设较晚(漏斗下方)的事件发生了,那么所有较早的事件也一定发生了。
例如,如果您有一个游戏应用,您可以按照以下事件列表去定义:
如果用户达到了5级,则转化值就将表示第一个事件已发生。如果用户达到了10级,则转化值就将表示第一个事件和第二个事件已发生。如果用户达到15级,则转化值就将表示所有三个事件都已发生
漏斗模型的强大之处在于它最大限度地增加了可编码为转化值的事件数量。但是,它依赖于定义明确的用户旅程,事件只能以特定的顺序发生。
注意:您可以定义的事件数量取决于您选择了测量周期之后剩余的插槽数量。
SKAdNetwork流程
-
用户安装/重装应用程序
-
用户在应用内进行了活动。
-
Singular SDK发送事件信息到Singular服务器。如果事件是您想衡量的已定义事件,Singular SDK会检查是否已衡量了较低漏斗事件(序列中较晚的事件)。如果没有,转化值会更新,以反映事件已发生。
-
此过程会一直重复,直到测量周期结束。
-
一旦Singular收到SKAdNetwork回传,我们就会将转化值解码为其代表的事件,并在报告、回传等中向您提供。
混合模型可以让您同时获取同一个SKAdNetwork广告系列的收入信息和其他类型的的信息。
Singular提供三种混合模型:转化事件和收入、互动和收入、以及漏斗和收入。
提示:混合模型有许多的使用案例。例如:
-
您希望获取收入信息,但是由于您的用户未在定义的时间周期内进行购买,因此通常是无法获取的。
- 不需要设置大量的收入区间,只需要使用一些转化值比特来获取有关用户的额外信息。
就SKAdNetwork转化值而言,使用混合模型意味着一些转化值的比特用于编码收入信息,另外一些比特用于编码事件、漏斗或者互动信息。
注意:混合模型数据在Singular报告中可用,但媒体渠道必须对数据进行解码。 如果您的媒体渠道不支持,则数据将显示为比特(bit)值。 Facebook 和 TikTok ,以及其他媒体渠道已经支持混合模型。
设置混合模型:
当您选择混合模型时,您需要在模型配置面板中配置收入模型和其他类型的模型(事件、漏斗或互动)。
插槽会在两种模型之间划分。例如,如果您选择了混合收入+事件模型,那么您定义的收入区间越多,您可以定义的事件就越少,反之亦然。
配置新的转化模型
如何配置新的转化模型?
要配置新的转化模型:
-
在您的Singular账户中,转到SKAdNetwork >模型配置(Model Configuration)。
-
从左侧列表中选择一个应用程序。
- 点击添加转化模型(Add Conversion Model)。
- 选择测量周期(请参阅什么是测量周期?我应该如何设置?)。
- 选择模型类型(请参阅Singular提供哪些类型的转化模型?)。
-
输入模型的名称并配置其他设置。这些设置取决于您选择的模型类型。
- 您可以展开分析模型板块,查看模拟报告,此报告内容是当前设置的模型如何处理您的数据。更多信息,请参阅什么是分析模型?如何使用它来帮助我选择转化模型?
-
点击保存。新的转化模型被添加到列表中。
注意:新的模型不会自动激活。要真正开始使用该模型,您必须打开它。
将事件添加到转化模型时,添加事件的顺序是否重要?
否,添加事件的顺序无关紧要。具体而言,使用转化事件模型时,Singular会在选定事件或者选定的组合事件至少发生一次的时候,更新转化值。
一旦您配置了转化模型,您就可以展开分析模型板块,并点击下载分析报告。这会下载一份报告,此报告会预估您使用目前的模型可以获取的数据指标,其基于Singular通过您的SDK/S2S跟踪到的安装和事件数。
如果您使用当前配置的模型,该报告会预估SKAdNetwork数据指标(安装、事件和收入),用来与您在SKAdNetwork之外跟踪到的实际数据指标进行对比。
为了计算预估的SKAdNetwork数据指标,Singular会考虑来自用户设备的真实数据、转化模型的设置以及SKAdNetwork框架的各种特性和限制。
生成的报告(详情见下文)应该可以帮助您确定模型是否为您提供了足够的信息,或者您是否应该对其进行调整或者使用不同类型的模型。
提示:您还可以使用模型摘要页面中的分析模型快捷方式来对先前创建的模型运行分析报告。该报告将针对过去7天的事件运行。要选择自定义周期,请选择编辑以打开配置面板。
如何阅读分析报告?不同的字段是什么意思?
当您选择分析模型时,生成的CSV文件包含以下栏目(colums)(除了一些其他栏目,具体取决于您选择的特定模型和事件)。
使用该报告获取模型表现的预估。
栏目 | 描述 |
安装日期 | 由Singular计算的应用程序安装日期 |
应用程序 | 应用程序的名称。 |
媒体渠道 | 应用程序安装/重装所属的合作伙伴媒体渠道名称。 |
模型名称 | 选择用于分析的转化模型的名称 |
SKAN安装 | 在“安装日期”中的预估SKAdNetwork安装次数。该数据指标是根据非自然量的最后点击安装(SKAdNetwork只支持这些安装)计算得出的。 |
SKAN [转化名称]* | 此转化模型的预估转化次数。该数据指标将在1天的群组周期和您的转化模型测量周期内进行计算。 |
上报的[转化名称]* | 您目前的转化数据指标。该数据指标将在1天的群组周期和您的转化模型测量周期内进行计算。 |
[转化名称] 比率* | 预估的SKAN转化数据指标和当前的转化数据指标之间的比率。该比率仅在最后一个群组周期内计算,这也是您的测量周期。当这个比率接近1时,就意味着预估SKAN数据指标与当前的数据指标几乎相等。 |
使用转化管理控制面板
我可以拥有多少个转化模型?
目前您可以配置的转化模型数量没有限制。但是在任意给定的时间内,一个应用程序只能激活一个模型。
配置转化模型之后,您可以选择预览转化值以下载一个CSV文件,该文件包含从0到63的转化值及特定模型的含义。
生成的.csv将包含以下固定栏目,以及基于所选转化模型和事件的动态栏目。
栏目 | 描述 | 例子 |
转化值 | 转化值,0-63 | 10 |
转化事件 | 转化事件名称 | 注册 |
留存 | 以小时为单位显示的时间周期 | 24h+ -> 48h |
互动模型
栏目 | 描述 | 例子 |
转化值 | 转化值,0-63 | 10 |
[事件名称]* 计数 | 对于模型中使用的每个事件,该栏目都会显示事件发生的次数 | 2 |
留存 | 以小时为单位显示的时间周期 | 24h+ -> 48h |
收入模型
栏目 | 描述 | 例子 |
转化值 | 转化值,0-63 | 10 |
收入区间 | 收入金额分配到的收入区间。该金额会以您账户中选择的货币类型显示。 | $1+ -> $2 |
留存 | 以小时为单位显示的时间周期 | 24h+ -> 48h |
要从一种转化模型变为另一个:
- 转到转化管理控制面板。
-
将新的转化模型打开。
-
保存您的更改。
Singualr将暂停现有的模型,然后激活新的模型。由于SKAdNetwork的限制,此过程需要花费48小时。这是此过程中将会发生的:
- 24小时内不会发送或者记录任何转化值。测量数据丢失
-
在接下来的24小时(25-48小时)内,接收的所有SKAdNetwork回传都使用旧的模型来处理。
-
与此同时,Singular开始使用新的转化模型来更新转化值。
- 在48小时结束时,我们开始使用新的转化模型来解码回传。
提示:在新模型尚未激活的这段间隙期间,您可以改变主意并选择不同的模型或者更改模型设置。
注意:虽然我们鼓励您在开始使用SKAdNetwork时尝试不同的模型,但是我们不建议您定期更换模型,因为在您看到新的结果之前,系统会存在固有延迟。同时也需要注意,当转化模型更新时,Facebook会暂停广告系列72小时。
如何编辑现有的转化模型?
要编辑现有的转化模型:
-
点击模型的下拉菜单并选择编辑,这将打开转化模型配置控制面板。
-
根据需要更改配置并选择保存。
警告:更改当前模型的设置会创建一个迁移过程。Singular将暂停现有模型,然后使用新的设置激活模型。由于SKAdNetwork的限制,该过程最多需要48小时,其中包括24小时的间隔,在此期间不会发送或者记录任何转化值。请参阅如何从现有转化模型转移到新的模型?
如何存档模型?
您可以定义转化模型、预览它们的值并对它们进行分析,但是如果您的SDK版本不支持SKAdNetwork(比如SKAdNetwork回传不会从您的设备发送),那么选择和提交实时模型不会产生影响。