Hướng dẫn liệt kê và quản lý tài khoản trong Google Ads thông qua API

Google Ads API là một công cụ mạnh mẽ giúp bạn quản lý và truy cập thông tin tài khoản một cách dễ dàng. Với API này, bạn có thể liệt kê các tài khoản mà bạn có quyền truy cập thông qua phương thức CustomerService.ListAccessibleCustomers. Đây là một trong số ít các phương thức cho phép bạn lấy danh sách khách hàng mà không cần cung cấp ID khách hàng trong yêu cầu. Bài viết này sẽ hướng dẫn chi tiết cách liệt kê tài khoản có thể truy cập và giải pháp để truy xuất danh sách tài khoản đã bị hủy.

Bạn có thể sử dụng phương thức ListAccessibleCustomers trong CustomerService để liệt kê các tài khoản mà bạn có quyền truy cập trong Google Ads. Tuy nhiên, cần lưu ý rằng kết quả trả về chỉ bao gồm những khách hàng mà bạn có quyền truy cập trực tiếp.

ListAccessibleCustomers là một trong số ít các yêu cầu của API Google Ads không yêu cầu bạn cung cấp customer_id trong yêu cầu và cũng bỏ qua giá trị login-customer-id nếu được cung cấp. Danh sách khách hàng thu được sẽ dựa trên thông tin đăng nhập OAuth của bạn. Phương thức này sẽ trả về tất cả các tài khoản mà bạn có quyền quản lý trực tiếp dựa trên quyền được gán cho tài khoản hiện tại, không nhất thiết bao gồm toàn bộ hệ thống tài khoản phân cấp mà bạn có thể liên quan.

Ví dụ: nếu bạn là người dùng A, quản trị viên của tài khoản M1 và C3 trong hệ thống phân cấp, khi thực hiện lệnh gọi API Google Ads như GoogleAdsService, bạn sẽ có quyền truy cập vào các tài khoản M1, C1, C2 và C3. Tuy nhiên, khi sử dụng CustomerService.ListAccessibleCustomers, chỉ các tài khoản M1 và C3 sẽ được liệt kê vì chúng là các tài khoản mà bạn có quyền truy cập trực tiếp.

Dưới đây là ví dụ về cách sử dụng phương thức CustomerService.ListAccessibleCustomers trong Google Ads API:

private void runExample(GoogleAdsClient client) {
// Tùy chọn: Thay đổi thông tin xác thực để sử dụng mã làm mới (refresh token) khác,
// nhằm truy xuất các khách hàng có sẵn cho một người dùng cụ thể.
//
// UserCredentials credentials =
// UserCredentials.newBuilder()
// .setClientId("INSERT_OAUTH_CLIENT_ID")
// .setClientSecret("INSERT_OAUTH_CLIENT_SECRET")
// .setRefreshToken("INSERT_REFRESH_TOKEN")
// .build();
//
// client = client.toBuilder().setCredentials(credentials).build();
try (CustomerServiceClient customerService =
client.getLatestVersion().createCustomerServiceClient()) {
ListAccessibleCustomersResponse response =
customerService.listAccessibleCustomers(
ListAccessibleCustomersRequest.newBuilder().build());

System.out.printf(“Số kết quả: %d%n”, response.getResourceNamesCount());

for (String customerResourceName : response.getResourceNamesList()) {
System.out.printf(“Tên tài nguyên khách hàng: %s%n”, customerResourceName);
}
}
}

Liệt kê tài khoản đã bị huỷ

Hiện tại, API Google Ads không cung cấp phương pháp trực tiếp để liệt kê các tài khoản đã bị huỷ trong tài khoản người quản lý. Tuy nhiên, bạn có thể sử dụng phương pháp sau để truy xuất danh sách này:

  1. Truy xuất danh sách các đường liên kết ACTIVE bằng tài nguyên customer_client_link và tạo danh sách khách hàng từ customer_client_link.client_customer:
    SELECT customer_client_link.client_customer, customer_client_link.status
    FROM customer_client_link
    WHERE customer_client_link.status = ACTIVE
  2. Truy xuất danh sách các tài khoản ENABLED bằng tài nguyên customer_client:
    SELECT customer_client.id, customer_client.descriptive_name
    FROM customer_client
  3. Sự khác biệt giữa hai danh sách trên sẽ cung cấp cho bạn danh sách các tài khoản đã bị huỷ.

Việc sử dụng Google Ads API để quản lý và liệt kê các tài khoản giúp bạn tối ưu hóa quá trình quản lý hệ thống phân cấp tài khoản một cách dễ dàng và hiệu quả. Bằng cách tận dụng phương thức CustomerService.ListAccessibleCustomers, bạn có thể nhanh chóng truy xuất danh sách các tài khoản mà mình có quyền truy cập. Đồng thời, việc áp dụng các truy vấn nâng cao cũng giúp bạn quản lý và phát hiện các tài khoản đã bị hủy một cách hiệu quả. Điều này không chỉ giúp tối ưu quản trị mà còn tăng tính linh hoạt khi làm việc với các tài khoản Google Ads.

Facebook
X
LinkedIn
Tumblr
Threads
logo_v4seowebsite

V4SEO là đội ngũ SEO & Web xuất phát từ Nha Trang, triển khai dự án cho doanh nghiệp trên toàn quốc. Chúng tôi cung cấp Dịch vụ SEO Nha Trang theo chuẩn Google, kết hợp kỹ thuật, nội dung và entity để tăng trưởng bền vững. Song song, Dịch vụ thiết kế website Nha Trang tối ưu UX, tốc độ và Core Web Vitals nhằm tối đa chuyển đổi; báo cáo minh bạch, hỗ trợ dài hạn.

Nội dung được sự cố vấn của chuyên gia SEO - Võ Quang Vinh
author-founder-v4seowebsite

Võ Quang Vinh – Chuyên gia SEO với hơn 10 năm kinh nghiệm triển khai hàng trăm dự án SEO tổng thể, từ thương mại điện tử đến dịch vụ địa phương. Từng đảm nhiệm vai trò SEO và là Keymember tại Gobranding và dân dắt đội SEO BachhoaXanh.com, anh là người đứng sau nhiều chiến dịch tăng trưởng traffic vượt bậc. Hiện tại, Vinh là người sáng lập và điều hành V4SEO, cung cấp giải pháp SEO & thiết kế website chuẩn UX/UI giúp doanh nghiệp bứt phá thứ hạng Google và tối ưu chuyển đổi. 

Bài viết liên quan
ĐĂNG KÝ V4SEO NGAY HÔM NAY KHUYẾN MÃI 15% TẤT CẢ DỊCH VỤ ÁP DỤNG TỚI HẾT THÁNG 1/2026

Nhận tư vấn từ V4SEO Đăng ký ngay hôm nay Bứt phá trong mai sau