AppsFlyer:发送事件
AppsFlyer: send event 点模板会为通过此步骤的每个旅行者向 AppsFlyer 发送一个服务器到服务器的应用内事件。该事件携带安装的归因信息,因此旅程步骤会显示在 AppsFlyer 报告中,并可以作为转化提交给广告网络。
配置该点
Anchor link to- 从 Integrations 部分将 AppsFlyer: send event 拖到画布上。
- 双击该点并输入 Step Name。
- 在 App ID 中,输入来自 AppsFlyer 的应用标识符:App Settings,iOS 为
id123456789,Android 为com.example.app。

- 在 Dev key 中,输入应用的开发者密钥,该密钥来自 App Settings > Dev Key。它以掩码形式存储,就像 webhook 秘密标头一样 — Pushwoosh 一旦保存,就绝不会显示或返回它,并且它也绝不会出现在该点存储的请求或调用日志中。

- 在 Event name 中,输入事件在 AppsFlyer 中应有的名称,可以是标准名称(
af_purchase、af_complete_registration),也可以是您自己的名称(paywall_reached)。

- 在 Tag with the AppsFlyer ID 中,输入 Pushwoosh 标签的名称,应用在 AppsFlyer SDK 启动后会将 AppsFlyer ID 保存在该标签中(请参阅上面的开发者说明)。以纯文本形式输入标签名称。点模板没有 Push 或 Email 使用的标签选择器。AppsFlyer 仅通过此 ID 将服务器事件与安装匹配,因此请确保标签名称完全正确。

- 可选。在 Customer user ID 中,保留默认的
{{device:user_id}}以发送 Pushwoosh 用户 ID,或输入您自己的标识符以便在 AppsFlyer 中进行核对。

- 可选。在 Currency 中,保留默认的
USD或输入另一个 ISO 4217 代码。它将作为eventCurrency发送。

- 可选。在 Event value 中,添加要作为 AppsFlyer 的
eventValue负载发送的参数 — 请参阅键/值字段。该表预先填充了af_revenue和af_currency行;清除您不需要的任何一行。使用af_revenue表示金额,使用af_content_id或af_content_type表示您自己的内容。没有单独的数字收入字段:af_revenue是此表中的一个字符串单元格,与任何其他参数相同,它接受像{{tag:Price}}这样的宏。空白单元格不会被发送。

- 点击 Save。
何时不发送请求
Anchor link to当 Tag with the AppsFlyer ID 中的标签对于该旅行者为空时,Pushwoosh 会跳过该请求(旅行者将继续进行下一步)。这不算是失败的请求。AppsFlyer 将没有任何东西可以匹配该事件。
失败的请求(即确实有 AppsFlyer ID 的请求)会使旅行者从旅程中退出。请参阅错误和失败的请求。
示例场景:向 AppsFlyer 报告已完成的购买
Anchor link to一个应用希望在旅程后期进行的购买能够在 AppsFlyer 中携带安装的归因信息,以便可以作为转化提交给广告网络。这假设开发团队已经按照上述说明将 AppsFlyer ID 保存到了 Pushwoosh 标签中。
- 在确认购买的步骤之后立即添加 AppsFlyer: send event。将 Event name 设置为
af_purchase。在 Event value 中,将af_revenue设置为{{tag:LastPurchaseAmount}}。 - 点击 Save。
一旦运行,购买信息就会带着安装的归因信息出现在 AppsFlyer 的报告中,准备好作为转化提交给广告网络。