将Adobe Analytics与AppsFlyer对接

概要:Adobe Analytics(前身为Omniture)是一套可以与第三方渠道对接的预测和实时分析工具。该工具套件包括Marketing Reports and Analytics(也称 SiteCatalyst)、Ad Hoc Analysis(Adobe Discover)以及Insight等应用程序,能通过将用户交互转化为洞察,帮助企业全面了解业务运营情况。

概览

此对接实现了Adobe与AppsFlyer之间的双向数据传输。为确保对接成功,您需要在应用中部署相应代码,且需同时满足AppsFlyer和Adobe的对接要求,以获取完整功能。

设置Adobe Analytics对接

如果您使用Adobe Analytics的报告套件分析整体广告效果和创建人群包,那么您可以通过AppsFlyer与Adobe Analytics的对接将归因数据从AppsFlyer自动传输到Adobe。

前期准备:

第1步:与AppsFlyer共享Adobe Experience Cloud ID(ECID、Marketing Cloud ID或Visitor ID)。

提取并共享Adobe Experience Cloud ID:

  1. 更新应用,并在Adobe SDK初始化完成后,通过Adobe提供的方法提取Marketing Cloud Visitor ID
  2. 使用AppsFlyer SDK中的以下任一方法,将该ID共享给AppsFlyer:

setAdditionalData

安卓 iOS Unity

详见setAdditionalData方法说明。

HashMap<String, Object> customData = new HashMap<String,Object>();
customData .put("marketingCloudID", "ADOBE_VISITOR_ID");
AppsFlyerLib.setAdditionalData(customData);

设置Customer User ID

Android iOS

详见setCustomerUserId方法说明。

AppsFlyerLib.getInstance().setCustomerUserId("ADOBE_VISITOR_ID");

第2步:在AppsFlyer中配置Adobe Analytics

前期准备:在设置对接之前,请确保已将Adobe Marketing Cloud Visitor ID成功发送至AppsFlyer SDK

请按以下方式启用或修改该对接:

  1. 启用方式: 从AppsFlyer的侧边栏中选择协作 > Partner Marketplace
    修改方式:从AppsFlyer的侧边栏中选择协作 > 活跃对接
  2. 搜索并选择Adobe Analytics
  3. 点击设置对接。界面会跳转到对接设置页。
  4. 进入渠道对接选项卡,选择需要对接的应用,并打开启用该渠道开关。
    请注意: 在您与该渠道合作期间,请确保该开关始终处于打开 (启用) 状态。
  5. 打开Adobe Analytics SDK中的配置文件(ADBMobileConfig.XML),复制Report_Suite_ID(蓝色标记)和Adobe_Analytic_server_URL(绿色标记) ,并将以上信息分别粘贴至AppsFlyer Adobe Analytics对接设置页面的相应字段

  6. 点击保存对接

保存后,AppsFlyer将在每次自然或非自然激活发生时,向Adobe Analytics发送以下数据:

  • Adobe ID (MCVID)
  • Report Suite ID与Server URL
  • 用户设备 ID
  • 媒体渠道
  • 广告活动名称

 注意事项

根据Meta Ads和X Ads的服务条款,AppsFlyer不得与第三方共享用户层级数据。也就是说,Meta Ads和X Ads的激活数据将被视为自然流量。

第3步:将数据映射到Adobe Analytics中的eVars

由于Adobe Analytics Data Connectors已停用,您需要借助处理规则(Processing Rules)将上下文变量(Context Data Variables)映射到eVar中。

详见处理规则使用说明。

AppsFlyer上下文数据变量相应映射:

  • MobileAdCampaign(上下文数据)
  • MobileAdNetwork(上下文数据)
  • MobileAdProvider(上下文数据)

如果在通过Processing Rules映射AppsFlyer上下文变量时遇到问题,请联系Adobe客户团队获取支持。

步骤 4 [可选]:设置您的营销渠道

请参阅Adobe Analytics文档,了解如何在其平台上设置您的营销渠道。在配置识别规则时,请选择以下字段:

  1. "由Adobe Web Beacon设置的转化变量值:"选择AppsFlyerExists
  2. "将渠道标识为":选择Mobile App Attribution
  3. "将渠道的值设置为":选择AppsFlyer Campaign

域名和安全性说明

以下是域名及安全性配置相关的重要信息:

  1. 您可以在应用程序的配置文件下的服务器变量中找到ANALYTIC_SERVER_DOMAIN。您可以选择任何域名进行归因分析。一般建议使用Adobe Analytics推荐的标准域名,例如sc.omtrdc.net,该值可在ADBMobile.config文件的analytics.server设置中找到。
  2. URL的协议(HTTP/HTTPS)取决于ANALYTIC_SERVER_DOMAIN是否为安全连接。请务必使用正确的协议。要确定设置是否安全,请检查ADBMobile.config文件中的analytics (SSL)设置是否为true。若为true,请使用HTTPS;若为false,请使用HTTP。
  3. REPORT SUITE ID可在应用配置文件中的rsids变量中找到。你可以自行为Report Suite命名。
  4. ts={timestamp}:仅在配置文件中的offlineEnabled设置为true时使用。若offlineEnabled为false,或你的Report Suite未启用时间戳,请从URL中移除此参数。