Show Menu
主题×

测试旧版客户获取

以下信息可帮助您对 Android 设备上的旧版客户获取促销活动链接进行往返测试。
如果 Google Play 中尚未提供相应的移动设备应用程序,则在创建促销活动链接时,可以选择任何移动设备应用程序作为目标。这只会影响在您单击客户获取链接后客户获取服务器将您重定向到的应用程序,而不会影响测试客户获取链接的功能。查询字符串参数将传递到 Google Play 商店,进而作为促销活动广播的一部分在安装时传递到应用程序。移动设备应用程序客户获取往返测试需要模拟此类型的广播。
每次运行测试时,必须全新安装应用程序,或清除​ 设置 ​中的数据。这可以确保在首次启动应用程序时发送与促销活动查询字符串参数关联的初始生命周期量度。
  1. 在 Mobile Services 用户界面中,生成旧版客户获取促销活动 URL。
    有关更多信息,请参阅 使用旧版客户获取链接
  2. 将设备连接到计算机,启动 ADB Shell,然后在设备上启动应用程序。
  3. 使用以下格式发送广播:
    am broadcast -a com.android.vending.INSTALL_REFERRER -n com.example.adobetesttapp/com.google.analytics.tracking.android.CampaignTrackingReceiver --es "referrer" "utm_source=testSource&utm_medium=testMedium&utm_term=testTerm&utm_content=testContent&utm_campaign=testCampaign&trackingcode=trackingvalue"
    
    
  4. 完成以下步骤:
    1. com.example.adobetesttapp.com 替换为您的应用程序的反向 DNS 条目。
    2. 使用您的应用程序中的促销活动跟踪接收器位置引用更新接收器引用。
    3. 将与 utm_source utm_medium utm_term utm_content utm_campaign 等关联的值替换为相应的值。
如果广播成功,将显示与以下内容类似的响应:
Broadcasting: Intent { act=com.android.vending.INSTALL_REFERRER cmp=com.example.analyticsecommtest/com.google.analytics.tracking.android.AnalyticsReceiver has extras) } Broadcast completed: result=0

您还将看到发送到 Adobe 数据收集服务器的图像请求。如果 SDK 在反向链接超时(在步骤 1 中设置)的整个时间段内一直等待,并且图像请求未包含促销活动参数,则广播将失败。