多方核准 (MPA)

「多方核准」(MPA) 是 Google Ads 帳戶的安全防護功能,當有敏感變更時,可請第二位帳戶管理員進行驗證,防止未授權的活動。舉例來說,如要執行敏感操作 (例如新增使用者或變更使用者角色),系統會提示帳戶的其他管理員核准這類變更。

本指南說明多方核准的運作方式,以及如何在帳戶中管理多方核准要求。

開始使用多方核准

啟用多方核准機制後,如有敏感操作,須經由其他管理員核准,有助於確保帳戶安全,防止帳戶遭盜用及出現未授權的活動。

執行敏感操作,如新增使用者、移除現有使用者,或是變更使用者角色等,都需要經過第二位管理員核准。隨著安全需求演變,其他操作也可能需要經過這項核准程序。

廣告核准程序簡介

當您對 Google Ads 帳戶進行敏感變更,系統會將要求傳送給階層中的所有管理員審核。階層中所有符合資格的帳戶管理員都會收到產品內通知,提醒他們查看相關異動。

要求者的直接管理員和擁有者管理員會收到每項要求的個別通知,階層內的其他人員則會收到多項要求的組合摘要。我們不會傳送核准結果電子郵件,因此請務必定期查看產品內通知。

帳戶管理員須在 20 天內核准或拒絕要求,否則要求會失效。未於期限內處理的要求會自動過期。如果仍須執行這項操作,請重新啟動程序,發出新的核准要求。

多方核准要求目前有 3 種狀態,會顯示在帳戶中的已執行動作旁:

完成
管理員已審查並核准這項操作。系統將執行該操作並通知發起人。
已拒絕
管理員已審查並拒絕這項操作。系統已封鎖要求的操作。
已過期
如果未在 20 天內採取任何行動,該操作會遭到拒絕。

審查多方核准要求

您可以在 Google Ads 帳戶的「存取權和安全性」頁面中查看變更要求。

核准或拒絕要求

要求送出後,須由其他管理員審查並接受,要求才會生效。審查待處理要求的步驟如下:

  1. 前往「管理」選單中的「存取權和安全性」
  2. 在「待接受的邀請」選單中,選取「審查要求」
  3. 檢視每項要求的詳細資料。選取「核准」可核准要求,選取「拒絕」則可拒絕要求。您可以在「存取權和安全性」下方的「使用者」分頁中管理新增的使用者。

撤銷要求

如要撤銷待處理的要求,請完成下列步驟。請注意,只有在其他管理員尚未核准或拒絕時,您才能撤銷該要求。

  1. 前往「管理」選單中的「存取權和安全性」
  2. 在「待接受的邀請」選單中,找到要取消的要求,然後點按旁邊的「撤銷要求」

先前傳送給所有其他帳戶管理員的相關要求通知,也會一併刪除。

Google Ads API 支援的動作

Google Ads API 支援三種動作的多方核准:

您可以使用 MultiPartyAuthReviewService 服務解決或撤銷多方授權要求。

核准或拒絕要求

要求須由其他管理員審查並接受或拒絕,才會生效。如要核准或拒絕要求,請使用有權解決要求的使用者憑證,呼叫 MultiPartyAuthReviewService.ResolveMultiPartyAuthReview 方法。這通常是帳戶的第二位管理員。

使用下列項目填入 ResolveMultiPartyAuthReviewOperation 物件:

  • resource_name:要解決的多方審查要求資源名稱。
  • status:設為 APPROVED 可核准要求,設為 REJECTED 則可拒絕要求。

請注意,只有原始要求者以外的授權使用者,才能核准或拒絕要求。

撤銷要求

如要撤銷待處理的要求,請呼叫 MultiPartyAuthReviewService.ResolveMultiPartyAuthReview 方法。

這項作業與核准工作流程類似,但必須使用原始要求建立者的憑證完成。使用下列項目填入 ResolveMultiPartyAuthReviewOperation 物件:

  • resource_name:要撤銷的多方審查要求的資源名稱。
  • status:設為 REVOKED

擷取待處理的要求

如要擷取待處理的多方核准要求清單,請使用 GoogleAdsService.SearchSearchStream 服務執行下列查詢:

SELECT
  multi_party_auth_review.resource_name,
  multi_party_auth_review.multi_party_auth_review_id,
  multi_party_auth_review.creation_date_time,
  multi_party_auth_review.request_user_email,
  multi_party_auth_review.operation_type,
  multi_party_auth_review.justification,
  multi_party_auth_review.target_resource,
  multi_party_auth_review.customer_user_access_review.old_customer_user_access,
  multi_party_auth_review.customer_user_access_review.new_customer_user_access,
  multi_party_auth_review.customer_user_access_invitation_review.new_customer_user_access_invitation
FROM multi_party_auth_review
WHERE multi_party_auth_review.review_status = 'PENDING'