API nâng cao

Các API nâng cao trong tập lệnh Google Ads cho phép các nhà phát triển giàu kinh nghiệm kết nối với một số API công khai của Google mà không cần thiết lập nhiều như khi sử dụng giao diện HTTP. Bạn sử dụng các API này giống như các dịch vụ tích hợp sẵn của tập lệnh và các API này cũng mang lại những tiện lợi tương tự như tính năng tự động hoàn thành và uỷ quyền tự động.

Các cách sử dụng có thể có cho API nâng cao

Google Analytics
Bạn có thể sử dụng Google Analytics để theo dõi lưu lượng truy cập vào trang web của mình và điều chỉnh giá thầu của chiến dịch cho phù hợp. Nếu liên kết một tài sản Google Analytics với tài khoản Google Ads, bạn cũng có thể phân tích hoạt động của khách hàng trên trang web của mình. Thông tin này có thể cho biết lưu lượng truy cập vào trang web hoặc số lượt bán hàng đến từ Google Ads, đồng thời giúp bạn cải thiện quảng cáo và trang web của mình. Bạn có thể tìm hiểu thêm về cách liên kết tài khoản Analytics với tài khoản Google Ads trên trung tâm trợ giúp của chúng tôi.
Google BigQuery
Bạn có thể tải một lượng lớn dữ liệu vào Google Cloud Storage, sau đó truy vấn dữ liệu đó bằng Google BigQuery. Ví dụ: bạn có thể tải dữ liệu thời tiết công khai trong 10 năm qua, sau đó truy vấn nhiệt độ trung bình của một khu vực trong một tập lệnh sử dụng thông tin đó để điều chỉnh giá thầu. Một cách sử dụng khác là tổng hợp số liệu về hiệu suất của tài khoản trong vài năm.
YouTube và YouTube Analytics
Bạn có thể truy xuất và cập nhật video, danh sách phát, v.v. cũng như dữ liệu hiệu suất của video để đưa ra quyết định đặt giá thầu.
Lịch Google
Tập lệnh của bạn có thể tạo sự kiện cho các tác vụ trong tương lai (ví dụ: chạy báo cáo hiệu suất cho chiến dịch của bạn sau 2 tuần kể từ hôm nay) hoặc thực hiện hành động dựa trên mục bạn đã tạo trên lịch (ví dụ: bật chiến dịch vào một ngày cụ thể).
Nội dung mua sắm
Tập lệnh của bạn có thể sử dụng Google Content API for Shopping trong Apps Script. API này cho phép người dùng Google Merchant Center tải lên và quản lý trang thông tin sản phẩm cũng như quản lý tài khoản Merchant Center của họ. Trong tập lệnh, tính năng này có thể hữu ích để kiểm tra trang thông tin sản phẩm và liên kết các sản phẩm cụ thể với quảng cáo cụ thể.
Google Tasks
Tập lệnh của bạn có thể tạo danh sách nhắc nhở cho các tác vụ trong tương lai (ví dụ: chạy báo cáo hiệu suất cho chiến dịch của bạn sau 2 tuần kể từ hôm nay) hoặc thực hiện hành động dựa trên mục bạn đã tạo trong danh sách nhắc nhở (ví dụ: bật chiến dịch vào một ngày cụ thể).
Google Trang trình bày
Tập lệnh của bạn có thể xuất thông tin chi tiết hoặc số liệu thống kê về chiến dịch sang Google Trang trình bày để phát hành thông tin đó ở định dạng dễ trình bày.

Bật API nâng cao

Để xem API Google nào có sẵn dưới dạng API nâng cao, hãy nhấp vào nút API nâng cao trên thanh trình chỉnh sửa ở trên cùng.

Thao tác này sẽ mở ra hộp thoại Advanced APIs (API nâng cao). Đánh dấu vào các API bạn muốn bật.

Tiếp theo, hãy nhấp vào đường liên kết Google API Console để mở trang API Console trong Console, với dự án được liên kết với tập lệnh của bạn; hoặc nếu dự án của bạn chưa được chọn, hãy chọn dự án đó trong danh sách thả xuống Project (Dự án). Tìm các API mà bạn muốn sử dụng trong tập lệnh bằng cách nhập tên API vào thanh tìm kiếm.

Trong kết quả tìm kiếm, hãy chọn API và trên trang tiếp theo, hãy chọn Bật; nếu bạn thấy nút Tắt, thì API này đã được bật. Lặp lại thao tác này cho từng API mà bạn muốn bật.

Để xem danh sách các API đã bật cho dự án, hãy chọn trang Trang tổng quan. Xác minh rằng tất cả API nâng cao mà bạn muốn sử dụng cho tập lệnh đều được liệt kê.

Bây giờ, hãy đóng hộp thoại Advanced APIs (API nâng cao) để quay lại trình chỉnh sửa. Các API mới sẽ được bật cho tập lệnh của bạn và có trong danh sách tự động hoàn thành.

API hiện có

Bạn có thể sử dụng các API sau:

Bạn cũng có thể tham khảo trang đoạn mã của chúng tôi để xem một số ví dụ về cách sử dụng các API này.

Những điểm cần cân nhắc cuối cùng

Có một vài điều cần lưu ý khi làm việc với các API nâng cao.

Mã dự án

Mỗi tập lệnh Google Ads đều có một Mã dự án (còn gọi là số dự án) trên Google Cloud Platform liên kết với tập lệnh đó. Bạn có thể tìm thấy số dự án của tập lệnh bằng cách mở trang Google API Console trong hộp thoại Advanced APIs (API nâng cao). Mã dự án này được tạo khi bạn tạo tập lệnh và được liên kết với người dùng đã tạo tập lệnh Google Ads. Nếu sau này, người dùng đã tạo tập lệnh bị xoá khỏi tài khoản, thì người dùng đang cố gắng truy cập vào tập lệnh sẽ được nhắc uỷ quyền lại tập lệnh và thiết lập lại các phần phụ thuộc API nâng cao. Một mã dự án mới cho nhà phát triển Google cũng sẽ được tạo và bạn sẽ cần thiết lập lại API nâng cao, như đã giải thích ở phần trước của tài liệu này.

Phần phụ thuộc

Chỉ người dùng đã tạo tập lệnh trong tài khoản mới có thể thay đổi phần phụ thuộc API nâng cao cho tập lệnh đó.

Quyền

Khi truy cập vào các API, tập lệnh sẽ sử dụng quyền của người dùng đã uỷ quyền cho tập lệnh. Đảm bảo rằng người dùng đã uỷ quyền cho tập lệnh có quyền truy cập cần thiết vào tất cả API nâng cao đang được sử dụng cũng như dữ liệu mà tập lệnh cần. Nếu bạn đang sử dụng API Google Analytics, hãy đảm bảo rằng người dùng đã uỷ quyền cho tập lệnh có các quyền cần thiết để truy cập vào tài khoản Analytics.

Ðiều khoản và điều kiện

Mỗi API nâng cao có thể có Điều khoản và điều kiện riêng mà bạn phải chấp nhận khi bật API đó trong Google API Console.

Hạn mức

Hầu hết các API nâng cao đều có hạn mức miễn phí hằng ngày. Khi tập lệnh của bạn vượt quá hạn mức này, API sẽ ngừng hoạt động cho đến khi bạn yêu cầu thêm dữ liệu hoặc hạn mức miễn phí được bổ sung. Bạn có thể theo dõi hạn mức mà tập lệnh sử dụng bằng cách mở Google API Console cho tập lệnh đó trong hộp thoại Advanced API (API nâng cao). Google API Console cũng cung cấp cho bạn một cách để yêu cầu thêm hạn mức cho API.

Thanh toán

Một số API nâng cao yêu cầu bạn phải trả phí để sử dụng. Các khoản thanh toán này được quản lý thông qua dự án Google Cloud Platform liên kết với tập lệnh của bạn, chứ không phải thông qua Google Ads. Hãy xem tài liệu của chúng tôi để biết thêm thông tin chi tiết về cách bật tính năng thanh toán cho dự án Google Cloud Platform của tập lệnh.