为回传添加条件
您可以使用条件回传接收符合特定条件的回传。例如设备类型、Adjust SDK 环境设置等条件。
回传条件结构如下:
method, prefix, {placeholder}, value, callback URL[, body]
您可以使用 GET 或 POST 请求方法。默认方法为 GET。
- GET 回传将参数放置在 URL 中。
- 通过 POST 回传您可以使用
key=value格式将键值对作为请求正文进行传递。Adjust 对正文进行编码并将其转换为平面 JSON 对象。
条件前缀
使用前缀定义 (一个或多个) 条件。Adjust 支持下列前缀:
equal
指示 Adjust 仅发送等于相同值的回传。notequal
指示 Adjust 仅发送等于不同值的回传。请针对单个值使用notequal。如果要排除多个值,请使用notcontained。contained
指示 Adjust 仅发送条件里包含指定值的回传。要筛选出与多个链接有关的事件,请使用contained(或使用notcontained来从多个来源中排除活动)。notcontained
指示 Adjust 仅发送不包含指定值的回传。
占位符
您可以将任意数量的占位符设置为条件。
- 参考 Adjust 占位符完整列表。
- 请查看 每种回传触发的推荐占位符。
值
请参考下列通用指导,了解值的语法。
- 对于包含多个单词的值,请使用
+,而非空格。例如:my campaign应变更为my+campaign - 使用
;在一个过滤器中加入多个值。例如:Organic;Facebook+Installs
回传 URL
按照指南中的说明设置回传 URL。
支持 GET 或 POST 的回传格式:
GET
GET,prefix,{placeholder},value,<url>?key=valuePOST
POST,prefix,{placeholder},value,<url>,key=value&key2=value2
示例
下面是条件回传 URL 的几个示例。
- 通过 GET 将在监测到的 Sandbox 环境下的活动发送至测试服务器。
GET,equal,{environment},sandbox,http://test.your-server.com?source={tracker_name}- 通过 POST 将在监测到的 Sandbox 环境下平板电脑上的活动发送至测试服务器。
POST,equal,{environment}{device_type},sandbox;tablet,http://test.your-server.com?source={tracker_name}- 将不带渠道名称
Facebook Installs的事件发送至生产服务器 (GET)。
GET,notcontained,{network_name},Facebook+Installs,http://production.your-server.com?source={tracker_name}