Báo cáo trong giao diện người dùng Google Ads

Giao diện người dùng Google Ads cung cấp các tính năng báo cáo. Để tạo báo cáo, hãy đăng nhập vào tài khoản Google Ads, nhấp vào Chiến dịch trên trình đơn điều hướng bên trái, rồi nhấp vào Thông tin chi tiết và báo cáo. Để tạo báo cáo từ đầu, hãy nhấp vào Trình chỉnh sửa báo cáo.

Hướng dẫn này liên kết các khái niệm báo cáo và quy ước đặt tên phổ biến trong giao diện người dùng Google Ads với các báo cáo mà bạn có thể tạo bằng cách sử dụng Ngôn ngữ truy vấn Google Ads (GAQL) và Google Ads API. Bạn cũng có thể làm theo các câu lệnh trong giao diện người dùng để tạo báo cáo phù hợp nhất với yêu cầu của mình.

Công cụ và tài nguyên

Để biết thêm ví dụ chi tiết và được trợ giúp tự động trong việc liên kết các màn hình giao diện người dùng với API, hãy xem các tài nguyên sau:

  • Sổ tay truy vấn: Một tập hợp các truy vấn GAQL sao chép dữ liệu có trên nhiều màn hình phổ biến của giao diện người dùng Google Ads.
  • Tiện ích báo cáo Google Ads API: Một tiện ích Chrome giúp bạn xác định tên trường và tài nguyên API ngay trong giao diện người dùng Google Ads.

Thuật ngữ thường gặp về giao diện người dùng

Bảng sau đây tóm tắt một số thuật ngữ thường dùng trong giao diện người dùng và mối liên kết của các thuật ngữ đó với Ngôn ngữ truy vấn Google Ads (GAQL).

Giao diện người dùng GAQL
Cột Mọi tài nguyên, trường phân đoạn hoặc chỉ số trong mệnh đề SELECT của một truy vấn GAQL.
Phạm vi ngày Phạm vi ngày tương ứng với một mệnh đề WHERE lọc trên segments.date.
Bộ lọc Một hoặc nhiều điều kiện trong mệnh đề WHERE.
Trường phân khúc Áp dụng phân khúc bằng cách thêm các trường phân khúc vào truy vấn GAQL.
Phân trang Phân trang chia tập kết quả của truy vấn thành nhiều trang.

Cột

Các cột trong giao diện người dùng tương đương với việc sử dụng mệnh đề SELECT cho Trường tài nguyên, Trường phân đoạn hoặc Chỉ số trong GAQL.

Để biết thêm thông tin, hãy xem bài viết Giới thiệu về các cột trong bảng thống kê.

Phạm vi ngày

Giao diện người dùng Google Ads có một bảng hiển thị số liệu thống kê về tài khoản và một trình đơn thả xuống để kiểm soát phạm vi ngày của những số liệu thống kê này.

Bạn có quyền kiểm soát tương tự trong GAQL bằng cách lọc trên segments.date trong mệnh đề WHERE của một truy vấn GAQL.

Bộ lọc

Các bộ lọc trong giao diện người dùng tương đương với một hoặc nhiều điều kiện trong mệnh đề WHERE của GAQL.

Để biết thêm thông tin, hãy xem phần Lọc chế độ xem dữ liệu hiệu suất.

Phân đoạn

Để có số liệu thống kê chi tiết hơn, hãy chia dữ liệu theo phân khúc. Ví dụ: giả sử bạn muốn xem số lượt hiển thị riêng cho Mạng Tìm kiếm của Google, tách biệt với Mạng Hiển thị của Google. Trong trường hợp đó, hãy phân đoạn báo cáo theo mạng. Hãy xem phần Phân khúc để tìm hiểu cách đưa các trường phân khúc vào mệnh đề SELECT.

Phân trang

Điều hướng qua các báo cáo trong giao diện người dùng bằng cách sử dụng các chế độ kiểm soát ở cuối mỗi bảng dữ liệu. Các chế độ này cho phép bạn chuyển đổi trang và chọn số lượng kết quả cần hiển thị trong một tập hợp kích thước xác định.

Để chuyển trang qua các kết quả khi truy xuất báo cáo, hãy sử dụng GoogleAdsService.Search với next_page_token. Để tìm nạp toàn bộ tập kết quả mà không cần phân trang, hãy sử dụng GoogleAdsService.SearchStream.

Sắp xếp kết quả

Trong giao diện người dùng, bạn có thể sắp xếp kết quả bằng cách chọn một cột.

Trong GAQL, bạn có thể sử dụng mệnh đề ORDER BY và mệnh đề LIMIT để sắp xếp và giới hạn kết quả truy vấn.

Định dạng tải xuống

Trong giao diện người dùng, bạn có thể tải báo cáo xuống ở nhiều định dạng, chẳng hạn như CSV, TSV hoặc XML.

API không định dạng trực tiếp đầu ra thành các tệp như CSV, vì vậy, ứng dụng khách của bạn phải định dạng phản hồi. Hãy xem Mã mẫu Báo cáo chiến dịch sang CSV để tìm hiểu cách triển khai định dạng CSV trong một ứng dụng.

Lập lịch và gửi báo cáo qua email

Bạn có thể lập lịch và gửi báo cáo qua email từ giao diện người dùng, nhưng API không hỗ trợ các tính năng này.

Liên kết các khung hiển thị giao diện người dùng với các tài nguyên API

Sau đây là danh sách các khung hiển thị phổ biến trên giao diện người dùng và Tên tài nguyên GAQL tương ứng.

Thành phần hiển thị giao diện người dùng Tên tài nguyên GAQL
(Chỉ định trong mệnh đề FROM)
Tài khoản khách hàng
Chiến dịch,
Thông tin chi tiết về chiến dịch
chiến dịch
Nhóm quảng cáo,
Chi tiết về nhóm quảng cáo
ad_group
Quảng cáo,
URL cuối cùng
ad_group_ad
Từ khoá cho quảng cáo trên Mạng Tìm kiếm keyword_view
Cụm từ tìm kiếm search_term_view
Có trả phí và tự nhiên
(Mẫu mức độ hiển thị cạnh tranh)*
paid_organic_search_term_view
Trang đích landing_page_view
Trang đích mở rộng expanded_landing_page_view
Nội dung > Vị trí managed_placement_view
Nội dung > Vị trí hiển thị quảng cáo group_placement_view
Nội dung > Nơi quảng cáo được hiển thị > Xem chi tiết detail_placement_view
Đối tượng > Thông tin nhân khẩu học > Độ tuổi age_range_view
Đối tượng > Thông tin nhân khẩu học > Giới tính gender_view
Địa điểm location_view
Nội dung > Chủ đề topic_view
Vị trí > Báo cáo địa lý geographic_view

* Để tạo báo cáo Kết quả tìm kiếm tự nhiên và có trả phí, bạn phải liên kết một tài khoản Google Search Console với tài khoản Google Ads của mình ở cấp khách hàng.

Ví dụ: theo bảng trước, bạn có thể sử dụng truy vấn GAQL sau để tạo báo cáo Tài khoản tổng hợp trong 7 ngày qua (thêm segments.date vào mệnh đề SELECT nếu bạn muốn chỉ số được chia nhỏ theo ngày):

SELECT
  customer.descriptive_name,
  customer.id,
  metrics.clicks,
  metrics.impressions,
  metrics.ctr,
  metrics.average_cpc,
  metrics.cost_micros,
  metrics.absolute_top_impression_percentage,
  metrics.top_impression_percentage,
  metrics.average_cpm
FROM customer
WHERE segments.date DURING LAST_7_DAYS

Những điểm khác biệt thường gặp

Khi so sánh báo cáo trên giao diện người dùng với báo cáo API, một trong những điểm khác biệt phổ biến nhất là giao diện người dùng sẽ ngầm lọc ra các thực thể đã bị xoá, trong khi API thì không.

Để sao chép một khung hiển thị giao diện người dùng mặc định, hãy thêm bộ lọc bằng cách sử dụng trường status để loại trừ các hàng đã bị xoá (hoặc đưa các thực thể ENABLED và PAUSED vào một cách rõ ràng). Ví dụ:

SELECT campaign.name
FROM campaign
WHERE campaign.status != 'REMOVED'