menu
Is this helpful?

# Kwai 集成方案

TIP

请注意,第三方数据集成产生的数据会被纳入集群的消耗数据量

# 概要

# 接口简介

接口名 类型 粒度 归因 成本 收益 展示 点击 转化
Marketing API API 聚合指标

目前 TE 支持接入快手海外商业平台 Kwai 的广告创意数据 (opens new window),支持获取广告创意层级的成本、点击、展示等聚合指标数据

# 集成流程

  1. 登录 TE 后台,进入三方集成模块,新增 Kwai 集成方案,并完成相关配置,并复制授权回调地址
  2. Kwai 后台 (opens new window)创建新账号,使用管理员账号为该账号添加开发者角色。完成开发者申请并创建应用
  3. 回到 TE 后台,修改之前的 Kwai 集成方案,使用应用的 Client ID 与 secret,并打开授权链接完成授权
  4. 查看 TE 系统否成功接收数据,并完成报表搭建

# 一、方案配置

接入 Kwai 平台数据前,需要先在 TE 后台创建相应的集成方案,并获取授权回调地址,您可以按照本文档完成集成方案的创建

# 1.1 临时编写授权信息

首先点击授权信息栏的「配置授权信息」按钮,在弹出的授权信息弹窗中,先随意编写授权信息的三项,作为临时的授权信息。之后在完成 Kwai 平台的应用创建后,还需进行调整。

# 1.2 定时拉取

您可以在「定时拉取」模块设置 TE 系统定时拉取 Kwai Marketing API 数据的策略,可以选择在每天的某时拉取一段时间的数据。由于拉取的数据也会计算再数据量中,建议您在不要定时拉取太长时间的数据

# 1.3 拉取时区

您还可以设置拉取的数据的时区,默认为 UTC+8

# 1.4 入库设置

您可以控制数据是否以事件的形式写入,如果关闭,则数据将不会写入事件表,因此请不要关闭该配置。

# 1.5 集成配置

最后,您可以在集成配置模块对数据拉取的细节配置进行控制。包括数据的时间聚合粒度,拉取的指标字段与维度,以及入库后的事件名等。

集成配置中的内容是一个 JSON,您可以按照以下内容进行自定义配置:

模块 名称 含义
sink_event event_name 入库后的事件名,可以自定义
source time_granularity 数据的时间聚合粒度,即拉取的数据以天还是小时进行聚合 可选值: day、hour
transfer double_columns 指标字段,请不要修改

# 1.6 获取授权回调地址

在完成上述配置后,请点击右上角的保存并授权获取授权信息。请复制第一步中的授权回调地址,并妥善保管。之后点击「暂不授权」关闭该弹窗:

接着,点击「保存」按钮完成方案的保存,至此您暂时完成了 TE 后台的配置工作,接下来请在 Kwai 后台完成相关配置。

# 二、创建 Kwai 平台的开发者账号并创建应用

# 2.1 创建开发者角色账号

由于 Kwai 平台现阶段无法将非开发者角色(如优化师角色)的账号切换成开发者角色,开发者角色账号也无法切换成非开发者角色,因此您需要创建一个新账号并为其设置成开发者角色,具体的操作步骤如下:

  1. 首先进入Kwai 后台 (opens new window)页面,点击注册,创建新账号(建议使用公司邮箱注册,并妥善保管账号及密码)。

  2. 使用管理员账号登录Business Center (opens new window),进入「权限管理」页面,点击「添加人员」

  3. 在「添加人员」页面,输入人员姓名,「绑定邮箱」处填入第一步中注册新账号时的邮箱;「选择团队归属」处选择与管理员所在团队一致的选项;「选择角色」处选择 Developer。完成配置后,之前创建的新账号就获得了开发者角色。

# 2.2 申请开发者权限

使用开发者角色账号登录Business Center (opens new window),申请开发者并创建应用

  • APP Name:即应用名称,可自定义
  • Callback URL:授权回调地址,也就是您在 1.6 小节中获得的地址,请将其填写在此处

# 2.3 完成授权

在通过开发者审核后,可以在 APP List 中查看到之前创建的应用

点击应用后,可以查看应用的基本信息,请复制 CLIENT ID 与 Secret

# 三、回到 TE 后台,完成授权工作

完成 Kwai 后台的配置后,回到 TE 后台,进入到之前的创建的 Kwai 集成方案,点击「授权信息」:

接下来,请将您在 Kwai 后台获取到的 CLIENT ID 与 Secret 填入相应位置,Account ID List 中填入您需要拉取数据的 Kwai 广告平台账号 ID,多个 ID 之间用 "," 号分割。完成编辑后点击保存按钮:

接着点击右上角的「保存并授权」,再次进入到授权信息弹窗。此时点击「前往授权」,将打开 Kwai 平台的授权页面,请登录 Kwai 平台广告账号并完成授权

当您完成了授权之后,请在「授权信息」中点击左下角的「我已完成以上两步操作」后点击右下角的「完成授权」结束配置。至此,您完成了 Kwai 平台的数据集成。

# 四、数据入库

# 4.1 入库规则

  • 由于创意报表是聚合数据,因此我们将使用一个固定值作为其用户标识,您可以认为所有数据挂载在一个虚拟用户上
  • 使用数据中的 time 字段,即数据时间,作为事件的 #event_time
  • 默认的事件名为:kwai_ads_creative_report
  • 其他字段将全数入库

# 4.2 涵盖字段

广告创意数据支持拉取以下字段:

字段名 中文名与备注
time 时间戳(转成时间类型)
#zone_offset 时区(从 timeZoneIana 提取)
accountid 广告账户id
accountname 广告账户name
campaignid 广告计划id
campaignname 广告计划名称
unitid 广告组id
unitname 广告组名称
creativeid 广告创意id
creativename 广告创意名称
id 广告创意id
cost 消耗,与该账户投放平台中的币种保持一致。 数值 6 位精度,实际金额为 cost 除以 1000000 例:投放币种为美元,实际消耗 = cost / 1000000( 美元) 注:TE 系统不会处理 cost 字段,但是标准化字段 te_ads_object.cost 会除以 1000000
exposure 展现数
click 点击数
action 转化数
cpm 千次曝光消耗,与该账户投放平台中的币种保持一致。
cpc 单次点击成本。与该账户投放平台中的币种保持一致。
ctr 点击率
cvr 转化率
cpa 平均转化成本,与该账户投放平台中的币种保持一致。
play3s 3秒播放数
play5s 5秒播放数
playfinished 完播数
registration 广告主回传的注册数,与该账户投放平台保持一致。
costperregistration 广告主回传的注册转化成本,与该账户投放平台保持一致。
registrationrate 广告主回传的注册转化率,与该账户投放平台保持一致。
addtocart 广告主回传的加入购物车数,与该账户投放平台保持一致。
costperaddtocart 广告主回传的加入购物车转化成本,与该账户投放平台保持一致。
addtocartrate 广告主回传的加入购物车转化率,与该账户投放平台保持一致。
applaunch 广告主回传唤端数,与该账户投放平台保持一致。
costperapplaunch 广告主回传的唤端转化成本,与该账户投放平台保持一致。
applaunchrate 广告主回传的唤端转化率,与该账户投放平台保持一致。
activation 广告主回传的激活数,与该账户投放平台保持一致。
costperactivation 广告主回传的激活转化成本,与该账户投放平台保持一致。
activationrate 广告主回传的激活转化率,与该账户投放平台保持一致。
pageview 广告主回传的页面浏览数,与该账户投放平台保持一致。
costperpageview 广告主回传的页面浏览转化成本,与该账户投放平台保持一致。
pageviewrate 广告主回传的页面浏览转化率,与该账户投放平台保持一致。

# 4.3 标准化字段

TE 系统会对以下字段进行标准化处理:

原始字段 标准化字段 含义
accountid te_ads_object.ad_account_id 广告账号 ID
campaignid te_ads_object.campaign_id 广告计划id
campaignname te_ads_object.campaign_name 广告计划名称
unitid te_ads_object.ad_group_id 广告组id
unitname te_ads_object.ad_group_name 广告组名称
creativeid te_ads_object.ad_id 广告创意id
creativename te_ads_object.ad_name 广告创意名称
exposure te_ads_object.impressions 曝光量
click te_ads_object.clicks 点击量
action te_ads_object.installs 转化数
cost te_ads_object.cost 买量成本