You need to enable JavaScript to run this app.
导航
三方平台接入:AppsFlyer
最近更新时间:2025.05.22 19:16:07首次发布时间:2025.05.22 19:16:07
我的收藏
有用
有用
无用
无用

DataFinder支持对接采集三方平台的数据,将采集到的数据落库至DataFinder后即可在DataFinder上进行数据分析。本文为您介绍如何采集AppsFlyer的数据。

功能概述

在接入AppsFlyer数据前,您需要在应用APP中集成AppsFlyer SDK(用于生成广告归因数据)、DataFinder SDK(用于上报用户埋点数据),然后参考本文在DataFinder中配置AppsFlyer数据接入的数据范围、数据接入落库的映射规则等,并生成一个数据上报API,后续AppsFlyer可通过此API将数据上报落库至DataFinder。
Image

注意事项
  • 当前仅SaaS-云原生环境支持接入AppsFlyer数据。如果您不确定当前的环境是否是SaaS-云原生环境,可参考文档进行确认:SaaS-非云原生/SaaS-云原生 & 私有化环境
  • 进行接入配置时,需关注配置的接入数据类型与实际数据类型是否一致,否则可能会导致数据无法正常接入。例如,累计叠加的属性只能是数值型,不支持其他类型。

前提条件
  1. 您需要先在应用中集成AppsFlyer SDK和DataFinder SDK。DataFinder SDK的集成操作指导请参见Finder数据接入概述

    注意

    集成SDK时,建议按照以下步骤进行:

    1. 初始化 DataFinder SDK。
    2. 在 AppsFlyer SDK 中调用调用setAdditionalData 设置DataFinder项目采集到的的访客 ID(device_id/web_id)与账号 ID(user_unique_id)。
    3. 初始化 AppsFlyer SDK。
  2. 配置AppsFlyer数据接入前,您需先规划好需要上报落库至DataFinder的数据有哪些,包括需要上报的事件列表、事件属性列表、用户属性列表。并根据规划,将事件、事件属性、用户属性录入DataFinder的元数据管理中,录入操作请参见一般事件事件属性用户属性

    注意

    • 添加录入事件列表时,事件名称(非展示名)需与AppsFlyer中的事件数据字段名完全一致,后续通过事件的英文名匹配需要上报落库的事件。
    • 录入事件属性、用户属性时,需关注属性的数据类型,尽量保持属性的数据类型与singler中实际属性字段的数据类型一致,当前支持落库的数据格式请参见支持的数据格式与事件/属性分类

配置AppsFlyer数据接入

您需要在DataFinder控制台配置AppsFlyer数据接入的规则,例如需要上报至DataFinder的数据范围、数据落库的映射规则等,完成配置后会生成一个数据上报的API,用于后续AppsFlyer上报数据。

  1. 登录并进入DataFinder控制台后,单击顶部导航栏数据管理>数据集成>数据接入,在外部数据源页签中,找到三方平台AppsFlyer数据源并单击后方的接入
    Image

  2. 在弹出来的接入配置页面中配置AppsFlyer的接入配置参数。

    1. 配置基本信息。
      Image

      参数

      配置说明

      用户识别字段

      将AppsFlyer中的用户标识ID字段配置在此处,后续DataFinder将此字段的数据映射落库为DataFinder的用户标识ID字段。

      • 当前DataFinder的用户标识字段主要为两大类:
        • Web_ID/Device_ID:设备标识字段,可设置为用于标识匿名用户的访客ID。当同时有Web_id和Device_id时,优先使用Device_id。

          注意

          如果添加了Web_ID/Device_ID用于标识匿名用户,非常建议您在应用中集成SDK时,先初始化DataFinder SDK,并在 AppsFlyer SDK 初始化时将 DataFinder SDK 的匿名 ID 设置为 AppsFlyer 的访客 ID。

        • UID:用户标识字段,可设置为用于标识实名用户的账号 ID。
          您可以根据当前AppsFlyer中的实际标识字段情况,添加对应的用户识别字段。
      • 后续DataFinder会依据采集到的用户标识字段,生成用户唯一标识ssid,mapping逻辑详情请参见用户标识(uid、ssid、did)
    2. 配置事件入库规则。配置AppsFlyer中需要采集上报的事件、事件属性详情,并设置上报的数据是否要落库至DataFinder。
      Image

      参数

      配置说明

      回传数据设置

      配置后续AppsFlyer上报数据时是否需要将事件及事件属性数据上报落库至DataFinder。

      • 全部写入:表明后续AppsFlyer需要将所有事件和事件属性都上报落库至DataFinder。

        注意

        选择全部写入后,如果AppsFlyer的事件或属性与DataFinder系统内置的事件和属性有冲突的话,此类数据不会被正常接入。

      • 写入事件表:表明后续AppsFlyer需要将事件和事件属性上报落库至DataFinder。选择后,下方需进一步配置需要上报落库的事件列表、事件属性映射规则。
      • 仅处理用户属性:表明后续AppsFlyer不需要将事件和事件属性上报落库至DataFinder。选择后,下方需进一步配置事件列表,此处的配置的事件列表仅用于后续关联需要上报的用户属性数据,事件本身不会上报落库至DataFinder。

      目标写入事件

      选择需要上报落库/关联用户属性的事件列表。

      注意

      此处选择的事件名称,需与AppsFlyer中的事件数据字段名完全一致,如果下拉列表中没有对应事件,您需前往数据管理>元数据管理>一般事件页面先创建录入对应的事件。

      事件入库规则

      • 如果上述参数中您选择了需要将事件、事件属性上报落库至DataFinder,您还需配置AppsFlyer中事件属性字段与DataFinder中事件属性字段的映射关系。
      • 您可以单击添加事件属性,配置映射规则。
        • AppsFlyer 属性名称列输入AppsFlyer中需要上报落库的事件属性字段名称。
        • Finder 事件属性名称列的下拉列表中选择与之映射的事件属性名称。

      注意

      • 如果下拉列表中没有对应的DataFinder事件属性,您需前往数据管理>元数据管理>事件属性页面先创建录入对应的事件属性。
      • 此处配置的事件属性,后续实际上报时会作为已选所有目标写入事件的事件属性,即,所有目标写入事件均会关联此处所有的事件属性。
    3. 配置用户属性入库规则。
      Image

      参数

      配置说明

      属性关联设置

      选择上报落库至DataFinder的用户属性关联至哪些事件,后续实际上报数据时,基于此处的配置结果,通过事件来匹配需要上报落库的用户属性数据。

      • 所有事件:表明将需要上报落库的用户属性关联至上述 事件入库规则 配置步骤中已添加的所有目标写入事件
      • 指定事件:表明将需要上报落库的用户属性关联至部分目标写入事件,您需要在下方配置具体的来源事件。
      • 无事件:表明无需上报落库用户属性数据。

      来源事件

      (可选)上方参数选择指定事件时需配置,您可在下拉列表中选择需要将用户属性关联至哪些上报的事件中。

      用户属性入库规则

      • 您可以单击添加用户属性,配置映射规则。
        • AppsFlyer 属性名称列输入AppsFlyer中需要上报落库的用户属性字段名称。
        • Finder 用户属性名称列的下拉列表中选择与之映射的用户属性名称。

        注意

        • 如果下拉列表中没有对应的DataFinder用户属性,您需前往数据管理>元数据管理>用户属性页面先创建录入对应的用户属性。
        • 此处配置的用户属性,后续实际上报时会基于关联的写入事件的进行匹配上报,未关联至写入事件的用户属性不会上报。
      • 入库写入支持只写一次、覆写更新、数值累加三种。
        • 只写一次:即usersetonce,适用于记录首次用户特征信息,记录一次后续不再更新;比如首次访问时间。
        • 覆写更新:即usersetup,每次均会使用最新的用户属性数据覆盖此前的用户属性数据。
        • 数值累加:即usersetadd,通常用于设置需要累加的数值类型的用户属性,例如,用户充值金额相关属性,最初充值金额是20,用户之后又充值了30 ;累计后最终记录用户的充值金额为50。
  3. 完成配置后,单击保存,界面会提示您设置成功,并提供数据上报的API地址,您可单击确定并复制地址,将API地址保存至本地,用于后续AppsFlyer的回传设置。
    Image
    您后续也可以在AppsFlyer数据接入配置页面的顶部获取对应的API地址。

后续步骤

获取API地址后,您后续需使用管理员账号登录至AppsFlyer后台,在「Integration」- 「API Access」找到 Push API 部分,将获取到的API地址配置为回调地址。