Browse Source

add ad abtest config: 324

liqian 1 năm trước cách đây
mục cha
commit
8ab3bcc72c
1 tập tin đã thay đổi với 81 bổ sung1 xóa
  1. 81 1
      config.py

+ 81 - 1
config.py

@@ -11,7 +11,7 @@ class BaseConfig(object):
         'LOVE_LIVE': 4,  # 票圈视频
         'LONG_VIDEO': 5,  # 内容精选
         'SHORT_VIDEO': 6,  # 票圈短视频
-        'WAN_NENG_VIDEO': 17,  # 万能影视屋
+        'WAN_NENG_VIDEO': 17,  # 万能影视屋(信仰之路)
         'LAO_HAO_KAN_VIDEO': 18,  # 老好看视频
         'ZUI_JING_QI': 19,  # 票圈最惊奇
         'APP': 13,  # 票圈视频APP
@@ -782,6 +782,7 @@ class BaseConfig(object):
         APP_TYPE['ZUI_JING_QI'],  # 票圈最惊奇
         APP_TYPE['JOURNEY'],  # 票圈足迹
         APP_TYPE['BLESSING_YEAR'],  # 票圈福年
+        APP_TYPE['WAN_NENG_VIDEO'],  # 信仰之路
     ]
 
     # 广告模型视频数据
@@ -1051,6 +1052,12 @@ class BaseConfig(object):
                   'user': {'data': 'user0', 'rule': 'rule2'}},
         '243-c': {'video': {'data': 'videos3'},
                   'user': {'data': 'user3', 'rule': 'rule1'}},  # 所有广告类型本端数据
+
+        # 信仰之路
+        '324-a': {'video': {'data': 'videos0'},
+                  'user': {'data': 'user0', 'rule': 'rule2'},
+                  'care_model': True, 'threshold_rate': 0.7,
+                  },  # else非关怀模式人群多出广告 + 所有广告类型数据
     }
 
     # 广告模型阈值计算配置
@@ -1724,6 +1731,79 @@ class BaseConfig(object):
                 },  # 0-7点,uv控制在0%
             },
         },
+        # 信仰之路
+        APP_TYPE['WAN_NENG_VIDEO']: {
+            'ab_test_id': '324',
+            'not_update': 0.01,  # 无需调整阈值的uv浮动
+            'gradient': 0.05,  # 调整梯度
+            'max_update_step': 5,  # 最大调整步数
+            # 调整步长
+            'threshold_update': {
+                'ab0': 1 / 48,
+                'ab1': 1 / 48,
+                'ab2': 1 / 48,
+                'ab3': 1 / 48,
+                'ab4': 1 / 48,
+                'ab5': 1 / 48,
+                'ab6': 1 / 48,
+                'ab7': 1 / 48,
+                'ab8': 1 / 48,
+                'ab9': 1 / 48,
+            },
+            # 分时段控制目标uv参数
+            'target_uv_param': {
+                'ab0': {
+                    'update_hours': list(range(7)), 'update_param': 0,
+                    'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
+                                              'special_max_update_step': 23}
+                },  # 0-7点,uv控制在0%
+                'ab1': {
+                    'update_hours': list(range(7)), 'update_param': 0,
+                    'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
+                                              'special_max_update_step': 23}
+                },  # 0-7点,uv控制在0%
+                'ab2': {
+                    'update_hours': list(range(7)), 'update_param': 0,
+                    'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
+                                              'special_max_update_step': 23}
+                },  # 0-7点,uv控制在0%
+                'ab3': {
+                    'update_hours': list(range(7)), 'update_param': 0,
+                    'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
+                                              'special_max_update_step': 23}
+                },  # 0-7点,uv控制在0%
+                'ab4': {
+                    'update_hours': list(range(7)), 'update_param': 0,
+                    'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
+                                              'special_max_update_step': 23}
+                },  # 0-7点,uv控制在0%
+                'ab5': {
+                    'update_hours': list(range(7)), 'update_param': 0,
+                    'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
+                                              'special_max_update_step': 23}
+                },  # 0-7点,uv控制在0%
+                'ab6': {
+                    'update_hours': list(range(7)), 'update_param': 0,
+                    'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
+                                              'special_max_update_step': 23}
+                },  # 0-7点,uv控制在设定目标uv的0%
+                'ab7': {
+                    'update_hours': list(range(7)), 'update_param': 0,
+                    'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
+                                              'special_max_update_step': 23}
+                },  # 0-9点,uv控制在0%
+                'ab8': {
+                    'update_hours': list(range(7)), 'update_param': 0,
+                    'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
+                                              'special_max_update_step': 23}
+                },  # 0-7点,uv控制在0%
+                'ab9': {
+                    'update_hours': list(range(7)), 'update_param': 0,
+                    'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
+                                              'special_max_update_step': 23}
+                },  # 0-7点,uv控制在0%
+            },
+        },
     }
 
     # 用户组有广告时的分享率预测结果存放 redis key 前缀,完整格式:ad:users:group:predict:share:rate:{user_data_key}:{user_rule_key}:{date}