衡量网址的最佳实践

用户通过查看或点击与衡量网址互动,是在 MobileAppTracking™ (MAT) 中启动跟踪会话的主要机制。此互动随后与后续安装量(或应用内事件 )相关联,并被归因到负责影响用户安装移动应用(或执行应用内事件)的广告合作伙伴。

MAT 衡量网址是将大量数据纳入 MAT 的一流解决方案。衡量网址包含多个必需的参数和一系列可选参数,这些参数可用于将其他颜色和深度添加到您的报告中。通过使用正确的参数和坚持我们的最佳做法,您可以根据需要构建网址和自定义报告。

 

基本 MAT 衡量网址

基本 MAT 衡量网址由三个必需的主要组成部分组成:

1. 基本域网址(必需)

基本域名有特定的范围(例如 api-02api-03),我们会定期轮流使用新的域名。基本网址始终包含为其创建网址的 MAT 合作伙伴 ID。

 

2. 操作参数(必需)

必需;用于区分点击后到达网址和浏览网址。有效值是:

  • ?action=click – 用于衡量点击后到达
  • ?action=impression – 用于衡量浏览型转化

3. 应用和广告活动参数(必需)

  • &publisher_id=MAT_PUBLISHER_ID – 识别网络合作伙伴
  • &site_id=MAT_APP_ID – 识别使用链接的应用
  • &offer_id=MAT_CAMPAIGN_ID – 识别与链接关联的广告活动

4. 唯一设备标识符(不是必需的,但建议使用)

虽然不是必需的,但我们强烈建议在基本 MAT 衡量网址中包含唯一设备标识符,因为它可确保 1:1 归因和 100% 准确性。请记住,为下面的参数提供值时,需要提供选择的广告网络支持的硬编码值或宏 { }。

  • &ios_ifa=Value – 原始 iOS IFA
  • &ios_ifa_md5=Value – IFA 的 MD5 哈希值
  • &ios_ifa_sha1=Value – IFA 的 SHA1 哈希值
  • &device_id=Value – EMEI,仅用于 Android 设备。
  • &device_id_md5=Value
  • &device_id_sha1=Value
  • &device_id_sha256=Value
  • &android_id/&os_id=Value – 原始 Android ID 或 Windows 硬件 ID
  • &android_id_md5/&os_id_md5=Value – Android ID 或 Windows 硬件 ID MD5 哈希值
  • &android_id_sha1&os_id_sha1=Value – Android ID 或 Windows 硬件 ID SHA1 哈希值
  • &windows_aid=Value – Windows 广告 ID
  • &windows_aid_md5=Value – Windows 广告 ID MD5 哈希值
  • &windows_aid_sha1=Value – Windows 广告 ID SHA1 哈希值
  • &user_id=Value – 应用分配给用户的自定义 ID。主要用于再互动广告活动
  • &tpid=Value – 持久的跨应用唯一设备标识符,TRUSTe 将此标识符创建为弃用 UDID 的隐私安全备用标识符。不常用。
  • &mac_address=Value – 已弃用
  • &mac_address_md5=Value – 已弃用
  • &mac_address_sha1=Value – 已弃用
  • &odin=Value – 已弃用

Partner_Guide_-_Measurement_URLs_-_New_Page.png

广告活动优化参数

广告活动是移动应用与广告合作伙伴之间的 MAT 中的管理层。MAT 中的广告活动可帮助您管理多种广告关系。您不能为 MAT 中的特定合作伙伴或某合作伙伴的特定流量源设置广告活动。虽然在 MAT 中为每个合作伙伴创建唯一的广告活动可能看似不错,但是当您要覆盖成百上千个广告活动时,这种方法就会变得难以管理。

我们鼓励您在 MAT 中将合作伙伴的单个广告活动作为子广告活动。因此不是创建新广告活动,而是在衡量网址中使用“my_campaign”参数。当您想要按广告 (“my-ads”)、广告组 (my_adgroups”)、网站 (“my_site”) 等细分报告时,同样如此。后续部分将介绍可用的 sub_parameters,以便您组织移动应用营销报告。

由于广告商及其合作伙伴具有不同的数据和报告需求,因此 MAT 为广告商和合作伙伴提供了相似的子参数(如下图所示),以便包含到衡量网址中。广告商有权访问其子参数及其合作伙伴的子参数,而合作伙伴仅有权访问其自己的子参数。子参数可用于实绩、群体和日志报告,以便轻松分析和比较效果。

Best_Practices_for_Tracking_Links_2_URL_Params.png
 

合作伙伴广告活动优化子参数

合作伙伴可以使用下面六个广告活动子参数。

  • sub_publisher – 传递到点击衡量网址的“sub_publisher”值。该值是合作伙伴的发布商的名称或 ID。
  • sub_site – 传递到点击衡量网址的“sub_site”值。该值是合作伙伴网站或移动应用的名称或 ID。
  • sub_campaign – 传递到点击衡量网址的“sub_campaign”值。该值是与合作伙伴一起进行广告宣传时的广告活动的名称或 ID。
  • sub_adgroup – 传递到点击衡量网址的“sub_adgroup”值。该值是与合作伙伴一起进行广告宣传时的广告组的名称或 ID。
  • sub_ad – 传递到点击衡量网址的“sub_ad”值。该值是与合作伙伴一起进行广告宣传时的广告的名称或 ID。
  • sub_keyword – 传递到点击衡量网址的“publisher_sub_keyword”值。该值是与 Google AdWords 集成(以及其他搜索广告活动)紧密相关的关键字的名称或 ID。

您可以根据特定合作伙伴系统的组织方式使用以上参数,但并不是所有合作伙伴都会提供全部六个优化参数的数据。

 

广告商广告活动优化子参数

广告商可以独立于合作伙伴子参数单独使用下面六个子参数。这些新的广告商参数解决了客户设置值与合作伙伴设置值不同的问题。现在,客户(广告商)可定义自己的第二组参数。

  • my_partner – 传递到点击衡量网址的“tt>my_publisher”值。该值是广告商合作伙伴的名称或 ID。
  • advertiser_sub_site – 传递到点击衡量网址的“my_site”值。该值是广告商网站或移动应用的名称或 ID。
  • advertiser_sub_campaign – 传递到点击衡量网址的“my_campaign”值。该值是广告活动的名称或 ID。
  • advertiser_sub_adgroup – 传递到点击衡量网址的“my_adgroup”值。该值是广告组的名称或 ID。
  • advertiser_sub_ad – 传递到点击衡量网址的“my_ad”值。该值是广告的名称或 ID。
  • advertiser_sub_keyword – 传递到点击衡量网址的“my_keyword”值。该值是与 Google AdWords 集成(以及其他搜索广告活动)紧密相关的关键字的名称或 ID。

您可以根据特定广告商系统组织方式使用以上参数,但并不是所有广告商都会提供全部六个优化参数的数据。

 

sub_publisher / my_partner

通常,仅广告网络提供“sub_publisher”信息,因为他们是将多个合作伙伴(发布商)和广告商联系起来的中介代理机构。某些广告网络会将合作伙伴的名称或 ID 传递到其网络上,可让您分析和优化每个合作伙伴的效果。在大多数情况下,广告网络必须动态传递其合作伙伴的名称或 ID,因此您需要明确询问此能力。如果与缺乏此能力的网络合作伙伴一起进行广告宣传,他们将无法传递合作伙伴信息 (sub_publisher)。通常,直接的合作伙伴关系(非广告网络合作伙伴)没有子发布商。

例如,某广告网络通过 Internet 无线电服务“Pandora”的流量获利。此“publisher_id”子参数与在 MAT 中创建的“publisher_id”参数相关联。因此,本例中的“sub_publisher”参数值为 Pandora,如以下衡量网址示例所示。

  • 广告商示例:
    https://12345.api-02.com/serve?action=click&publisher_id=100&site_id=1000&my_partner=Pandora
  • 合作伙伴示例:
    https://12345.api-02.com/serve?action=click&publisher_id=100&site_id=1000&sub_publisher=Pandora

 

sub_site / my_site

如果您要在移动网络上做广告,可使用“sub_site”参数确定显示广告的网站或媒体资源(移动应用也被归类为“网站”)。如果与大型视频游戏合作伙伴合作,并使用其多种移动应用做广告,则将“sub_site”参数设置为每个移动应用的名称或 ID。对于使用合作伙伴移动应用的特定广告购买,可以选择硬编码“sub_site”值,而不是动态生成该值。广告网络还可以传递“sub_site”信息,但他们必须动态传递此信息,因为广告网络通常不进行特定网站购买。

例如,当使用多种应用对游戏工作室的应用做广告时,将使用应用名称动态设置“sub_site”值,如以下衡量网址示例所示:

  • 广告商示例:
    https://12345.api-02.com/serve?action=click&publisher_id=200&site_id=1000&my_site={sub_site}
  • 合作伙伴示例:
    https://12345.api-02.com/serve?action=click&publisher_id=200&site_id=1000&sub_site={sub_site}

 

sub_campaign / my_campaign

广告活动用于定义移动应用的广告规划,通常包括名称、目标网址(着陆页)、费用/ 出价、广告组和广告活动的广告。默认情况下,大多数广告网络和合作伙伴都不会动态传递广告活动名称或 ID,因此应手动硬编码衡量网址中广告活动的名称(以及广告组的名称或 ID,具体取决于合作伙伴)。

例如,如果为同一合作伙伴运行两个广告活动(一个受激励,一个不受激励),则对“激励”广告活动设置 sub_campaign 输入名称值以区分广告活动,如以下衡量网址示例所示:

  • 广告商示例:
    https://12345.api-02.com/serve?action=click&publisher_id=200&site_id=1000&my_campaign=Incentivized-US
  • 合作伙伴示例:
    https://12345.api-02.com/serve?action=click&publisher_id=200&site_id=1000&sub_campaign=Incentivized-US

 

sub_adgroup / my_adgroup

使用广告组的合作伙伴可以在其衡量网址中动态指定广告组值。未使用广告组的合作伙伴通常对每个广告活动中的广告活动和广告提供两层管理。没有广告组时,“sub_adgroup”参数不是有效的跟踪子参数。

例如,如果为您的 728×90 横幅广告创建一个广告组,则出现的衡量网址与以下衡量网址示例相似:

  • 广告商示例:
    https://12345.api-02.com/serve?action=click&publisher_id=200&site_id=1000&my_adgroup=Banner728x90
  • 合作伙伴示例:
    https://12345.api-02.com/serve?action=click&publisher_id=200&site_id=1000&sub_adgroup=Banner728x90

 

sub_ad / my_ad

通过使用“sub_ad”参数,可以传递与合作伙伴一起配置的特定广告的名称或 ID。通常,需要使用每个广告的名称或 ID 硬编码此值。如果是运行五个不同的广告,则需要对每个广告使用不同的硬编码值。

例如,在 728×90 横幅广告组中,如果有名为“AdwithBlue”的蓝色横幅,则出现的衡量网址与以下衡量网址示例相似:

  • 广告商示例:
    https://12345.api-02.com/serve?action=click&publisher_id=200&site_id=1000&my_adgroup=Banner728x90&my_ad=AdwithBlue
  • 使用“advertiser_sub_ad”作为数字 ID:
    https://12345.api-02.com/serve?action=click&publisher_id=200&site_id=1000&my_adgroup=Banner728x90&my_ad=101
  • 合作伙伴示例:
    https://12345.api-02.com/serve?action=click&publisher_id=200&site_id=1000&sub_adgroup=Banner728x90&sub_ad=AdwithBlue
  • 使用“sub_ad”作为数字 ID:
    https://12345.api-02.com/serve?action=click&publisher_id=200&site_id=1000&sub_adgroup=Banner728x90&sub_ad=10

 

sub_keyword / my_keyword

使用“sub_keyword”参数时,可传递与 Google AdWords 集成(和其他搜索广告活动)有关的关键字的名称或 ID。例如:

  • 广告商示例:
    https://12345.api-02.com/serve?action=click&publisher_id=200&site_id=1000&my_keyword=MyKeyword
  • 合作伙伴示例:
    https://12345.api-02.com/serve?action=click&publisher_id=200&site_id=1000&sub_keyword=PartnerKeyword

 

附加调解参数

MAT 还支持五个附加子参数,这些子参数可用于日志和回传网址报告,并且通常可存储合作伙伴的唯一信息,但不可用于聚合报告的效果报告,因为它们不是用于跨渠道分析的标准化参数。

这些附加参数包括:

  • sub1 – 由合作伙伴指定的附加信息的字符串。
  • sub2 – 由合作伙伴指定的附加信息的字符串。
  • sub3 – 由合作伙伴指定的附加信息的字符串。
  • sub4 – 由合作伙伴指定的附加信息的字符串。
  • sub5 – 由合作伙伴指定的附加信息的字符串。

以下网址示例显示了包含“sub1”参数的衡量网址。

 

以下网址示例显示了包含“sub1”和“sub2”参数的衡量网址。

 

您可以根据需要设置一个或五个附加参数。优化子参数最多支持 100 个字符的字符串值,而这些附加子参数最多支持 500 个字符的值。

引用 ID 参数

引用 ID 是为合作伙伴系统中的特定引用 ID 保留的附加参数(与“sub1”至“sub5”相似)(又称为发布商交易 ID、点击 ID、广告 ID 或跟踪 ID)。要了解有关使用引用 ID 的详细信息,请阅读引用 ID 的用途?

 

使用国家或地区代码/设备 IP

如果合作伙伴有与 MAT 的唯一集成,并且在跟踪服务器端的点击次数,则来自这些合作伙伴的所有点击(根据附加信息、归因于这些点击的所有安装量)可能都来自其服务器的地理位置。要解决此问题,请将点击的 2 个字符的 ISO 国家/地区代码或设备 IP 传递到 MAT,以便 MAT 将安装量归因于其正确的来源地理位置。

  • country_code – 两个字符和三个字符的 ISO 国家/地区代码,这些国家/地区是点击的来源位置。
  • device_ip – 按点击收集的设备的 IP 地址。

传递费用数据

现在可以通过衡量网址动态传递费用数据。此功能基于 cost 和 cost_model 参数,有关详细信息,请参阅有关提供费用数据的文档。