用户邀请归因

概要:当现有用户向其他人推荐您的应用,从而产生新用户时,您可以通过这个功能对这类激活进行归因和记录。

Invite_Attribution_new.png

用户邀请归因简介

用户邀请是指您的现有用户分享推广链接,引导其他人(比如好友)下载/打开您的应用。

用户邀请归因是指将新增的应用激活或互动归因到发送邀请/推荐的用户。

用户邀请归因适用于:

  • 分析用户邀请的成本和ROI。由于用户邀请会占用相关应用中的广告位,而这些广告位本可用于广告变现。因此您可能需要对比用户邀请和广告变现哪一个能产生更高的ROI,从而作出相应决策。
  • 对于完成邀请/推荐最多的用户,记录其相关信息,因为这些是高价值的深度用户,所以您可能需要对其进行定向投放或发放任务奖励

您还可以使用用户邀请链接中的数据完成以下工作:

  • 为受邀的新用户打造专属体验。比如打开应用后立即进入相关页面;或展示一条定制化的消息,如“John,你好!你的朋友Maria想要跟你对战一局。马上开始游戏!”
  • 向完成推荐/邀请的用户发放奖励。了解详情

用户与他人分享的邀请链接实际就是OneLink自定义链接(短链),这些链接由接入您应用的AppsFyer SDK生成。您可以通过调整OneLink链接的设置,确保受邀用户跳转到正确的位置不管是进入适配的应用商店、打开相关应用,还是通过深度链接/延迟深度链接进入应用中的具体页面。进一步了解OneLink

链路

用户邀请场景中的归因链路如下:

  1. 用户A从其应用内点击相关按钮,与某个好友分享该应用(前提是用户A已完成应用激活且已登入其账号)。
  2. 用户A点击按钮后,AppsFlyer SDK会生成一条链接,其中带有用户A的标识参数。
  3. 用户A通过邮件、WhatsApp或短信等方式将该链接发送给用户B。
  4. 如果用户B:
    • 已在其设备中安装了相关应用,这时该应用会打开。用户B可以通过深度链接进入应用中的某个具体页面,并且/或者获得奖励。
    • 尚未在其设备中安装相关应用,这时用户B会跳转到适配的应用商店。用户B可以通过延迟深度链接,在应用首次打开时进入某个具体页面,并且/或者获得奖励。
    • 用户B完成某个应用内事件后,用户A可以获得奖励。

数据查看方式

您可以通过AppsFlyer的面板或报告来获取用户邀请相关的数据。在AppsFlyer面板中,您可以按下列维度筛选出用户邀请的归因数据:

  • 媒体渠道(Media source):应用邀请(App invites)。
  • 流量入口(Channel):由营销人员设定。
  • 广告系列(Campaign):由营销人员设定。

在AppsFlyer报告中,用户邀请的媒体渠道信息(即pid参数)由SDK发送,并以默认值af_app_invites填充。

设置流程

请按以下方式创建用户邀请链接

  1. 创建一个OneLink模板
  2. 设定流量入口和媒体渠道参数的值。详见参数说明
  3. 设定这些链接的使用场景。常见的场景包括:
    • 让新用户通过深度链接进入应用中的某个具体页面。
    • 记录发起推荐/邀请的用户。
    • 奖励新用户。
  4. 请与您的安卓和iOS开发人员沟通,根据链接的使用场景选取合适的参数。详见可用参数说明。
  5. 让开发人员部署深度链接(即在代码中写入相关参数需要实现的行为)。
  6. 根据实际情况,让您的开发人员在下列平台中部署用户邀请:
    安卓 iOS Unity

    请参考Dev Hub中的Android用户邀请部署说明。

    请参考Dev Hub中的iOS用户邀请部署说明。

参数

下表列出了可以写入SDK的参数,您可以在空白列中填入所需的值,然后发送给开发人员进行部署。

参数/值 说明 记录需要部署的参数值/使用场景
OneLink template ID

OneLink模板的ID,包含所有用户邀请链接所基于的基本设置。使用场景示例:H5hv

 

Channel

流量入口的名称,用于在AppsFlyer面板中按流量入口对归因到的转化进行分组,便于查看。

 

Campaign

广告系列的名称,用于在AppsFlyer面板中按广告名称对归因到的转化进行分组,便于查看。

 

is_retargeting=true

用于标识针对现有用户进行再营销的广告系列。

 

deep_link_value

可在受邀用户的设备中形成特定的体验,常用于指定用户跳转的页面。比如在一个售卖水果的应用中,可以通过深度链接让用户跳转到苹果的详情页。

 

deep_link_sub1

可在受邀用户的设备中形成特定的体验。一般情况下,引导用户进入具体页面的行为通过deep_link_value来实现,因此这些参数可用于您需要的任何其他功能,例如发放奖励/优惠,或记录发起邀请/推荐的用户。 

 

deep_link_sub2

 

deep_link_sub3

 

deep_link_sub4

 

deep_link_sub5

 

deep_link_sub6

 

deep_link_sub7

 

deep_link_sub8

 

deep_link_sub9

 

deep_link_sub10

 

【可选】pid

您生成的链接中默认包含参数值为af_app_invites媒体渠道(即pid)参数。

如需更改该默认值,请让您的开发人员另行添加一个名为pid的自定义参数,并在其中填充您指定的值。请注意:在安卓平台中,此方式仅适用于V6.4.2及以上版本的SDK。

 

Branded name

即品牌域名,用于在AppsFlyer面板中按品牌域名对归因到的转化进行分组,便于查看。

 

示例

Mark负责一个水果售卖应用的营销工作。他想要通过深度链接让用户进入一个具体水果的页面,其中带有指定的购买量选项。

他希望这条链接能通过用户邀请发送,并且在这类邀请带来应用激活和商品购买时奖励发出邀请的用户。

为了实现这些链路,Mark向相关的开发人员发送了下列参数和参数值,用于用户邀请链接的部署:

参数 参数值 说明
deep_link_value fruit_name 用于通过AppsFlyer UDL方式实现的深度链接。
deep_link_sub1 promo_code 用于通过AppsFlyer UDL方式实现的深度链接。
deep_link_sub2 referrer_id 用于通过SDK创建的链接。
param_1 referrer_id 将该参数添加到受邀用户完成的购买事件中,从而将购买关联到发起邀请的用户。
Channel mobile_share 用于归因以及AppsFlyer中的数据呈现。
Campaign summer_sale 用于归因以及AppsFlyer中的数据呈现。

附加信息

将用户邀请记录为应用内事件

在用户发送邀请后将其作为一个应用内事件记录下来,有助于识别出发送邀请的用户以及带来这些用户的媒体渠道。

如需将用户邀请记录为应用内事件,请按以下方式操作

  • 发送一个af_invite事件请让您的开发人员按照我们在Dev Hub中提供的指南完成部署工作。

请注意:您还可以在该事件中添加其他需要关联的参数。请根据您的业务需求选择合适的参数,从而掌握更多的上下文信息并扩充相关数据。详情请见此文档

奖励带来激活的邀请人

如需奖励带来激活的邀请人,请按以下方式操作

  1. 请使用deep_link_sub1-10中的一个参数来传递邀请人标识符(referrer ID)。
  2. 请让您的应用开发人员部署深度链接(在代码中写入相关参数需要实现的行为)。
  3. 请让您的后端开发与应用开发合作,从AppsFlyer报告中获取referrer ID并奖励这些邀请人。

示例:

  1. 用户A邀请用户B安装您的应用。
  2. 用户B打开应用时,该应用会获得用户A的referrer ID。
  3. 您的后端开发人员从AppsFlyer报告中获取该referrer ID。
  4. 将用户A的referrer ID添加到您后端的奖励发放对象列表中
  5. 用户A打开该应用时,检查其referrer ID是否在奖励发放对象列表中。若是,则向其发放奖励。

奖励带来用户行为的邀请人

如需奖励带来了特定应用内事件的邀请人,请按以下方式操作

  1. 根据实际需求创建相关应用内事件
  2. 请让您的开发人员在该事件中添加一个参数(如param_1),参数值为邀请人的referrer ID。请注意:该referrer ID最初在应用激活时通过您选定的参数(即deep_link_sub1-10)记录。
  3. 请让您的后端开发与应用开发合作,从AppsFlyer报告中获取referrer ID并奖励这些邀请人。

示例:

  1. 用户A邀请用户B在您的应用中完成某个操作。
  2. 当用户B完成该操作时,AppsFlyer会记录到一个应用内事件,其中带有用户A的referrer ID。
  3. 您的后端开发人员从AppsFlyer报告中获取该referrer ID。
  4. 将用户A的referrer ID添加到您后端的奖励发放对象列表中
  5. 用户A打开该应用时,检查其referrer ID是否在奖励发放对象列表中。若是,则向其发放奖励。

特点与局限性

特点 说明
SDK版本 必须接入4.8.0及以上版本的AppsFlyer SDK版本和4.17.0及以上版本的Unity SDK。
社交媒体应用的落地页 通过用户邀请生成的链接不支持社交媒体应用落地页。
链接有效期(TTL) 对于通过SDK用户邀请生成的OneLink短链,其默认有效期(TTL)为60天。每次有用户点击该链接时,有效期就会自动延长60天。
定价 各类账户套餐皆可免费使用
iOS 14+ 由于用户邀请不使用IDFA进行归因,因此完全不受iOS 14影响。
URL ID

您可以更改URL ID(即短链ID),以凸显您的推广内容,例如:https://myapp.onelink.me/abc123/applesURL ID不能超过50个字符,可以同时包含字母和数字。默认长度为8个字符。

请注意:您仅可更改当前未被使用的URL ID。