跳到内容

AppsFlyer:发送事件

AppsFlyer: send event 点模板会为通过此步骤的每个旅行者向 AppsFlyer 发送一个服务器到服务器的应用内事件。该事件携带安装的归因信息,因此旅程步骤会显示在 AppsFlyer 报告中,并可以作为转化提交给广告网络。

配置该点

Anchor link to
  1. 从 Integrations 部分将 AppsFlyer: send event 拖到画布上。
  2. 双击该点并输入 Step Name。
  3. 在 App ID 中,输入来自 AppsFlyer 的应用标识符:App Settings,iOS 为 id123456789,Android 为 com.example.app。
AppsFlyer 发送事件抽屉,包含步骤名称和应用 ID 字段
  1. 在 Dev key 中,输入应用的开发者密钥,该密钥来自 App Settings > Dev Key。它以掩码形式存储,就像 webhook 秘密标头一样 — Pushwoosh 一旦保存,就绝不会显示或返回它,并且它也绝不会出现在该点存储的请求或调用日志中。
AppsFlyer 发送事件抽屉中的 Dev key 字段
  1. 在 Event name 中,输入事件在 AppsFlyer 中应有的名称,可以是标准名称(af_purchase、af_complete_registration),也可以是您自己的名称(paywall_reached)。
AppsFlyer 发送事件抽屉中的事件名称字段
  1. 在 Tag with the AppsFlyer ID 中,输入 Pushwoosh 标签的名称,应用在 AppsFlyer SDK 启动后会将 AppsFlyer ID 保存在该标签中(请参阅上面的开发者说明)。以纯文本形式输入标签名称。点模板没有 Push 或 Email 使用的标签选择器。AppsFlyer 仅通过此 ID 将服务器事件与安装匹配,因此请确保标签名称完全正确。
AppsFlyer 发送事件抽屉中带有 AppsFlyer ID 的标签字段
  1. 可选。在 Customer user ID 中,保留默认的 {{device:user_id}} 以发送 Pushwoosh 用户 ID,或输入您自己的标识符以便在 AppsFlyer 中进行核对。
AppsFlyer 发送事件抽屉中的客户用户 ID 字段
  1. 可选。在 Currency 中,保留默认的 USD 或输入另一个 ISO 4217 代码。它将作为 eventCurrency 发送。
AppsFlyer 发送事件抽屉中的货币字段
  1. 可选。在 Event value 中,添加要作为 AppsFlyer 的 eventValue 负载发送的参数 — 请参阅键/值字段。该表预先填充了 af_revenue 和 af_currency 行;清除您不需要的任何一行。使用 af_revenue 表示金额,使用 af_content_id 或 af_content_type 表示您自己的内容。没有单独的数字收入字段:af_revenue 是此表中的一个字符串单元格,与任何其他参数相同,它接受像 {{tag:Price}} 这样的宏。空白单元格不会被发送。
AppsFlyer 发送事件抽屉中带有 af_revenue 和 af_currency 行的事件值字段
  1. 点击 Save。

何时不发送请求

Anchor link to

当 Tag with the AppsFlyer ID 中的标签对于该旅行者为空时,Pushwoosh 会跳过该请求(旅行者将继续进行下一步)。这不算是失败的请求。AppsFlyer 将没有任何东西可以匹配该事件。

失败的请求(即确实有 AppsFlyer ID 的请求)会使旅行者从旅程中退出。请参阅错误和失败的请求。

示例场景:向 AppsFlyer 报告已完成的购买

Anchor link to

一个应用希望在旅程后期进行的购买能够在 AppsFlyer 中携带安装的归因信息,以便可以作为转化提交给广告网络。这假设开发团队已经按照上述说明将 AppsFlyer ID 保存到了 Pushwoosh 标签中。

  1. 在确认购买的步骤之后立即添加 AppsFlyer: send event。将 Event name 设置为 af_purchase。在 Event value 中,将 af_revenue 设置为 {{tag:LastPurchaseAmount}}。
  2. 点击 Save。

一旦运行,购买信息就会带着安装的归因信息出现在 AppsFlyer 的报告中,准备好作为转化提交给广告网络。