开始之前
要与 AppsFlyer 上的广告商整合,请注册成为 广告整合合作伙伴。
如果您目前已与 AppsFlyer 集成, 联系他们的团队:[email protected]。
一般集成
要开始集成,您需要向 AppsFlyer 发送跟踪 URL 和用于报告的回传 URL。
AppsFlyer 跟踪 URL
在 AppsFlyer 上,进入 "配置">"活动集成">"归因链接"。
使用必选参数为集成准备 AppsFlyer 跟踪 URL。
强制跟踪链接参数:
clickid | {clickid} | 唯一的点击标识符 |
af_siteid | {pid} | 标识发布者的唯一 ID |
广告代码 | {offer_id} | 报价的 ID |
c | {产品名称} | 报价的标题 |
⚠️ 您无需填写pid=medianame_int,AppsFlyer 团队会这样做。
AppsFlyer 跟踪 URL 示例:
http://app.appsflyer.com/com.appsflyer?pid=mediaName_int&clickid={clickid}&af_siteid={pid}&af_c_id={offer_id}&c={offer_name}
2.2. 在 Affise 上,将链接插入Offers > a certain Offer > Tracking中的Tracking URL字段。
加密密钥
有时您需要在 AppsFlyer 跟踪 URL 中向广告商传递收入。您可以在Offers > a certain offer > Payouts 中显示该收入。
如果您不想透露实际成本值,可以在 AppsFlyer 跟踪 URL 中使用af_cost_value={max_income} 加密。
🔎 Affise 系统会计算报价中的所有付款:包括一般付款和个人付款。
要使用该参数,请执行以下操作:
从 AppsFlyer 获取您的加密密钥。
在 Affise 管理面板>设置 > Appsflyer 中,将加密密钥插入加密密钥字段。
与 AppsFlyer 进行费用加密整合后,您就可以进入支持费用的广告网络列表。
成本整合准备就绪后,用af_cost_value={max_income}更新您的 AppsFlyer 跟踪 URL,并在您的 Affise 提议中使用。
URL 看起来像这样
https://app.appsflyer.com/id554782625?&clickid={clickid}&af_siteid={pid}&af_c_id={offer_id}&af_cost_model=CPI&af_cost_value={max_income}&af_cost_currency=USD
🔎 点击此处了解更多关于加密成本的信息。
Affise 回传 URL
要在 Affise 上接收转换,您需要在 Affise 上 获取 回传链接 ,并在 AppsFlyer 上设置。
您可以根据需要设置两种类型的 Affise 回传 URL:全局安装回传和应用程序内事件回传。
在 AppsFlyer 上,转到 "配置文件">"回传管理">"默认回传"。
在安装回传 URL 和应用程序内事件回传 URL字段中设置您的回传。
必须使用的参数和宏有
pid | {af_siteid} | 发布者 ID。同时选中安装和应用内。 |
offer_id | {af_c_id} | Affise 上优惠的 ID。同时勾选安装和应用内。 |
点击id | {clickid} 点击 ID。 | 点击 ID。勾选安装和应用内。 |
目标 | {partner_event_id} 合作伙伴 | 与 AppsFlyer 事件名称匹配的 Affise 目标值。仅选中In-app。 |
4.可选。 必要时添加自定义字段以传递更多信息。
AppsFlyer 示例的 Affise 回传链接:
https://offers-rocketcompany.affise.com/postback?pid={af_siteid}&offer_id={af_c_id}&clickid={clickid}&goal={partner_event_id}&custom_field1={oaid} 5.
5.可选。如果您使用 iOS 应用程序开展营销活动,则需要在 "配置文件">"回传管理">"高级隐私"中进行相同设置。唯一不同的是,您不需要使用点击 ID,还需要更多附加参数,以便更好地匹配点击和转换。
点击此处了解有关概率归因的更多信息。
应用内事件回传
要接收应用内事件回传,请在 "产品">"某个产品">"付款"中设置目标。
⚠️ Affise 系统中的目标值"1 " 总是指安装 事件。如果未在回传 URL 中指定目标,转换默认为目标值"1"。
目标值指的是 AppsFlyer 事件值:
欺诈安装回传
当您从 AppsFlyer 获得回传时,Affise 系统不会自动区分真实回传和欺诈回传。因此,您获得的所有转换都被注册为真实转换,并需要为此付费。
要解决这个问题,您可以设置零付款和单独的回邮,以拒绝欺诈性转换。
要设置零支付,请执行以下操作:
在 "优惠">"某个优惠">"支付 "中,添加新的支付。
将收入和支付设置为 0。
为该赔付添加一个新目标。
要根据欺诈回传拒绝转换,需要为欺诈转换设置单独的回传 URL:
将注释 参数与 AppsFlyer 宏{blocked-reason}, {blocked-reasonon-value}, {blocked-sub-reason}添加到 Affise 回传 URL,以定义欺诈数据。
在 Affise 回传 URL 中添加status=3 参数,以自动拒绝欺诈转换。
添加您为零赔付设置的目标。
欺诈安装回传 URL 示例:
http://offers.rocketcompany.affise.com/postback?clickid={clickid}&custom_field1={af_siteid}&comment={blocked-reason}_{blocked-reason-value}_{blocked-sub-reason}_blockedbyAF&status=3&goal=4
概率归因
使用概率归因时,不能传递点击 ID值。集成的 URL 需要一些其他必选参数和宏。
AppsFlyer 概率跟踪 URL
AppsFlyer 跟踪 URL 示例:
https://app.appsflyer.com/com.appsflyer?pid=mediaName_int&af_siteid={pid}&af_c_id={offer_id}
基于 Chrome 110 的浏览器的用户代理数据
对于从基于 Chrome 浏览器(Chrome、Edge、Opera 等)启动的安卓或桌面设备,设置概率归因(包括点击和印象)有其特殊性。此类流量包含较少的用户代理标头数据。在这方面,您需要将操作系统版本和设备型号信息与用户代理数据一起传递。
要正确传递数据,除了必须使用{pid}和{offer_id} 宏来传递点击信息,以及使用{oid}和{aid} 宏来传递印象信息外,还要使用以下 Affise 宏:
{device_ua}用于传递用户代理数据。
{os_version}用于传递操作系统版本数据。
{device_model}用于传递设备型号数据。
在此处查找 AppsFlyer 参数。
AppsFlyer 跟踪 URL 示例:
https://app.appsflyer.com/com.appsflyer?pid=mediaName_int&af_siteid={pid}&af_c_id={offer_id}&af_ua={device_ua}&af_os_version={os_version}&af_model={device_model}
Affise 概率回传 URL
为 Appsflyer 推荐的概率回传链接示例:
https://offers-rocketcompany.affise.com/probattribution?action_id={postback_id}&goal={partner_event_id}&offer_id={af_c_id}&pid={af_siteid}&country={country_code}×tamp={attributed_touch_hour}&sub2={af_sub_siteid}&action_timestamp={event_hour}&platform={platform}
在此查找更多参数。
如果要使用 点击与压缩会话寿命或最小点击与压缩会话寿命选项,请在回贴链接中添加timestamp和action_timestamp参数。更多详情请点击此处。
⚠️ Appsflyer 发送回传时最多延迟 24 小时。例如,转换发生在 14:30,但回传在 19.45。发送回传的时间是随机的。
这种延迟会造成一些限制:
无法使用 Affise 上的行动时间(CTIT) 报告。
在24小时内没有机会使用CR、点击和KPI自动化。
有关所有问题,请通过电子邮件联系 Affise 客户支持团队:[email protected].