基本必備功能

2022-10-06 版

「基本必備功能」(RMF) 是指某些工具開發人員使用 Google Ads API 時必須提供的功能。如下方所述,基本必備功能規則分成三類:「建立功能」、「管理功能」和「報表功能」。您必須按照自己使用 Google Ads API 的情況遵守這些規則 (「適用 RMF 規定」表示您必須遵守 RMF):

建立功能 管理功能 報表功能
全方位服務工具
  • 廣告客戶、代理商和其他第三方使用您的工具 全方位管理 Google Ads 帳戶
需遵守 RMF 規定 需遵守 RMF 規定 需遵守 RMF 規定
報表專用工具
  • 廣告客戶只能使用報表資訊主頁
不適用 RMF 規定 不適用 RMF 規定 需遵守 RMF 規定
僅限內部使用
  • 僅限個別廣告主或代理商使用,任何第三方無法存取 工具 (亦即您是工具唯一的使用者)
不適用 RMF 規定 不適用 RMF 規定 不適用 RMF 規定

如果您的工具功能不多和專門用途,也無法用來建立及管理廣告活動、廣告群組和廣告,就不算是全方位服務工具。在這種情況下,廣告建立和管理的相關基本必備功能規定就不適用。如果您不確定自己的工具是否需遵守「基本必備功能」政策,請與 Google Ads API 法規遵循團隊聯絡,由 Google Ads API 法規遵循團隊判斷您的工具是否為全方位服務工具。 如果工具功能有大幅變動,您可以重新評估。

請注意,「基本必備功能」規定僅適用於具備標準存取權的開發人員權杖。

一次性的重大更新擴充功能

由於 API 工具可能會定期執行大量技術升級,因此只要工具達到至少 2 個連續年數的期限,就可以申請延長 6 個月的基本必備功能期限,以便將這類升級導入該平台。如果延期,在延長期限內,系統不會審查這些工具是否符合 RMF 規定。延期期結束時,這項工具必須完全遵守延期日期當天或之前到期的所有 RMF 要求。延期結束後的所有「基本必備功能」要求,都會在下表指定日期到期。

API 工具每四年最多只能授予一項擴充功能 (第一個延長期限至少要在第一期結束後開始)。

如想為工具申請延期,請透過 https://support.google.com/adspolicy/contact/contact_ads_api 與我們聯絡來申請申請表。申請資料必須由貴公司的高階主管 (CEO、技術長或資深副總裁) 簽署並提交。請注意,我們不保證一定能核准申請。

購物專用 API、僅限應用程式宣傳和飯店專用 API 工具的相關規定

如果您的工具只有建立及管理下列任一廣告活動類型,則只需要導入 Google Ads API 建立和管理功能,以及與該廣告活動類型適用的「基本必備功能」相關的報表。

「報表專用 Google Ads API 用戶端」的相關規定

要符合「基本必備功能」的規定,「報表專用 Google Ads API 用戶端」必須顯示 Google Ads 報表介面中各階層的「報表功能」。「Google Ads 階層」層級是指「帳戶」、「廣告活動」、「廣告群組」、「廣告」或「關鍵字」之一。舉例來說,如果「報表專用 Google Ads 客戶」會在報表介面中顯示「廣告群組」,則必須導入下方所有標示為「必備」的「廣告群組」層級報表功能。

「報表專用 Google Ads API 用戶端」可能會選擇不在 Google Ads 報表介面中顯示特定層級。舉例來說,如果「報表專用 Google Ads API 用戶端」不會在介面中顯示任何「廣告群組」成效資料,就不需要導入任一項「廣告群組」層級報表「基本必備功能」。

上述規定也適用於所有其他報表類型 (即便不屬於 Google Ads 階層的層級)。如果您選擇導入其中任何一種報表,每份報表都必須顯示所有必要欄位。

要符合「基本必備功能」的條件,Google Ads API 用戶端必須在每份報表中預設顯示「物件/欄位/指南」欄中所有標示為必要的資料欄。至於所有其他指標欄,則必須以選項的形式提供給 Google Ads API 用戶端的使用者。Google Ads 報表資料應在顯眼處,方便使用者查看。

可下載的報告

如果您的工具提供 CSV 等下載選項,而不是在使用者介面中顯示報表功能,則下載連結必須顯眼且標示簡單易懂。下載檔案一定要清楚標示,且包含所有必要報表欄位。

報表日期範圍

建議您允許使用者按照日期範圍篩選報表資料。如果您的工具不支援自訂日期範圍,應至少為每個必要報表欄位提供最近 30 天的資料。

提供「建立功能」或「管理功能」的 API 用戶端的相關規定

依照「基本必備功能」的規定,全方位服務的 Google Ads API 用戶端必須導入下表中所有必要的建立和管理功能,並在下方每份報表中顯示「報表功能」。此外,您必須在合理的範圍內,確保廣告主可輕鬆存取每項功能,且能正常使用這些功能 (依這些功能的使用情形評估)。

提供規劃服務的 API 用戶端相關規定

如果 Google Ads API 用戶端提供任何與 KeywordPlanIdeaService 或 KeywordPlanService 相關的功能,就必須完全導入下表中標示為「必要」的必要「建立功能」、「管理功能」和「報表功能」。

API 用戶端提供推薦服務的相關規定

所有 API 用戶端皆可使用 GoogleAdsService 和 RecommendationService 擷取建議。

RecommendationService.ApplyRecommendation()RecommendationService.DismissRecommendation() 只能用於下列類型的 Google Ads API 用戶端:

  • 全方位服務工具
  • 僅供內部使用的工具
  • 僅限購物廣告活動、最高成效廣告活動 / 智慧購物廣告活動、僅限應用程式宣傳和飯店專用 API 工具
  • 提供廣告活動管理功能的特殊用途工具

如果 Google Ads API 用戶端提供使用 RecommendationService 套用或關閉建議的功能,則必須符合下列條件:

  1. 且必須為工具類別完全導入必要的「建立功能」、「管理功能」和「報表功能」。
  2. 凡是向使用者顯示的 Google Ads 最佳化建議,都必須在工具使用者介面中顯示為「Google Ads 建議」。
  3. 使用者必須能夠查看及套用 Google Ads API 用戶端顯示的所有 Google Ads 建議。

出價調整幅度的相關規定

所有提供「建立」或「管理功能」的 API 用戶端,都必須符合下列關於出價調整幅度的規定:

  1. 使用者必須能夠輸入整個範圍內的允許值。
  2. 使用者必須能夠先查看及修改出價調整幅度,再由 Google Ads API 用戶端設定。
  3. 出價調整幅度只能代表出價的調整項,不可用來啟用或模擬其他功能,例如指定目標或排除。

功能導入

除非以下另有指示,否則導入功能時,一定要一併導入所有可用的子功能及參數。API 參考資料記載了可用的參數和子功能。舉例來說,「加入/退出聯播網」功能代表提供加入/退出 Google 搜尋、搜尋夥伴和多媒體廣告聯播網的相關支援。此外,如果您在 Google Ads API 用戶端中導入的功能與 Google 不需要的功能類似,則必須同時在 Google Ads API 用戶端中導入類似的 Google 功能。舉例來說,如果您在 Google Ads API 用戶端中導入自己設計的「關鍵字提案」功能,則必須同時在 Google Ads API 用戶端中導入 Google 的「關鍵字提案」功能。

為持續符合「基本必備功能」的規定,您必須在截止日前加入所有新的必要功能 (如下表各項功能旁所顯示,格式為 Due: YYYY-MM-DD)。沒有指定截止日期的 RMF 表示已經逾期。此外,根據規定,您必須將 Google Ads API 用戶端實際變更提案的螢幕擷取畫面和/或模擬畫面,在這些變更生效前至少兩週透過工具變更表單寄給 Google Ads API 用戶端。為求明確,這兩週過後,您不需要等候 Google 回覆,這些變更就會生效。

全方位服務工具功能清單

商品編號 功能 物件/欄位/指南 需求

建立功能

C.10 建立廣告活動 campaign 需要
C.20 啟用指定地理區域 指定地區 必填。 如果只有一個國家/地區與特定使用者族群相關,則可選擇對使用者公開。
C.30 啟用指定語言 campaign_criterion.language
language_constant
必要欄位。如果只有一個語言與使用者族群相關,則為選用項目。
C.65 建立網站 / 來電轉換並產生程式碼片段 轉換追蹤 至少需要一種轉換追蹤。
C.75 摘要額外資訊 摘要動態饋給預留位置
額外資訊設定服務
動態饋給服務
必要欄位。這項操作需要在帳戶層級提供支援。
C.96 設定出價選項:目標單次轉換出價 (組合和標準) campaign.target_cpa (標準)
bidding_strategy.target_cpa (組合)
必要欄位。您必須在廣告活動層級支援「組合」和「標準」策略。
C.97 設定出價選項:目標廣告投資報酬率 (組合和標準) campaign.target_roas (標準)
bidding_strategy.target_roas (組合)
必要欄位。您必須在廣告活動層級支援「組合」和「標準」策略。
C.98 設定出價選項:盡量爭取轉換 (標準) campaign.maximize_conversions (標準) 需要
C.120 設定預算 campaign_budget 需要
C.190 建立廣告群組 ad_group 必要欄位。選用:建立多個廣告群組。
C.260 新增關鍵字 ad_group_criterion.keyword 需要
C.270 替廣告活動排除關鍵字 campaign_criterion.negative 需要
C.300 設定關鍵字比對類型 ad_group_criterion.keyword
 .match_type
需要

管理功能

M.10 編輯廣告活動設定 campaign.*setting 必要欄位。變更時只需要在建立時完成設定。
M.96 修改出價選項:目標單次轉換出價 (組合和標準) campaign.target_cpa (標準)
bidding_strategy.target_cpa (組合)
必要欄位。您必須在廣告活動層級支援「組合」和「標準」策略。
M.97 編輯出價選項:目標廣告投資報酬率 (組合和標準) campaign.target_roas (標準)
bidding_strategy.target_roas (組合)
必要欄位。您必須在廣告活動層級支援「組合」和「標準」策略。
M.98 編輯出價選項:盡量爭取轉換 (標準) campaign.maximize_conversions (標準) 需要
M.110 暫停/啟用/移除廣告活動 campaign.status 需要
M.130 暫停/啟用/移除廣告 ad_group_ad.status 需要
M.140 暫停/啟用/移除關鍵字 ad_group_criterion.status 需要

報表功能

R.10 顧客 metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversions
metrics.all_conversions
需要
R.20 廣告活動 metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversions
metrics.all_conversions
需要
campaign.status 如果顯示已暫停、有效及已移除的廣告活動,則為必要功能。
如果只顯示有效的廣告活動,則為選用功能。
R.40 廣告群組廣告 metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversions
需要
ad_group_ad.status 如果顯示已暫停、有效及已移除的廣告,則為必要功能。
如果只顯示有效的廣告,則為選用功能。
R.50 關鍵字檢視 metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversions
ad_group_criterion
 .position_estimates
 .first_page_cpc_micros

ad_group_criterion
 .position_estimates
 .first_position_cpc_micros
需要
ad_group_criterion.status 如果顯示已暫停、有效及已移除的關鍵字,則為必要功能。
如果只顯示有效的關鍵字,則為選用功能。
R.70 搜尋字詞檢視 search_term_view.search_term
segments.search_term_match_type
metrics.clicks
metrics.cost_micros
metrics.impressions
需要
R.100 動態搜尋廣告搜尋字詞檢視 dynamic_search_ads_search_term_view.search_term
metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversions
只有在導入動態搜尋廣告時才需要填寫。
R.130 出價策略 bidding_strategy.type
metrics.clicks
metrics.cost_micros
metrics.cost_per_conversion
metrics.impressions
metrics.average_cpc
metrics.conversions
需要
bidding_strategy.status 如果顯示已暫停、有效及已移除的策略,則為必要功能。
如果只顯示有效的策略,則為選用功能。

應用程式廣告活動工具功能清單

商品編號 功能 物件/欄位/指南 需求

建立功能

C.20 啟用指定地理區域 指定地區 必填。 如果只有一個國家/地區與特定使用者族群相關,則可選擇對使用者公開。
C.30 啟用指定語言 campaign_criterion.language
language_constant
必要欄位。如果只有一個語言與使用者族群相關,則為選用項目。
C.65 建立網站 / 來電轉換並產生程式碼片段 轉換追蹤 至少需要一種轉換追蹤。
C.96 設定出價選項:目標單次轉換出價 (組合和標準) campaign.target_cpa (標準)
bidding_strategy.target_cpa (組合)
必要欄位。您必須在廣告活動層級支援「組合」和「標準」策略。
設定出價選項:預先註冊 預先註冊應用程式廣告 預先註冊應用程式廣告活動的必要欄位。
C.190 建立廣告群組 ad_group 必要欄位。選用:建立多個廣告群組。
在廣告群組中加入素材資源 ad_group 必要:文字素材資源。這是圖片和影片素材資源的選用項目。
C.601 建立安裝或再參與式 應用程式廣告活動   必要:應用程式安裝廣告活動或應用程式廣告活動再參與,但兩者只能擇一。
C.602 啟用應用程式廣告活動設定 AppCampaignSetting 必要:能夠選取要宣傳的應用程式,或新增參與式深層連結。

管理功能

M.601 暫停 / 啟用 / 移除應用程式廣告活動 campaign.status 需要
M.602 編輯應用程式廣告活動設定 campaign.*setting 需要

報表功能

R.10 帳戶成效 metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversions
metrics.all_conversions
需要
R.20 廣告活動成效 metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversions
metrics.all_conversions
如果顯示已暫停、有效及已移除的廣告活動,則為必要功能。
如果只顯示有效的廣告活動,則為選用功能。

飯店專用工具功能清單

商品編號 功能 物件/欄位/指南 需求

建立功能

C.11 建立飯店廣告活動 飯店廣告活動 需要
C.12 為飯店廣告活動設定 Hotel Center ID HotelSettingInfo 需要
C.20 啟用指定地理區域 指定地區 如果只有一個國家/地區與使用者族群相關,則為選用項目來向使用者顯示。
C.30 啟用指定語言 campaign_criterion.language
language_constant
必要欄位。如果只有一個語言與使用者族群相關,則為選用項目。
C.65 建立網站 / 來電轉換並產生程式碼片段 轉換追蹤 至少需要一種轉換追蹤。
C.120 設定預算 campaign_budget 需要
  設定出價策略 飯店出價 視需要讓使用者選擇特定出價策略並設定目標。
C.190 建立飯店廣告群組 ad_group 必要欄位。選用:建立多個廣告群組。
C.526 新增第一個 (根) 分區飯店群組分區 飯店商家資訊群組 飯店廣告活動如要放送,但不需要向使用者顯示。

管理功能

M.10 編輯廣告活動設定 campaign.*setting 需要
M.110 暫停/啟用/移除廣告活動 campaign.status 需要
M.161 細分 (新增飯店群組分區) 飯店商家資訊群組 需要
M.191 排除飯店群組 AdGroupCriterion 需要

報表功能

R.10 帳戶成效 metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversions
metrics.all_conversions
需要
R.20 廣告活動成效 metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversions
metrics.all_conversions
如果顯示已暫停、有效及已移除的廣告活動,則為必要功能。
如果只顯示有效的廣告活動,則為選用功能。
R.111 飯店成效檢視報表 hotel_performance_view 需要

最高成效廣告活動功能清單

商品編號 功能 物件/欄位/指南 需求

建立功能

C.10 建立廣告活動 campaign 必要欄位。選用:可建立多個廣告活動。
C.20 啟用指定地理區域 指定地區 必填。 如果只有一個國家/地區與特定使用者族群相關,則可選擇對使用者公開。
C.30 啟用指定語言 campaign_criterion.language
language_constant
必要欄位。如果只有一個語言與使用者族群相關,則為選用項目。
C.65 建立網站 / 來電轉換並產生程式碼片段 轉換追蹤 至少需要一種轉換追蹤。
C.120 設定預算 campaign_budget 需要
  設定出價策略   視需要讓使用者選擇特定出價策略並設定目標。

管理功能

M.10 編輯廣告活動設定 campaign.*setting 必要欄位。變更時只需要在建立時完成設定。
M.110 暫停/啟用/移除廣告活動 campaign.status 需要

報表功能

R.10 顧客 metrics.clicks
metrics.cost_micros
metrics.conversions
必要欄位。如果只顯示一個廣告活動,則為選用欄位。
R.20 廣告活動 metrics.clicks
metrics.cost_micros
metrics.conversions
需要

智慧廣告活動功能清單

下表定義導入智慧廣告活動至少需要的功能組合。如果您的工具會導入智慧廣告活動,您至少要導入這組功能。如果您的工具沒有導入智慧廣告活動,就不一定要使用這些功能。

商品編號 功能 物件/欄位/指南 需求

建立功能

C.10 建立智慧廣告活動 智慧廣告活動 需要
  新增關鍵字主題 KeywordThemeInfo 建立廣告活動時必填,但可選擇是否要公開。
C.20 啟用指定地理區域 指定地區 建立廣告活動時必填,但可選擇是否要公開。
C.70 地點素材資源 地點素材資源 只有與商家檔案整合時才需要填寫。
C.120 設定預算 campaign_budget 需要
C.200 新增廣告 製作廣告 建立廣告活動時必填,但可選擇是否要公開。

管理功能

M.10 編輯廣告活動設定 (向廣告主顯示的所有廣告活動建立設定) campaign.*setting 需要
M.110 暫停/啟用/移除廣告活動 campaign.status 需要
M.130 暫停/啟用/移除廣告 ad_group_ad.status 需要
  設定 / 修改廣告活動時段 ad_schedule 需要
  移除 / 新增關鍵字主題 KeywordThemeInfo 建立廣告活動時必填,但可選擇是否要公開。
  新增/移除排除關鍵字主題 KeywordThemeInfo 建立廣告活動時必填,但可選擇是否要公開。

報表功能

R.20 廣告活動成效 metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversions
metrics.all_conversions
如果顯示已暫停、有效及已移除的廣告活動,則為必要功能。 如果只顯示有效的廣告活動,則為選用功能。
SMART_CAMPAIGN_MAP_CLICKS_TO_CALL
SMART_CAMPAIGN_MAP_DIRECTIONS
只有與商家檔案整合時才需要填寫。
R.70 智慧廣告活動搜尋字詞檢視 metrics.clicks
metrics.cost_micros
需要

標準購物廣告活動工具功能清單

商品編號 功能 物件/欄位/指南 需求

建立功能

C.10 建立廣告活動 campaign 需要
C.20 啟用指定地理區域 指定地區 必填。 如果只有一個國家/地區與特定使用者族群相關,則可選擇對使用者公開。
C.65 建立網站 / 來電轉換並產生程式碼片段 轉換追蹤 至少需要一種轉換追蹤。
C.97 設定出價選項:目標廣告投資報酬率 (組合和標準) campaign.target_roas (標準)
bidding_strategy.target_roas (組合)
必要欄位。您必須在廣告活動層級支援「組合」和「標準」策略。
C.120 設定預算 campaign_budget 需要
C.190 建立廣告群組 ad_group 必要欄位。選用:建立多個廣告群組。
C.270 替廣告活動排除關鍵字 campaign_criterion.negative 需要
C.300 設定關鍵字比對類型 ad_group_criterion.keyword
 .match_type
需要
C.505 設定商家識別碼   需要
C.506 設定銷售國家/地區   需要
C.510 設定廣告空間篩選器   需要
C.520 建立產品廣告   需要
C.525 新增第一個 (根) 產品分區   需要
C.530 建立店面商品目錄廣告   需要

管理功能

M.10 編輯廣告活動設定 campaign.*setting 必要欄位。變更時只需要在建立時完成設定。
M.97 編輯出價選項:目標廣告投資報酬率 (組合和標準) campaign.target_roas (標準)
bidding_strategy.target_roas (組合)
必要欄位。您必須在廣告活動層級支援「組合」和「標準」策略。
M.110 暫停/啟用/移除廣告活動 campaign.status 需要
M.150 修改廣告空間篩選器   需要
M.160 細分 (新增產品分區)   需要
M.170 刪除產品分區   需要
M.190 排除產品劃分   需要

報表功能

R.10 顧客 metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversion_value
必要欄位。如果只顯示一個廣告活動,則為選用欄位。
R.20 廣告活動 metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversion_value
需要
R.70 搜尋字詞檢視 search_term_view.search_term
segments.search_term_match_type
metrics.clicks
metrics.cost_micros
metrics.impressions
需要
R.110 購物成效 metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversion_value
只有在導入動態搜尋廣告時才需要填寫。
R.120 產品劃分 metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversion_value
必要欄位。如果產品未細分,則為選填
R.130 出價策略成效   必要欄位。如果產品未細分,則為選填