How can we help?

选择着陆页URL的归因参数

  • 更新

概览:在网站着陆页链接中添加完整、一致的URL参数,在确保网页端效果衡量准确归因的同时,获得最精细的广告系列数据。

URL归因参数类别简介

AppsFlyer会读取着陆页URL(即用户点击的链接)中的广告系列参数,并据此将会话和事件归因到正确的媒体渠道广告系列,以及广告组广告等更细的层级(如有)。

您添加的参数会直接影响广告系列的衡量结果。换言之,即使使用相同的着陆页,添加的参数不同,也可能产生截然不同的衡量结果。

URL参数分为两类:PID和UTM。

  • PID类包括AppsFlyer URL参数。
  • UTM类包括标准UTM参数。

如需详细了解网页端效果衡量如何处理URL参数,请参阅流量来源识别简介

支持的PID和UTM参数

网页端效果衡量支持以下参数。

# 参数 用途 参数类别 面板中是否可用 原始数据字段
1 pid 媒体渠道 PID media_source
2 c 广告系列名称 PID campaign_name
3 af_c_id 广告系列ID PID campaign_id
4 af_adset 广告组名称 PID adset_name
5 af_adset_id Ad set ID(广告组ID) PID adset_id
6 af_ad Ad name(广告名称) PID ad_name
7 af_ad_id 广告ID PID ad_id
8 utm_source 媒体渠道 UTM media_source
9 utm_medium 媒体类型 UTM media_type
10 utm_campaign 广告系列名称 UTM campaign_name

选择合适的归因参数

AppsFlyer会按照特定的优先级顺序,分别检查各报表字段(如媒体渠道或广告系列)对应的URL参数。因此,您可以在同一URL中同时使用PID类参数(AppsFlyer原生参数)和UTM类参数(标准营销参数),既满足AppsFlyer归因需求,又兼容Google Analytics等其他工具。

网页端效果衡量会分别按照各字段的优先级顺序检查参数。如果某个字段没有优先级较高的PID类参数,系统会自动回退至对应的UTM类参数,以确定该字段的正确值。

场景A:URL仅包含PID类参数(AppsFlyer报表)

如果主要使用AppsFlyer报表,请选择PID类参数。

示例


www.website.com?pid=facebook_int&c={{campaign.name}}&af_c_id={{campaign.id}}

结果:AppsFlyer根据pid识别媒体渠道,并根据c识别广告系列。

场景B:URL仅包含UTM类参数(回退)

如果缺少pid,AppsFlyer会回退至UTM类参数。

示例

 
 www.website.com?utm_source=facebook&utm_medium=paidsocial&utm_campaign={{campaign.name}}
 

结果:AppsFlyer根据utm_source识别媒体渠道,并根据utm_campaign识别广告系列。

场景C:URL同时包含PID和UTM类参数

同一URL中可以包含不同类别的参数(如PID和UTM)。如果既要使用AppsFlyer归因,又要兼容Google Analytics等其他分析工具或内部衡量系统,可以采用这种方式。

AppsFlyer会分别处理媒体渠道和广告系列等归因字段。对于每个字段,系统会按照优先级顺序确定要记录的值。通常,对于同一字段,PID类参数的优先级高于UTM类参数

示例1:同一字段包含两类参数


www.website.com?pid=facebook_ads&c=summer_sale&utm_source=facebook&utm_campaign=seasonal_promo
  • 媒体渠道:AppsFlyer同时识别到pidutm_source。根据该字段的参数优先级,AppsFlyer会记录facebook_ads
  • 广告系列:AppsFlyer同时识别到cutm_campaign。根据该字段的参数优先级,AppsFlyer会记录summer_sale
  • 结果:AppsFlyer采用优先级较高的PID类参数值,其他工具仍可读取UTM参数值。

示例2:混合使用不同类别的参数


www.website.com?utm_source=facebook&c=summer_sale
  • 媒体渠道:AppsFlyer识别到utm_source。由于没有对应的PID类参数(pid),AppsFlyer会记录UTM类参数中的facebook
  • 广告系列:AppsFlyer识别到c。由于没有对应的UTM类参数(utm_campaign),AppsFlyer会记录PID类参数中的summer_sale
  • 结果:由于系统会分别识别各字段的值,AppsFlyer可以结合两类参数的值,成功完成事件归因。

其他最佳实践

统一参数值的大小写格式

参数值区分大小写。例如,系统会将utm_source=channel1utm_source=CHANNEL1视为不同的媒体渠道

最佳实践:制定统一的大小写规则(通常使用小写),并应用于所有URL。

URL中只使用一个问号

规则:

  • URL中的查询参数前只能使用一个问号(?)。
  • 不要在URL中添加其他问号。

正确:

  • www.website.com?parameters

错误:

  • www.website.com??parameters
  • www.website.com?parameter1?parameter2

不要使用锚点符号(#)

不要在URL中使用锚点符号(#)。

原因:#之后的参数可能无法加载,网页端SDK也可能无法记录这些参数。

This article was translated using AI and may contain errors. For the most accurate information, please refer to the English version using the language selector.


Share article: