「多方核准」(MPA) 是 Google Ads 帳戶的安全防護功能,當有敏感變更時,可請第二位帳戶管理員進行驗證,防止未授權的活動。舉例來說,如要執行敏感操作 (例如新增使用者或變更使用者角色),系統會提示帳戶的其他管理員核准這類變更。
本指南說明多方核准的運作方式,以及如何在帳戶中管理多方核准要求。
開始使用多方核准
啟用多方核准機制後,如有敏感操作,須經由其他管理員核准,有助於確保帳戶安全,防止帳戶遭盜用及出現未授權的活動。
執行敏感操作,如新增使用者、移除現有使用者,或是變更使用者角色等,都需要經過第二位管理員核准。隨著安全需求演變,其他操作也可能需要經過這項核准程序。
廣告核准程序簡介
當您對 Google Ads 帳戶進行敏感變更,系統會將要求傳送給階層中的所有管理員審核。階層中所有符合資格的帳戶管理員都會收到產品內通知,提醒他們查看相關異動。
要求者的直接管理員和擁有者管理員會收到每項要求的個別通知,階層內的其他人員則會收到多項要求的組合摘要。我們不會傳送核准結果電子郵件,因此請務必定期查看產品內通知。
帳戶管理員須在 20 天內核准或拒絕要求,否則要求會失效。未於期限內處理的要求會自動過期。如果仍須執行這項操作,請重新啟動程序,發出新的核准要求。
多方核准要求目前有 3 種狀態,會顯示在帳戶中的已執行動作旁:
- 完成
- 管理員已審查並核准這項操作。系統將執行該操作並通知發起人。
- 已拒絕
- 管理員已審查並拒絕這項操作。系統已封鎖要求的操作。
- 已過期
- 如果未在 20 天內採取任何行動,該操作會遭到拒絕。
審查多方核准要求
您可以在 Google Ads 帳戶的「存取權和安全性」頁面中查看變更要求。
核准或拒絕要求
要求送出後,須由其他管理員審查並接受,要求才會生效。審查待處理要求的步驟如下:
- 前往「管理」選單中的「存取權和安全性」。
- 在「待接受的邀請」選單中,選取「審查要求」。
- 檢視每項要求的詳細資料。選取「核准」可核准要求,選取「拒絕」則可拒絕要求。您可以在「存取權和安全性」下方的「使用者」分頁中管理新增的使用者。
撤銷要求
如要撤銷待處理的要求,請完成下列步驟。請注意,只有在其他管理員尚未核准或拒絕時,您才能撤銷該要求。
- 前往「管理」選單中的「存取權和安全性」。
- 在「待接受的邀請」選單中,找到要取消的要求,然後點按旁邊的「撤銷要求」。
先前傳送給所有其他帳戶管理員的相關要求通知,也會一併刪除。
Google Ads API 支援的動作
Google Ads API 支援三種動作的多方核准:
您可以使用 MultiPartyAuthReviewService 服務解決或撤銷多方授權要求。
核准或拒絕要求
要求須由其他管理員審查並接受或拒絕,才會生效。如要核准或拒絕要求,請使用有權解決要求的使用者憑證,呼叫 MultiPartyAuthReviewService.ResolveMultiPartyAuthReview 方法。這通常是帳戶的第二位管理員。
使用下列項目填入 ResolveMultiPartyAuthReviewOperation 物件:
resource_name:要解決的多方審查要求資源名稱。status:設為APPROVED可核准要求,設為REJECTED則可拒絕要求。
請注意,只有原始要求者以外的授權使用者,才能核准或拒絕要求。
撤銷要求
如要撤銷待處理的要求,請呼叫 MultiPartyAuthReviewService.ResolveMultiPartyAuthReview 方法。
這項作業與核准工作流程類似,但必須使用原始要求建立者的憑證完成。使用下列項目填入 ResolveMultiPartyAuthReviewOperation 物件:
resource_name:要撤銷的多方審查要求的資源名稱。status:設為REVOKED。
擷取待處理的要求
如要擷取待處理的多方核准要求清單,請使用 GoogleAdsService.Search 或 SearchStream 服務執行下列查詢:
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'