如何导出 TikTok Ads 和 GMV Max 报表到 Looker Studio、Google Sheets 与 Power BI
面向投手、代理商和跨境卖家,拆解广告与电商推广报表导出到看板和表格的实操路径,说明归因延迟、字段统一、币种时区、转化追踪和净收益口径,帮助团队减少周报错数、漏店铺和毛收益误判,适合搭建轻量周报或企业经营看板前校准口径。

如果你的周报还是从截图、导 CSV、一个不敢动的表格开始,你没有报表工作流,你只有一套仪式。真正的问题不是“能不能导出 TikTok Ads 报表”,而是导出以后谁来定义口径、谁来保证刷新、谁来解释 GMV Max 的 ROI 为什么和普通广告 ROAS 对不上。
这篇按投手实操视角写。目标不是把每个 BI 工具吹一遍,而是把三条常见路径讲清楚:Looker Studio 适合轻量看板,Google Sheets 适合周报过渡,Power BI 适合企业级汇总。GMV Max 则要单独处理,因为它的归因、销售口径和净 ROI 都容易误读。

多账号之后,TikTok 报表为什么开始失控
一个广告账户时,人工导表还能忍。打开 Ads Manager,选日期,导出 campaign 或 ad group,复制到表格,周会前清一遍列名。麻烦,但还能跑。
账号、店铺、市场一多,事情就变味了。投手要昨天的消耗和转化,运营要 GMV Max 按店铺看销售,财务要解释毛 GMV 和到账金额的差异,老板要把 TikTok、Meta、Google、Shopify 放进同一张经营看板。
这时“报表”已经不是一个文件,而是一份契约。契约要说明哪些账户被纳入、用哪个时区、用哪个币种、转化窗口怎么认、ROI 到底是平台毛 ROI 还是扣完佣金、优惠券、平台费之后的净口径。
最常见的坑,是先做漂亮看板,后补口径说明。顺序反了。先定口径,再接工具。
TikTok Ads Manager 到底能导出什么
普通 TikTok Ads 报表一般按 campaign、ad group、ad、creative、audience、conversion event 这些层级导出。周报里要保留 ID,不要只保留名称。名称会改,ID 才能稳定关联历史数据。
转化字段尤其要小心。你以为自己在看 purchase,表里可能混着 add to cart、complete payment、TikTok Shop gross revenue。追踪口径没稳之前,先不要急着搭 BI。转化链路可以参考这篇:TikTok Pixel 与 Events API 双追踪指南。
GMV Max 单独看。TikTok 官方 Product GMV Max reporting 文档列出的核心指标包括 cost、orders、cost per order、gross revenue 和 ROI。这里的 gross revenue 可能包含归因到 campaign 的付费和自然 TikTok Shop 订单,ROI 是 gross revenue 除以 cost。这个口径适合平台投放判断,但不等于利润。
实操上,可以这样分:
| 报表类型 | 适合看什么 | 注意点 |
|---|---|---|
| Basic campaign report | 周度消耗、投放状态、campaign 级 CPA 或 ROAS | campaign name 不能当唯一主键 |
| Basic ad group report | 预算节奏、定向、出价和转化 | 时区和归因窗口会影响汇总 |
| Basic ad report | 素材表现、疲劳和测试结果 | 低消耗素材的 CPA 噪音很大 |
| GMV Max campaign report | 店铺推广计划的 cost、orders、gross revenue、ROI | 毛 ROI 不是净 ROI |
| Search / keyword report | Search Ads 词包和搜索词复盘 | 最好独立成一套复盘流程 |
Search Ads 不建议塞进普通周报里草草看一眼。搜索词需要单独筛选和沉淀,我们另写过一篇:TikTok Search Ads keyword reporting playbook。
如何导出 GMV Max campaign report
GMV Max 导表的关键,是先把范围隔离干净。无论你在 Ads Manager 手动导出,还是用第三方连接器,都应该按 Ad Type 或 report type 过滤,只保留 GMV Max 数据。连接器如果直接提供 GMV Max campaign report,就优先用它,不要用普通 campaign report 自己拼。
一套干净流程是:
- 先确定广告账户和店铺范围。
- 导出前固定日期范围和账户时区。
- 用 GMV Max / Ad Type 筛选,或直接选择 GMV Max campaign report。
- 保留 campaign ID、campaign name、store ID、日期、cost、orders、cost per order、gross revenue、ROI、status。
- 导出按天明细(daily grain),不要只导总计(totals)。
- 导入表格或 BI 后新增拉取日期(load date),记录这批数据什么时候拉取。
为什么一定要按天明细(daily grain)?因为总计(totals)只能回答“这段时间一共多少”,不能回答“哪天开始变坏”。GMV Max 还会有归因延迟,按天数据更方便后面补数和校验。
不要把 GMV Max ROI 和普通广告 ROAS 放在一根线上直接比较。TikTok 的 GMV Max attribution 文档说明,Product GMV Max 会在 campaign 运行期间归因所选商品的付费和自然订单,甚至包含没有广告互动但购买了对应商品的订单。这和 website conversion campaign 不是同一个东西。
TikTok Ads to Looker Studio:什么时候适合
Looker Studio 适合轻量、可分享、更新频率中等的看板。代理商周报、客户月报、团队内部趋势复盘,用它很顺手。
但要先说清楚:Looker Studio 没有像 Google Ads 那样的 Google 原生 TikTok Ads connector。Google 自己的 Looker Studio 帮助页列出的 Google connectors 主要是 BigQuery、Google Sheets、Google Marketing Platform、文件上传等。TikTok Ads 通常要走 Community Connector 或 Partner Connector。Google 也明确区分了第三方 partner connector,并说明这些服务不是 Google 提供。
中立可选项包括 Coupler.io、Catchr、Windsor.ai 等。这里不做偏袒推荐。你真正要比较的是字段是否够、是否支持 GMV Max campaign report、刷新频率、历史回填、账号数量、价格、失败提示和客服响应。
适合与不适合可以这样判断:
| 适合 Looker Studio | 不适合只靠 Looker Studio |
|---|---|
| 周报、月报、客户可视化 | 财务级净利润报表 |
| 账号数量不太夸张 | 跨渠道复杂归因模型 |
| 重点是趋势和异常观察 | 需要行级权限、审计和复杂治理 |
| 快速搭建看板 | 大量数据清洗和仓库级 join |
如果你发现自己在 Looker Studio 里写了很多计算字段(calculated fields),说明转换逻辑应该前移。要么放在 Google Sheets,要么放进连接器转换层,要么进数据仓库。
Connect TikTok Ads to Google Sheets:轻量周报路径
Google Sheets 不高级,但好用。它的价值是让报表口径暴露在团队眼前,谁都能点开检查。
免费手动法是:
- 从 TikTok Ads Manager 导出 CSV。
- 导入 Google Sheets 的原始数据页(raw data tab)。
- 原始页(raw tab)不手工改数,只追加或替换。
- 用清洗页(clean tab)统一列名、日期、币种、字段顺序。
- 如果需要图表,再让 Looker Studio 连接清洗页(clean tab)。
这条路便宜,也诚实。缺点同样明显:不会自动刷新。每次周报都要有人导出、导入、检查。一个周报可以接受;如果每天要根据表格调预算,就不够了。
自动化版本是用第三方连接器把 TikTok Ads 数据写入 Sheets。这样 Sheets 就从“粘贴区”变成“轻量数据中转层”。对代理商来说,这很实用,因为 account manager 仍然能先检查行数据,再让客户看图表。代价是连接器费用和供应商依赖。
Connect TikTok Ads to Power BI:企业看板路径
Power BI 更适合管理层经营看板:TikTok 只是其中一块,还要合并 Meta、Google、Shopify、库存、平台销售、利润和财务数据。Microsoft 的 Power Query connectors 文档列出了一整套可用连接器,但不要默认以为标准列表里就有 TikTok Ads 原生连接器。实际项目里,常见做法是第三方连接器、Sheets 中转、数据库、数据仓库或自建管道。
Power BI 的前置设计要更严:
| 层级 | 需要先定的事 |
|---|---|
| 数据来源 | Ads Manager 导出、连接器、Sheets、数据库还是仓库 |
| 刷新频率 | 周更、日更,还是一天多次 |
| 数据模型 | account、campaign、ad group、ad、shop、product、date |
| 币种 | 原币种和汇报币种怎么换算 |
| 指标 | cost、orders、gross revenue、ROI、CPA、conversion rate、net ROI |
| 责任人 | 谁处理字段映射、刷新失败和口径变更 |
Power BI 的优势,是能更靠近财务和经营模型。风险也在这里:一旦底层 TikTok 表建错,最后就是一张很专业的错误看板。先定语义模型(semantic model),再做页面。
建看板前,先统一这些字段
在你把 TikTok Ads 接到 Looker Studio、Google Sheets 或 Power BI 前,先统一最容易吵架的字段。这个工作看起来枯燥,但能救周一会议。

建议先定这些:
| 字段组 | 统一什么 | 为什么重要 |
|---|---|---|
| 身份字段 | advertiser ID、account name、shop/store ID、campaign ID | 名称会变,ID 才能 join |
| 时间字段 | 账户时区、报表日期(report date)、拉取日期(load date)、日期粒度(date grain) | Ads Manager 的一天不一定等于 BI 的一天 |
| 币种字段 | 花费币种、汇报币种、汇率来源 | 多市场汇总必须有统一币种 |
| 命名口径 | 市场、店铺、目标、产品线、负责人、测试类型 | 命名错误会污染筛选器 |
| 转化逻辑 | event name、归因窗口、转化来源 | conversion 数不同,通常不是图表问题 |
| GMV Max 指标 | cost、net cost、orders、cost per order、gross revenue、ROI | gross ROI 不能写成 net ROI |
| 利润口径 | 佣金、优惠券、平台费、退款、运费、成本 | 原始导出默认不给你净 ROI |
如果一个字段你不能用一句中文解释清楚,就不要先放进老板看板。先放在运营表里跑两个周期,确认无误后再升级到正式 BI。
归因和延迟:GMV Max 三个坑必须写进报表
第一个坑,是 24h 归因窗口。TikTok 的 GMV Max attribution 示例说明,用户 1 天内购买可以归因,3 天后购买则不会归因。这会让导出的销售数比业务预期低,尤其是决策周期更长的商品。更完整的解释看这篇:GMV Max 24h 归因坑。
第二个坑,是 GMV Max ROI 不能和其他广告活动直接横比。Product GMV Max 会把 campaign 运行期间所选商品的付费和自然订单都算进来;普通 website conversion campaign 看的是另一套事件和归因逻辑。可以放在同一页,但必须标清定义。
第三个坑,是原始导出没有净 ROI。你能看到 cost、orders、gross revenue、ROI,但佣金、优惠券、平台费、退款、运费和商品毛利要自己算。预算和自动化阈值如果按净利润做决策,就必须另建模型。我们在这篇里拆过:GMV Max 净 ROI 阈值迁移。

还要承认延迟。刷新很快的看板(dashboard)不代表数据已经最终。周报里至少放一个最后刷新时间(last refreshed)字段,不要把今天的 GMV Max ROI 当成已经结算的真相。
手动导出什么时候失效
手动导出不是错,它只是一个阶段。当“晚发现”的代价超过“自动化”的成本时,它就该退场了。
这些信号很明显:
| 现象 | 说明 |
|---|---|
| 同一份 CSV 一周导出两次以上 | 报表已经在支持运营决策,不只是复盘 |
| 投手表和老板看板数字不一致 | 指标口径没有集中管理 |
| 每天早上都查同一种 GMV Max 异常 | 需要规则,不是需要更多图表 |
| 某个店铺或市场经常漏进周报 | 人工范围控制失效 |
| 调预算依赖某个人刚好看到一行数据 | 报表还没有进入动作闭环 |
这时有两条路。如果公司要跨渠道管理层看板,就走连接器、仓库和 BI。如果主要痛点是盯 GMV Max 异常并及时处理,单纯搭 BI 可能太重。
AdRate 在这里怎么用
AdRate 不是 Looker Studio connector,不是 Google Sheets connector,也不是 Power BI connector。它没有 CSV/Excel 导出按钮,也不是对外 API 或 API Key 产品。
AdRate 适合更窄的场景:团队只想盯 GMV Max,并且希望报表指标能直接驱动动作,不想为这个需求单独搭 BI 管道。AdRate 会自动同步 GMV Max 日报:按小时同步近 3 天,每日补齐近 7 天,订阅首次回填近 30 天。数据保留 180 天。
在 GMV Max 报表里,AdRate 支持多店铺汇总看板、按店铺汇总、趋势图和推广计划下钻。指标包括 cost、net cost、orders、cost per order、gross revenue、ROI;直播 GMV Max 还包含 live views 等直播相关指标。更关键的是看和动在一起:报表指标可以直接进入自动化规则,让团队看到异常后不用再切工具处理。这个闭环可以参考:TikTok Ads 自动化规则实战。
所以,AdRate 的合法定位不是“替代 Looker/Sheets/Power BI”,而是“免 BI 管道的 GMV Max 看+动替代方案”。如果你要做跨渠道 executive dashboard,仍然应该走第三方 connector、数据仓库或 Power BI 模型。
FAQ
如何导出 TikTok Ads reports?
用 Ads Manager 报表或第三方连接器导出 campaign、ad group、ad、creative、audience 和 conversion 数据。保留 ID、日期、时区、币种、cost、conversion、revenue,不要只靠名称关联。
TikTok Ads 可以连接 Looker Studio 吗?
可以,但通常要通过第三方 Partner 或 Community connector,不是 Google 原生 TikTok Ads connector。常见选择包括 Coupler.io、Catchr、Windsor.ai 等同类工具。
TikTok Ads 可以连接 Google Sheets 吗?
可以。免费路径是从 Ads Manager 导 CSV,再导入 Google Sheets;自动化路径是用连接器定时刷新到 Sheets。前者便宜,后者更适合参与日常决策的报表。
TikTok Ads 可以连接 Power BI 吗?
可以。常见路径是第三方连接器、Sheets 中转、数据库、仓库或自建管道。管理层看板要先建数据模型,再做页面。
如何导出 GMV Max campaign report?
先按 GMV Max 或 Ad Type 过滤,或在连接器里选择 GMV Max campaign report。建议导出 daily rows,字段包含 campaign ID、store ID、cost、orders、gross revenue、ROI 和 status。
为什么 TikTok Ads 导出数据和 BI dashboard 不一致?
常见原因是时区不同、刷新时间不同、转化延迟、归因窗口不同、漏账号、币种换算、名称被改,以及把 GMV Max gross ROI 和自算 net ROI 混在一起。
TikTok Ads 周报应该包含哪些字段?
至少包含 date、account ID、campaign ID、campaign name、objective 或 ad type、cost、impressions、clicks、conversions、CPA 或 cost per order、revenue、ROAS 或 ROI、currency、timezone、拉取日期(load date)。GMV Max 另加 store ID、gross revenue、orders、cost per order、ROI 和归因说明。




