一、集成方案介紹
概要
本文介紹將 TikTok for Business 數據回傳到本地數據庫的方案,該方案支持:
通過 Report API 獲取小時/天級別的聚合數據,其中包含展示、點擊、轉化和成本數據。指標數據既可以按照廣告維度進行分組聚合,也可以按照客戶羣體的特徵進行聚合分組
流程
在對接階段需要您做的事情有:
- 獲取 TikTok APP_ID,Secret 和廣告主 ID (廣告賬號 ID),登錄用戶ID,並將相關信息寫入數據庫;
- 在 TikTok 後臺配置回調地址、設置授權 URL 並完成授權;
二、 集成前準備工作
2.1 註冊開發者賬號創建 TikTok 應用
- 首先,您需要訪問 Tiktok API Business 頁面,需要登錄或註冊一個TikTok 廣告賬號
- 接下來,按照步驟註冊成爲開發者
- 註冊成爲開發者後,您需要創建一個應用,如下圖所示。創建時的參數,可以按如下方式配置:
- App Description:項目描述,可以添加一些備註信息
- Callback Address:回調地址,在創建時可以填寫您的公司官網或 https://www.google.com,之後再改爲你自己設定好的數據回調地址
- Scope of Permission:可訪問的數據權限,此處請務必選擇 Reporting 權限,其他權限按需配置
- 點擊「Confirm」確認後,您的應用最初將處於待定狀態。大約一到兩天左右,應用可以通過審覈(即狀態爲 Approved)。獲取您應用的 App ID 和 Secret,注意App ID和Secret要保存好
2.2 獲取 Access Token
拿到Tiktok APP ID 和 Secret 之後,創建好回調地址。登錄 Tiktok 後臺,進入「My Apps」頁面並選中您需要接入的項目,在藍框填入回調地址,接下來將紅框中的 URL 複製下來:
接着,將剛剛複製的地址粘貼到瀏覽器中,並打開:
打開後會跳轉到一個授權頁面,頁面上顯示了你申請的權限列表,單擊「Confirm」確認:
之後將會跳轉到一個新頁面,此時建議您將瀏覽器地址欄中的 auth_code 部分複製下來(如下圖所示),用來獲取 Access Token 。
2.3 確認一下所獲取的信息
此處總結了中您需要提供的所有信息:
- Tiktok 項目的 App ID 以及 Secret
- 廣告賬戶 ID
- 授權碼 auth_code
三、TA 服務器數據拉取
目前我只拉回了 Tiktok Marketing API 的「Basic Report」以及「Audience Report」兩種數據類型,以下我所熟悉的Tiktok Marketing API 的基本信息,應該可以覆蓋大部分的數據和應用場景
接口基本信息
接入方式 | API 类型 | 产品化 | 数据粒度 | 归因数据 | 成本数据 | 收益数据 | 展示数据 | 点击数据 | 转化数据 |
Marketing API | 拉式 | 否 | 聚合数据 | 是 | 是 | 是 | 是 |
3.1基本報告
Basic Report 提供了廣告維度的聚合分組,返回數據中涵蓋展示、點擊、轉化、買量成本等一系列指標數據。
3.1.1 聚合維度
Basic Report 提供了以下聚合維度,請注意,Basic Report 僅可以選擇一個廣告維度以及一個時間維度,如果需要按國家(地區)分組,則只能使用 country_code 這一個維度:
維度類型 | 維度字段 | 描述 |
廣告維度 | advertiser_id | Advertiser 層級 |
campaign_id | CAMPAIGN 層級 | |
adgroup_id | ADGROUP 層級 | |
ad_id | AD 層級 | |
時間維度 | stat_time_day | 按天聚合 |
stat_time_hour | 按小時聚合 | |
國家(地區)維度 | country_code | 按國家(地區)分組 |
注意,不同的廣告維度能夠獲取到的指標字段以及支持的篩選條件不同,請務必注意返回字段以及篩選中的備註信息,瞭解您所選用的廣告維度的數據能力。
3.1.2 指標字段
Basic Report 支持的指標非常豐富,本章節僅展示最爲常見的屬性指標以及基礎指標,如果想要了解完整的指標列表,請參考 TikTok 的指標列表。
字段 | 類型 | 中文名 | 說明備註 |
advertiser_id | 弦 | 廣告賬號 ID | 必定入庫 |
屬性指標 | |||
campaign_name | 弦 | 推廣系列名稱 | 僅 CAMPAIGN、ADGROUP、AD 層級支持 |
campaign_id | 數 | 推廣系列ID | 僅 ADGROUP、AD 層級支持 |
adgroup_name | 弦 | 廣告組名稱 | 僅 ADGROUP、AD 層級支持 |
放置 | 弦 | 版位 | 僅 ADGROUP、AD 層級支持 |
adgroup_id | 數 | 廣告組ID | 廣告組 ID,僅 AD 層級支持 |
aeo_type | 弦 | AEO 廣告類型 | 枚舉值爲 Auto Bid Multi Bid IAEO,非 AEO 廣告組返回 -。僅 ADGROUP 層級支持 |
ad_name | 弦 | 廣告名稱 | 僅 AD 層級支持 |
ad_text | 弦 | 廣告標題 | 僅 AD 層級支持 |
tt_app_id | 弦 | 推廣應用 ID | 僅 ADGROUP、AD 層級支持,當推廣對象爲 App 時有值 |
tt_app_name | 弦 | 推廣應用名稱 | 僅 ADGROUP、AD 層級支持,當推廣對象爲 App 時有值 |
mobile_app_id | 弦 | 應用 ID | 應用在 Google Play 或 Apple App Store 中的ID,僅 ADGROUP、AD 層級支持,當推廣對象爲 App 時有值 |
promotion_type | 弦 | 推廣類型 | 可選值爲app(應用), website(網站)和 others(其他)。ADGROUP 和 AD層級支持。同步報表和異步報表都支持本指標。 |
dpa_target_audience_type | 弦 | DPA 廣告的目標受衆類型 | ADGROUP 和 AD 層級支持。同步報表和異步報表都支持本指標。 |
基礎指標 | |||
花費 | 弦 | 總消耗 | 在所選擇的時間內投放廣告產生的花費金額。 |
cash_spend | 弦 | 現金消耗 | 所選時間範圍內投放廣告產生的現金消耗。僅 Advertiser 層級支持,不支持 lifetime,不支持分時查詢。 注意:指標更新可能有 24-48 小時的延遲 |
voucher_spend | 弦 | 贈款消耗 | 所選時間範圍內投放廣告產生的贈款消耗。僅 Advertiser 層級支持,不支持 lifetime,不支持分時查詢。 注意:指標更新可能有 24-48 小時的延遲 |
cpc | 弦 | CPC | 廣告花費平均到單次點擊的成本。 |
cpm | 弦 | CPM | 每千次展現您所產生的平均花費。 |
印象 | 弦 | 展示數 | 廣告展現次數。 |
點擊次數 | 弦 | 點擊數 | 廣告點擊次數。 |
CTR | 弦 | CTR(%) | 廣告展現中產生了點擊的次數佔比。 |
到達 | 弦 | 總覆蓋人數 | 至少看過一次廣告的人數。該指標爲預估所得。 |
cost_per_1000_reached | 弦 | 覆蓋千人成本 | 覆蓋每一千人的平均成本。該指標爲預估所得。 |
換算 | 弦 | 轉化數 | 廣告達成目標轉化的次數,目標轉化會根據創建時的投放設置有所不同(計數結果基於展示時間點統計)。 |
cost_per_conversion | 弦 | 轉化成本 | 廣告花費平均到單次轉化的成本(計數結果基於展示時間點統計)。 |
conversion_rate | 弦 | 轉化率 (%) | 廣告點擊中產生了轉化的次數佔比(計數結果基於展示時間點統計)。 |
貨幣 | 弦 | 貨幣 | 貨幣代碼, 比如 USD. 請注意要使currency生效,請求中的 ’dimensions‘字段需有adgroup_id/ ad_id/campaign_id/advertiser_id. |
real_time_conversion | 弦 | 實時轉化 | 廣告達成目標轉化的次數,目標轉化會根據創建時的投放設置有所不同(計數結果基於轉化事件發生的時間統計) |
real_time_cost_per_conversion | 弦 | 實時單次轉化費用 | 廣告花費平均到單次轉化的成本(計數結果基於轉化事件發生的時間統計) |
real_time_conversion_rate | 弦 | 實時轉化率 (%) | 廣告點擊中產生了轉化的次數佔比(計數結果基於轉化事件發生的時間統計) |
結果 | 弦 | 成效 | 廣告最終實現成效的次數,與您的優化目標相對應。(計數結果基於展示時間點統計) |
cost_per_result | 弦 | 單次成效費用 | 獲得單次成效的成本。(計數結果基於展示時間點統計) |
result_rate | 弦 | 成效率 (%) | 廣告觀看或點擊過程中獲得成效的佔比。(計數結果基於展示時間點統計) |
real_time_result | 弦 | 實時成效 | 廣告最終實現成效的次數,與您的優化目標相對應。(計數結果基於轉化事件發生的時間統計) |
real_time_cost_per_result | 弦 | 實時單次成效費用 | 獲得單次成效的成本。(計數結果基於轉化事件發生的時間統計) |
real_time_result_rate | 弦 | 實時成效率 (%) | 廣告觀看或點擊過程中獲得成效的佔比。(計數結果基於轉化事件發生的時間統計) |
secondary_goal_result | 弦 | 深層目標成效 | 廣告最終實現深層目標的次數,與您的深層目標相對應。由於同一推廣系列可對應不同的深層目標,當前暫不支持披露推廣系列維度的成效數總和,請您前往廣告組維度查看對應的深層目標成效數。 |
cost_per_secondary_goal_result | 弦 | 深層目標成效費用 | 獲得單次深層目標成效的成本。由於同一推廣系列可對應不同的深層目標,當前暫不支持披露推廣系列維度的深層目標成效費用,請您前往廣告組維度查看對應的深層目標成效費用。 |
secondary_goal_result_rate | 弦 | 深層目標成效率 (%) | 獲得單次深層目標成效的成本。由於同一推廣系列可對應不同的深層目標,當前暫不支持披露推廣系列維度的深層目標成效費用,請您前往廣告組維度查看對應的深層目標成效費用。 |
頻率 | 弦 | 頻次 | 平均每個被覆蓋用戶的觀看次數。 |
應用內事件 | |||
real_time_app_install | 弦 | 實時應用安裝 | 用戶在app中激活並歸因到您的廣告的次數。(計數結果基於轉化事件發生的時間統計) |
real_time_app_install_cost | 弦 | 實時應用安裝成本 | 單次app安裝的成本。(計數結果基於轉化事件發生的時間統計) |
app_install | 弦 | 應用安裝 | 用戶在app中激活並歸因到您的廣告的次數。(計數結果基於展示時間點統計。) |
cost_per_app_install | 弦 | 應用安裝成本 | 單次app安裝的成本。(計數結果基於展示時間點統計。) |
註冊 | 弦 | 去重註冊數 | 去重後的用戶在app中註冊並歸因到您的廣告的次數。(計數結果基於展示時間點統計。) |
cost_per_registration | 弦 | 去重註冊成本 | 去重後的單次註冊的成本。(計數結果基於展示時間點統計。) |
registration_rate | 弦 | 註冊率 (%) | 去重後的用戶的註冊量與app激活的佔比。(計數結果基於展示時間點統計。) |
3.1.3 接口參數
- 時間:
- 拉取的時間是以天爲單位,以廣告主設置的時區爲查詢時區的。當時間聚合粒度爲天時,查詢時間範圍不能超過 30 天,當時間聚合粒度爲小時,查詢時間範圍不能超過 1 天。
- 廣告服務類型:
- Tiktok 的廣告服務類型分爲競價廣告和品牌廣告(也成爲合約廣告)兩種,目前 TA 僅支持競價廣告(即廣告服務類型爲 auction)的數據接入
- 廣告賬號:
- 拉取數據時必須要提供廣告賬號 ID
3.1.4 入庫數據結構
- 由於 Tiktok Marketing API 返回的是聚合數據,因此我將使用一個固定值作爲該數據的用戶標識,你可以認爲所有數據掛載在一個虛擬用戶上
- 我們將使用數據中的 stat_time_day 或 stat_time_hour 字段,作爲聚合數據的 #event_time
- 數據的事件名爲 — tiktok_marketing_api_data
3.2聽衆報告
Audience Report 相比 Basic Report,提供了更多用戶的聚合分組維度(被稱爲受衆維度),但返回的指標種類相對較少,並且存在 6-12 小時的處理延遲。
3.2.1 聚合維度
Audience Report 提供了以下聚合維度,
請注意,Audience Report 僅可以選擇一個受衆維度、一個廣告維度以及一個時間維度,其中受衆維度是必選的,其他兩種維度可選。也存在部分特例,請從下表備註欄中獲得更多信息。
另外,如果需要按國家(地區)分組,則只能使用 country_code 這一個維度:
維度類型 | 維度字段 | 描述 | 備註 |
廣告維度 | advertiser_id | 按廣告主ID分組 | |
campaign_id | 按推廣系列ID分組 | ||
adgroup_id | 按廣告組ID分組 | ||
ad_id | 按廣告ID分組 | ||
時間維度 | stat_time_day | 按天分組 | |
stat_time_hour | 按小時分組 | ||
受衆維度 | country_code | 按投放國家分組 | 若選擇按國家分組,則只能使用 country_code 這一個維度 |
性別 | 按性別分組 | age 和 gender 可以同時使用 | |
年齡 | 按年齡分組 | age 和 gender 可以同時使用 | |
province_id | 按省級區域分組。區域可選值,可參考地域定向。 | 不能與時間維度同時使用 | |
dma_id | 按指定市場區域(DMA)分組。該地域劃分只在美國存在。可選值,可參考地域定向。 | 不能與時間維度同時使用 | |
交流 | 按網絡分組 | ||
語言 | 按受衆語言分組 | ||
平臺 | 按操作系統分組 | ||
interest_category | 按一級興趣定向分組 | 不能與時間維度同時使用 | |
interest_category_tier2 | 按二級興趣定向分組 | 不能與時間維度同時使用 | |
interest_category_tier3 | 按三級興趣定向分組 | 不能與時間維度同時使用 | |
interest_category_tier4 | 按四級興趣定向分組 | 不能與時間維度同時使用 | |
behavior_id | 按行爲分組 | 不能與時間維度同時使用 | |
安置 | 按投放版位分組 | 不能與時間維度同時使用 | |
device_brand_id | 按設備品牌分組 | 不能與時間維度同時使用;且在使用本維度時,lifetime 不能設置爲true |
3.2.2 指標字段
Audience Report 支持的指標相比 Basic Report 會少一些,但是常見的屬性指標以及基礎指標都是支持的。
指標 | 數據類型 | 簡要說明 | 詳細說明 |
advertiser_id | 弦 | 廣告賬號 ID | 必定入庫 |
屬性指標 | 屬性指標僅 dimensions 中包含 對應ID 維度時支持 | ||
campaign_name | 弦 | 推廣系列名稱 | 推廣系列名稱,僅 CAMPAIGN、ADGROUP、AD 層級支持 |
campaign_id | 數 | 推廣系列ID | 推廣系列ID,僅 ADGROUP、AD 層級支持 |
adgroup_name | 弦 | 廣告組名稱 | 廣告組名稱,僅 ADGROUP、AD 層級支持 |
放置 | 弦 | 版位 | 版位,僅 ADGROUP、AD 層級支持 |
adgroup_id | 數 | 廣告組ID | 廣告組ID,僅 AD 層級支持 |
aeo_type | 弦 | AEO 廣告類型 | AEO(App Event Optimization)廣告類型,枚舉值爲 Auto Bid Multi Bid IAEO,非 AEO 廣告組返回 -。僅 ADGROUP 層級支持 |
ad_name | 弦 | 廣告名稱 | 廣告名稱,僅 AD 層級支持 |
ad_text | 弦 | 廣告標題 | 廣告標題,僅 AD 層級支持 |
tt_app_id | 弦 | 推廣應用 ID | 推廣應用 ID,僅 ADGROUP、AD 層級支持,當推廣對象爲 App 時有值 |
tt_app_name | 弦 | 推廣應用名稱 | 推廣應用名稱,僅 ADGROUP、AD 層級支持,當推廣對象爲 App 時有值 |
mobile_app_id | 弦 | 推廣應用在 Google Play 或 Apple App Store 中的ID | 推廣應用在 Google Play 或 Apple App Store 中的ID,僅 ADGROUP、AD 層級支持,當推廣對象爲 App 時有值 |
device_brand_name | 弦 | 設備品牌名稱 | 當維度中包含 device_brand_id 時支持此指標。 |
behavior_name | 弦 | 行爲名稱 | 當維度中包含behavior_id 時支持此指標。 |
action_category | 弦 | 行爲類別 | 當維度中包含behavior_id 時支持此指標。僅實時報表支持,異步報表不支持。 |
action_scene | 弦 | 行爲場景。枚舉值: VIDEO_RELATED(視頻行爲), CREATOR_RELATED(創作者行爲). | 當維度中包含behavior_id時支持此指標。僅實時報表支持,異步報表不支持。 |
user_action | 弦 | 用戶行爲 | 對於視頻行爲場景,可選值包括WATCHED_TO_END(看完), LIKED(點贊), COMMENTED(評論)和SHARED(分享)。 對於創作者行爲場景,可選值包括FOLLOWING(關注)和VIEW_HOMEPAGE(瀏覽主頁)。 |
action_period | 弦 | 行爲天數。 可選值: 7, 15。 | 僅實時報表支持,異步報表不支持。 |
promotion_type | 弦 | 推廣類型 | 推廣類型。可選值爲app(應用), website(網站)和 others(其他)。ADGROUP和AD層級支持。同步報表和異步報表都支持本指標。 |
dpa_target_audience_type | 弦 | DPA的目標受衆類型 | DPA廣告的目標受衆類型。ADGROUP和AD層級支持。同步報表和異步報表都支持本指標。 |
基礎數據 | |||
花費 | 弦 | 總消耗 | 在所選擇的時間內投放廣告產生的花費金額。 |
cpc | 弦 | CPC | 廣告花費平均到單次點擊的成本。 |
cpm | 弦 | CPM | 每千次展現您所產生的平均花費。 |
印象 | 弦 | 展示數 | 廣告展現次數。 |
點擊次數 | 弦 | 點擊數 | 廣告點擊次數。 |
CTR | 弦 | CTR(%) | 廣告展現中產生了點擊的次數佔比。 |
換算 | 弦 | 轉化數 | 廣告達成目標轉化的次數,目標轉化會根據創建時的投放設置有所不同(計數結果基於展示時間點統計)。 |
cost_per_conversion | 弦 | 轉化成本 | 廣告花費平均到單次轉化的成本(計數結果基於展示時間點統計)。 |
conversion_rate | 弦 | 轉化率 (%) | 廣告點擊中產生了轉化的次數佔比(計數結果基於展示時間點統計)。 |
real_time_conversion | 弦 | 實時轉化 | 廣告達成目標轉化的次數,目標轉化會根據創建時的投放設置有所不同(計數結果基於轉化事件發生的時間統計) |
real_time_cost_per_conversion | 弦 | 實時單次轉化費用 | 廣告花費平均到單次轉化的成本(計數結果基於轉化事件發生的時間統計) |
real_time_conversion_rate | 弦 | 實時轉化率 (%) | 廣告點擊中產生了轉化的次數佔比(計數結果基於轉化事件發生的時間統計) |
結果 | 弦 | 成效 | 廣告最終實現成效的次數,與您的優化目標相對應。(計數結果基於展示時間點統計) |
cost_per_result | 弦 | 單次成效費用 | 獲得單次成效的成本。(計數結果基於展示時間點統計) |
result_rate | 弦 | 成效率 (%) | 廣告觀看或點擊過程中獲得成效的佔比。(計數結果基於展示時間點統計) |
real_time_result | 弦 | 實時成效 | 廣告最終實現成效的次數,與您的優化目標相對應。(計數結果基於轉化事件發生的時間統計) |
real_time_cost_per_result | 弦 | 實時單次成效費用 | 獲得單次成效的成本。(計數結果基於轉化事件發生的時間統計) |
real_time_result_rate | 弦 | 實時成效率 (%) | 廣告觀看或點擊過程中獲得成效的佔比。(計數結果基於轉化事件發生的時間統計) |
貨幣 | 弦 | 貨幣 | 貨幣代碼, 比如 USD. 請注意要使currency生效,請求中的 ’dimensions‘字段需有adgroup_id/ ad_id/campaign_id/advertiser_id. |
3.2.2 指標字段
Audience Report 支持的指標相比 Basic Report 會少一些,但是常見的屬性指標以及基礎指標都是支持的。
指標 | 數據類型 | 簡要說明 | 詳細說明 |
advertiser_id | 弦 | 廣告賬號 ID | 必定入庫 |
屬性指標 | 屬性指標僅 dimensions 中包含 對應ID 維度時支持 | ||
campaign_name | 弦 | 推廣系列名稱 | 推廣系列名稱,僅 CAMPAIGN、ADGROUP、AD 層級支持 |
campaign_id | 數 | 推廣系列ID | 推廣系列ID,僅 ADGROUP、AD 層級支持 |
adgroup_name | 弦 | 廣告組名稱 | 廣告組名稱,僅 ADGROUP、AD 層級支持 |
放置 | 弦 | 版位 | 版位,僅 ADGROUP、AD 層級支持 |
adgroup_id | 數 | 廣告組ID | 廣告組ID,僅 AD 層級支持 |
aeo_type | 弦 | AEO 廣告類型 | AEO(App Event Optimization)廣告類型,枚舉值爲 Auto Bid Multi Bid IAEO,非 AEO 廣告組返回 -。僅 ADGROUP 層級支持 |
ad_name | 弦 | 廣告名稱 | 廣告名稱,僅 AD 層級支持 |
ad_text | 弦 | 廣告標題 | 廣告標題,僅 AD 層級支持 |
tt_app_id | 弦 | 推廣應用 ID | 推廣應用 ID,僅 ADGROUP、AD 層級支持,當推廣對象爲 App 時有值 |
tt_app_name | 弦 | 推廣應用名稱 | 推廣應用名稱,僅 ADGROUP、AD 層級支持,當推廣對象爲 App 時有值 |
mobile_app_id | 弦 | 推廣應用在 Google Play 或 Apple App Store 中的ID | 推廣應用在 Google Play 或 Apple App Store 中的ID,僅 ADGROUP、AD 層級支持,當推廣對象爲 App 時有值 |
device_brand_name | 弦 | 設備品牌名稱 | 當維度中包含 device_brand_id 時支持此指標。 |
behavior_name | 弦 | 行爲名稱 | 當維度中包含behavior_id 時支持此指標。 |
action_category | 弦 | 行爲類別 | 當維度中包含behavior_id 時支持此指標。僅實時報表支持,異步報表不支持。 |
action_scene | 弦 | 行爲場景。枚舉值: VIDEO_RELATED(視頻行爲), CREATOR_RELATED(創作者行爲). | 當維度中包含behavior_id時支持此指標。僅實時報表支持,異步報表不支持。 |
user_action | 弦 | 用戶行爲 | 對於視頻行爲場景,可選值包括WATCHED_TO_END(看完), LIKED(點贊), COMMENTED(評論)和SHARED(分享)。 對於創作者行爲場景,可選值包括FOLLOWING(關注)和VIEW_HOMEPAGE(瀏覽主頁)。 |
action_period | 弦 | 行爲天數。 可選值: 7, 15。 | 僅實時報表支持,異步報表不支持。 |
promotion_type | 弦 | 推廣類型 | 推廣類型。可選值爲app(應用), website(網站)和 others(其他)。ADGROUP和AD層級支持。同步報表和異步報表都支持本指標。 |
dpa_target_audience_type | 弦 | DPA的目標受衆類型 | DPA廣告的目標受衆類型。ADGROUP和AD層級支持。同步報表和異步報表都支持本指標。 |
基礎數據 | |||
花費 | 弦 | 總消耗 | 在所選擇的時間內投放廣告產生的花費金額。 |
cpc | 弦 | CPC | 廣告花費平均到單次點擊的成本。 |
cpm | 弦 | CPM | 每千次展現您所產生的平均花費。 |
印象 | 弦 | 展示數 | 廣告展現次數。 |
點擊次數 | 弦 | 點擊數 | 廣告點擊次數。 |
CTR | 弦 | CTR(%) | 廣告展現中產生了點擊的次數佔比。 |
換算 | 弦 | 轉化數 | 廣告達成目標轉化的次數,目標轉化會根據創建時的投放設置有所不同(計數結果基於展示時間點統計)。 |
cost_per_conversion | 弦 | 轉化成本 | 廣告花費平均到單次轉化的成本(計數結果基於展示時間點統計)。 |
conversion_rate | 弦 | 轉化率 (%) | 廣告點擊中產生了轉化的次數佔比(計數結果基於展示時間點統計)。 |
real_time_conversion | 弦 | 實時轉化 | 廣告達成目標轉化的次數,目標轉化會根據創建時的投放設置有所不同(計數結果基於轉化事件發生的時間統計) |
real_time_cost_per_conversion | 弦 | 實時單次轉化費用 | 廣告花費平均到單次轉化的成本(計數結果基於轉化事件發生的時間統計) |
real_time_conversion_rate | 弦 | 實時轉化率 (%) | 廣告點擊中產生了轉化的次數佔比(計數結果基於轉化事件發生的時間統計) |
結果 | 弦 | 成效 | 廣告最終實現成效的次數,與您的優化目標相對應。(計數結果基於展示時間點統計) |
cost_per_result | 弦 | 單次成效費用 | 獲得單次成效的成本。(計數結果基於展示時間點統計) |
result_rate | 弦 | 成效率 (%) | 廣告觀看或點擊過程中獲得成效的佔比。(計數結果基於展示時間點統計) |
real_time_result | 弦 | 實時成效 | 廣告最終實現成效的次數,與您的優化目標相對應。(計數結果基於轉化事件發生的時間統計) |
real_time_cost_per_result | 弦 | 實時單次成效費用 | 獲得單次成效的成本。(計數結果基於轉化事件發生的時間統計) |
real_time_result_rate | 弦 | 實時成效率 (%) | 廣告觀看或點擊過程中獲得成效的佔比。(計數結果基於轉化事件發生的時間統計) |
貨幣 | 弦 | 貨幣 | 貨幣代碼, 比如 USD. 請注意要使currency生效,請求中的 ’dimensions‘字段需有adgroup_id/ ad_id/campaign_id/advertiser_id. |
3.2.3 接口參數
- 時間:
- 拉取的時間是以天爲單位,以廣告主設置的時區爲查詢時區的。當時間聚合粒度爲天時,查詢時間範圍不能超過 30 天,當 時間聚合粒度爲小時,查詢時間範圍不能超過 1 天。
- 廣告服務類型:
- Tiktok 的廣告服務類型分爲競價廣告和品牌廣告(也成爲合約廣告)兩種,目前 TA 僅支持競價廣告(即廣告服務類型爲 auction)的數據接入
- 廣告賬號:
- 拉取數據時必須要提供廣告賬號 ID
3.2.4 入庫數據結構
- 由於 Tiktok Marketing API 返回的是聚合數據,因此我將使用一個固定值作爲該數據的用戶標識,你可以認爲所有數據掛載在一個虛擬用戶上
- 我們將使用數據中的 stat_time_day 或 stat_time_hour 字段,作爲聚合數據的 #event_time
- 目前默認事件拉取緯度請參照以下表格,您可以選擇您需要的緯度事件入庫:
廣告維度 | 時間維度 | 受衆維度 | 層級 | 事件名 |
ad_id | stat_time_day | country_code | 廣告層級 | tiktok_audience_report |
ad_id | stat_time_day | 平臺 | 廣告層級 | tiktok_audience_report_platform |
ad_id | stat_time_day | 年齡、性別 | 廣告層級 | tiktok_audience_report_age_gender |
四、數據集成配置信息模板
在閱讀完以上文檔之後,建議您完成以下信息模板,完成 TikTok Marketing API 的數據拉取:
数据接收地址 push_url:XXX
---------
Tiktok 项目的 App ID:xxx
Tiktok 项目的 Secret:xxx
授权码 auth_code:xxxx
广告主 ID (advertiser_ids)列表:XXX
---------
数据类型:[Basic Report/Audience Report]
聚合维度:xxx, xxx
获取指标:xxx, xxx
历史数据拉取时间范围:yyyy/mm/dd - yyyy/mm/dd(仅支持拉取按天聚合的近一个月的数据)
定时拉取时间:xxx
五、問題解答
在對接任何廣告平台API時,若遇到無論是棘手的技術或者產品問題,歡迎聯繫我幫你解答,查看我的履歷