Skip to content

流量分组

1. 流量分组介绍

不同的流量分组可以设置不同的瀑布流配置,开发者可根据实际的流量情况,进行不同规则下的流量分组,从而进行精细化的运营。

2. 流量分组规则

ToBid现支持的流量分组维度如下:设备ID、应用版本、SDK版本、user_ID、网络类型、国家/地区、省份、IDFA状态、设备类型等。

3. 流量分组规则说明

3.1 在瀑布流中添加流量分组

图片名称

3.2 分组规则介绍

规则条件描述示例
应用版本包括、不包括应用版本名称(App Version Name),可填多个应用版本,用英文逗号分隔1.100,1.107
SDK版本包括、不包括ToBid SDK版本,包括和不包括时,可填多个SDK版本号,用英文逗号分隔3.5.0
设备ID包括、不包括可填多个设备ID ,用英文逗号分隔。 安卓支持:GAID、OAID、IMEI iOS支持:IDFA28968E75-E7BE-4AA2-BFA0-C455DD74C111
IDFA状态包括、不包括只针对iOS应用有该选项,可选有IDFA或无IDFA有IDFA
User ID包括、不包括App 用户体系内标识用户的id(类似游戏账号),可通过SDK user_id 方法传入1234567890
网络类型包括、不包括可选择wifi、5G、4G、3G、2G5G
国家/地区包括、不包括对于选择全球的流量,仅支持国家/地区维度,不支持下探到省份中国、台湾
省份包括、不包括对于中国大陆地区,提供省份、城市的规则选择北京市、上海市、三亚市
设备类型包括、不包括只针对iOS应用有该选项,可选iPad或iPhoneiphone
渠道包括、不包括开发者的买量渠道,支持填入多个渠道号,用英文逗号隔开,渠道号需先通过SDK的自定义规则传入sigmob
子渠道包括、不包括开发者的买量子渠道,支持填入多个子渠道号,用英文逗号隔开,渠道号需先通过SDK的自定义规则传入sigmob
应用安装来源包括、不包括安装本应用的来源,需先通过SDK的自定义规则传入。com.android.vending
自定义规则包括、不包括开发者自定义的流量分组属性,通过SDK的自定义规则传入Key-Value 对age=18,20&gender!=male
安装时间大于,小于安装时间规则依赖于 ToBid SDK 2.7.0 版本及其以上,开发者可使用ToBid 内置获取的时间或通过初始化方法传入安装时间。
选择自然日指的是安装日期到请求日期,默认时区是北京时间。
单位可选:天、小时、周、自然日
操作系统版本包含、排除、大于、小于填写明确的系统版本号,在包含/排除选项时可填写多个版本号,在选择大于/小于时仅可输入一个版本号13.5.0
日期包含、排除用户请求广告的日期处于设置的日期范围内,则满足此分组条件。设置多个日期段,满足其一即满足条件。时区为UTC+82023-07-13 00:00 ~ 2023-07-22 23:59
小时包含、排除用户请求广告的小时处于指定的小时时间段,则满足此分组条件。设置多个小时时间段,满足其一即满足条件。时区为UTC+8周三
星期包含、排除用户请求广告的日期处于指定的周几,则满足此分组条件。时区为UTC+800:00~04:04

3.3 自定义分组规则使用介绍

ToBid 支持开发者拓展设置自定义的分组条件,开发者可以根据自己的业务诉求调用 SDK 方法传入自定义属性。其次在ToBid 平台自定义流量分组规则中配置对应的自定义规则,ToBid 服务端会根据开发者设置的规则进行流量匹配。目前支持包括(=)、不包括(!=)逻辑运算,并且同一个自定义 key 支持多 value,例如 age=18,20&gender!=male

ToBid SDK v1.9.0 版本开始支持

3.3.1 自定义规则设置方法

  • Android 自定义规则方法
java
Map<String, String> customMap = new HashMap<>();
customMap.put("user_source", "huawei");// 流量安装来源:oppo、华为等,开发者自己传
customMap.put("channel", "toutiao");// 买量渠道:穿山甲、快手、sigmob等
customMap.put("sub_channel", "toutiao");// 买量子渠道:穿山甲、快手、sigmob等

WindMillAd.sharedAds().initCustomMap(customMap); // App的自定义规则为全局设置,对全部Placement有效
  • iOS 自定义规则方法
objective-c
** NSDictionary *customData = @{**
**	@"user_source": @"Apple Store", // 流量安装来源**
**	@"channel": @"穿山甲", //**买量**渠道**
**	@"sub_channel": @"穿山甲", // 买量子渠道**
**};**
**
**[WindMillAds initCustomGroup:customData];

3.3.2 自定义规则预设 Key

ToBid SDK 在自定义规则中,预设置了以下键值

Key说明
channel开发者自定义买量渠道信息,调用SDK方法传入
sub_channel开发者自定义买量渠道子渠道信息,调用SDK方法传入
user_source安装本应用的来源,需先通过SDK的自定义规则传入。

为了防止字符串解析错误,自定义规则的 value 值禁止传入 \t ~ | \n

4. 使用流量分组

4.1 默认分组

系统会自动为每个聚合广告位下创建一个默认的流量分组。该分组不可编辑名称、不可删除且不可关闭,代表着开发者的应用所有流量请求,在没有其他规则的情况下,都会命中该分组的瀑布流配置。

即如果在同一个聚合广告位下创建多个流量分组,当所有分组规则都不满足流量特征后(如版本号、设备号、地域等),该默认分组将被作为兜底策略,进行广告下发。

4.2 自定义分组的使用

  • 在瀑布流中为聚合广告位创建多个流量分组时,各个流量分组会有优先级,流量分组名称的前缀数字代表优先级,即从左向右,优先级依次降低。当同时命中多个流量分组时,ToBid会返回最高优先级的流量分组的瀑布流配置。
图片名称
  • 如已创建的流量分组需要暂时关闭,可点击页面内的分组开关按钮进行关闭操作。关闭后的流量分组将会在【已停用的分组】中展现,可通过下拉框进行选择查看。同时,服务端将不再对已关闭的分组进行规则判断,不会下发相应的瀑布流配置。
图片名称

4.3 批量管理流量分组

  • 在瀑布流管理页面内,点击【批量管理分组】,即可查看已创建的所有流量分组相应的瀑布流配置,如超时时长、并行请求数等通用配置。
图片名称
  • 在批量管理分组的页面内,可通过下拉框选择已开启分组/已关闭分组。并可直接拖动分组,进行优先级的调整。
图片名称
  • 勾选流量分组,可选择需要操作项,进行批量修改
图片名称