在正式環境中實作變更前,您可以先透過測試帳戶試用新的 API 實作或帳戶設定。
正式帳戶放送的廣告會向使用者顯示,且需要付費;測試帳戶則沒有有效的帳單資訊,也不會向使用者放送廣告,因此在 Google Ads 使用者介面中會顯示為已取消的帳戶。
由於測試帳戶和正式帳戶無法以任何方式互動,因此您無法在現有的正式管理員帳戶下使用測試帳戶。如要使用測試帳戶,您需要新的帳戶階層,並以測試管理員帳戶做為根層級。
需要測試帳戶嗎?
建立獨立的測試帳戶階層前,請先確認哪種測試選項最符合您的用途:
- 首次發出 API 呼叫或對實際帳戶進行測試 (每天最多 2,880 次作業):除非您要測試探索者存取權受限的功能 (例如建立帳戶、管理使用者、規劃關鍵字或帳單),否則不需要測試帳戶。在 Google Cloud 控制台的 Google Ads API 總覽頁面申請自動探索者存取層級,即可直接查詢及管理正式版帳戶。
- 驗證要求語法和政策遵循情形,而不變更資料:在
GoogleAdsService.Search或變更要求上設定validate_only欄位 (指定正式版帳戶時,至少需要探索者存取權)。 - 使用測試存取權專案進行開發,或在免費沙箱中測試完整廣告活動建立流程:請按照本頁步驟建立測試管理員帳戶和測試客戶帳戶。
為何要使用測試帳戶?
測試帳戶不會影響實際放送的廣告,也不會向帳戶收費。在積極開發期間,這些工具可提供下列好處:
- 可設定階層,並像正式版帳戶一樣整理。
- 可在 Google Ads UI 中查看及操作,就像正式版帳戶一樣。
- 不需等待 Google Cloud 專案的正式版 Products API 存取權核准,即可在專案具備測試存取層級時,立即開始試用 API。(如果具有測試存取權的 Google Cloud 專案嘗試呼叫正式版帳戶,API 會在
v25起傳回AuthorizationError.CLOUD_PROJECT_NOT_APPROVED_FOR_PRODUCTION,或在v24及更早版本中傳回AuthorizationError.ACTION_NOT_PERMITTED)。 - 無法放送廣告,也無法以任何方式與正式帳戶互動。這樣一來,您就能在安全的環境中測試程式碼或設定變更,不會影響放送帳戶。
- 與正式版帳戶有相同的限制,包括頻率限制。
測試帳戶沒有預算,因此在管理員帳戶中建立測試子帳戶時,可能會看到錯誤訊息。您可以放心忽略這項錯誤。
建立測試帳戶和廣告活動
請按照下列操作說明,建立測試管理員帳戶、測試客戶帳戶,以及幾個廣告活動,用來填入測試客戶帳戶。如需這些帳戶類型的完整說明,請參閱「帳戶類型」。
按一下藍色按鈕,建立測試管理員帳戶。如果出現提示,請使用未連結至正式版 Google Ads 管理員帳戶的 Google 帳戶登入。您也可以透過登入提示建立新的 Google 帳戶。
在測試管理員帳戶中,建立測試客戶帳戶:依序點選 「帳戶」> > 「建立新帳戶」,然後填寫表單。透過測試管理員帳戶建立的客戶帳戶,都會自動成為測試帳戶。
在 Google Ads 頁面中,於測試客戶帳戶下建立幾個測試廣告活動。
請從 Google Ads 使用者介面,記下 10 位數客戶 ID (不含連字號),用於 API 設定:
customer_id(目標客戶帳戶):使用您建立測試廣告活動的新測試客戶帳戶的 10 位數客戶 ID (查詢或變更廣告活動的 API 呼叫必須指定客戶帳戶,而非管理員帳戶)。login-customer-id(管理員帳戶):如果您使用連結至測試管理員帳戶的 Google 帳戶或服務帳戶進行驗證,請將login-customer-id設為測試管理員帳戶的 10 位數客戶 ID。
按照「發出第一個 API 呼叫」一文的說明,設定用戶端程式庫或 REST 憑證,並對新的測試客戶帳戶執行測試查詢。
查看測試帳戶
如要在使用者介面中查看測試帳戶,請選擇查看已取消的帳戶,取消隱藏帳戶。
測試帳戶會顯示紅色標籤:
如果 Google Ads 帳戶頁面沒有紅色的「Test account」(測試帳戶) 標籤,則該帳戶為正式帳戶。
限制
使用測試帳戶時,請注意下列限制:
- 測試帳戶無法放送廣告,也無法與正式版帳戶互動,因此曝光、轉換或費用資料等放送指標會是空白。
- 您無法在測試帳戶中測試特定功能,包括出價模擬工具、轉換上傳和帳單。測試帳戶不會產生放送資料,因此其他功能 (包括最佳化建議) 在測試帳戶中的功能有限。
- 測試管理員帳戶階層最多可包含 50 個測試帳戶。如需更多測試帳戶,可以建立另一個測試管理員帳戶。
- 如果測試帳戶持續產生大量要求,可能會在未經通知的情況下受到限制。
請參閱「測試最佳做法」,瞭解如何解決這些限制。