# 微信广告变现数据集成方案
TIP
请注意,第三方数据集成产生的数据会被纳入集群的消耗数据量
# 概要
# 接口简介
接口名 | 类型 | 粒度 | 归因 | 成本 | 收益 | 展示 | 点击 | 转化 |
---|---|---|---|---|---|---|---|---|
广告分析数据接口 | API | 聚合指标 | ✅ | ✅ | ✅ |
微信广告分析数据接口 (opens new window)提供了多种数据报表,TE 系统支持小程序/小游戏广告细分数据,可以获取各广告位的曝光、点击以及收益数据
# 集成流程
- 开发微信 Access Token 的获取接口
- 登录 TE 后台,进入三方集成模块,新增微信广告分析数据接口方案,并完成相关配置
- 查看 TE 系统否成功接收数据,并完成报表搭建
# 一、开发 Access Token 获取接口
由于重复获取微信平台的 Access Token 将导致上次获取的 Access Token 失效,为了避免拉取数据导致的 Access Token 刷新,您需要提供中控服务器统一获取和刷新 Access Token,并向数数提供获取 Access Token 的接口。
接口 Response 参数与微信官方接口保持一致:
{
'access_token': '**************',
'expires_in': 7200
}
参数含义如下:
参数 | 描述 |
---|---|
access_token | 获取到的凭证 |
expires_in | 凭证有效时间,单位:秒 |
# 二、方案配置
接下来请您登录 TE 后台,创建微信广告分析数据接口的集成方案,并完成相应配置
# 2.1 配置授权信息
首先点击授权信息栏的「配置授权信息」按钮,在弹出的授权信息弹窗中,请填写贵方开发的 Access Token 获取接口。请注意获取接口是否可以通信以及返回的数据格式
# 2.2 定时拉取
您可以在「定时拉取」模块设置 TE 系统定时微信广告变现数据的策略,可以选择在每天的某时拉取一段时间的数据。由于拉取的数据也会计算再数据量中,建议您在不要定时拉取太长时间的数据
# 2.3 入库设置
您可以控制数据是否以事件的形式写入,如果关闭,则数据将不会写入事件表,因此请不要关闭该配置。
# 2.4 集成配置
最后,您可以在集成配置模块对数据拉取的细节配置进行控制。比如数据入库后的事件名等。
集成配置是一个 JSON,你可以按照需要对其中的内容进行调整
模块 | 名称 | 含义 |
---|---|---|
sink_event | event_name | 入库后的事件名,可以自定义 |
# 2.5 入库规则
- 由于微信广告变现数据返回的是聚合数据,因此我们将使用一个固定值作为其用户标识,您可以认为所有数据挂载在一个虚拟用户上
- 使用数据中的 date 字段,即数据的日期,设置为聚合数据的 #event_time
- 数据的事件名为 wechat_publisher_adunit_general
- 指标字段将以数值类型入库,其余字段将以字符串入库
参数 | 说明 |
---|---|
date | 数据日期 |
ad_unit_id | 广告位id |
ad_unit_name | 广告位名称 |
ad_slot | 广告位类型名称 |
req_succ_count | 拉取量 |
exposure_count | 曝光量 |
exposure_rate | 曝光率 |
click_count | 点击量 |
click_rate | 点击率 |
income | 收入(分) |
ecpm | 广告千次曝光收益(分) |
# 2.6 标准化字段
以下事件属性会进行标准化处理:
原始字段 | 标准化字段 | 含义 |
---|---|---|
ad_unit_id | te_ads_object.ad_group_id | 广告位id |
ad_unit_name | te_ads_object.ad_group_name | 广告位名称 |
ad_slot | te_ads_object.placement | 广告位类型名称 |
exposure_count | te_ads_object.impressions | 曝光量 |
click_count | te_ads_object.clicks | 点击量 |
income(除以 100) | te_ads_object.revenue | 收入(元) |
【CNY】定值 | te_ads_object.currency | 收入的币种 |