Đổ ngân sách vào ChatGPT Ads và tích hợp OpenAI Conversions API (CAPI) mới chỉ là một nửa chặng đường. Nửa còn lại quyết định việc bạn có thể nhân bản ngân sách (Scale-up) từ vài trăm USD lên hàng chục ngàn USD mỗi tháng hay không nằm ở khả năng Đọc hiểu dữ liệu báo cáo đa chiều qua OpenAI Insights API (/ads/reporting).
Đặc biệt, từ bản cập nhật lớn ngày 30/09/2026, OpenAI đã nâng cấp toàn diện cả 4 endpoint Insights với khả năng tùy chọn Cửa sổ phân bổ (Attribution Windows) và Mốc thời gian ghi nhận (Attribution Time Basis). Trong bài viết này, đội ngũ phân tích dữ liệu CDUDU sẽ hướng dẫn bạn cách truy vấn và giải mã từng chỉ số.
I. 4 Endpoint truy xuất báo cáo Insights theo cấp độ tài nguyên
Tuỳ thuộc vào độ chi tiết cần đánh giá, bạn gọi phương thức GET đến 1 trong 4 endpoint sau trên https://api.ads.openai.com (kết hợp với endpoint chuyên sâu POST /v1/conversions/insights khi cần bóc tách riêng từng sự kiện chuyển đổi):
- Toàn tài khoản:
GET /v1/ad_account/insights - Một chiến dịch cụ thể:
GET /v1/campaigns/{campaign_id}/insights - Một nhóm quảng cáo:
GET /v1/ad_groups/{ad_group_id}/insights - Một mẫu quảng cáo:
GET /v1/ads/{ad_id}/insights
II. Giải mã các chỉ số Hiệu suất, Chuyển đổi và ROAS quan trọng nhất
Khác với cấu hình ngân sách dùng đơn vị micros, toàn bộ các chỉ số tiền tệ trả về trong Insights API (spend, cpc, cpm, cpa, order_created_attributed_sales) đều sử dụng Đơn vị tiền tệ chính (Major Currency Units) — ví dụ 12.50 nghĩa là $12.50 USD, và ctr trả về dưới dạng tỷ lệ thập phân (0.04 = 4%):
Tên trường Metric (fields[]) |
Nhóm chỉ số | Công thức & Ý nghĩa kinh doanh |
|---|---|---|
impressions, clicks, spend |
Phân phối & Chi phí | Tổng lượt hiển thị, lượt nhấp và số tiền đã chi tiêu theo đơn vị tiền tệ của tài khoản. |
ctr, cpc, cpm |
Hiệu suất tương tác | Tỷ lệ nhấp (clicks / impressions), Giá mỗi nhấp chuột và Giá mỗi 1.000 hiển thị đã chốt. |
conversions |
Kết quả mục tiêu | Tổng số chuyển đổi mục tiêu (Goal conversions) cộng gộp cả Click-through + View-through trong cửa sổ phân bổ đã chọn. |
cpa |
Chi phí chuyển đổi | Chi phí trên mỗi hành động mục tiêu (spend / conversions). |
post_click_cvr |
Tỷ lệ chốt sau Click | Số chuyển đổi mục tiêu từ lượt nhấp (Click-through conversions) chia cho tổng số clicks. |
order_created_attributed_sales |
Doanh thu phân bổ | Tổng giá trị tiền tệ của các sự kiện mua hàng (order_created) được phân bổ cho quảng cáo. |
order_created_roas |
Tỷ suất lợi nhuận (ROAS) | Doanh thu mua hàng phân bổ chia cho chi phí (attributed_sales / spend). Giá trị 4 nghĩa là 1 đồng quảng cáo thu về 4 đồng doanh số. |
Lưu ý khi đọc giá trị
null: Trong phản hồi JSON của Insights API, giá trịnullcó nghĩa là chỉ số đó không khả dụng hoặc không thể tính toán (ví dụorder_created_roastrả vềnullkhispend = 0hoặc chưa truyềnamounttrong sự kiệnorder_created), chứ không phải bằng 0.
III. Cửa sổ Phân bổ (Attribution Windows): 30-Day Click và 1-Day View
Khi người dùng nhìn thấy hoặc nhấp vào quảng cáo trong ChatGPT nhưng vài ngày sau mới hoàn tất thanh toán (bắn về từ Conversions API), OpenAI xác định công trạng cho quảng cáo dựa trên quy tắc sau:
- Mặc định khi truy vấn Insights: Nếu bạn không truyền tham số cửa sổ phân bổ, API tự động áp dụng chuẩn mặc định:
attribution_window_days = 30(Ghi nhận chuyển đổi trong vòng 30 ngày sau khi nhấp chuột).view_through_attribution_window_days = 1(Ghi nhận chuyển đổi trong vòng 1 ngày sau khi nhìn thấy quảng cáo mà không nhấp).attribution_time_basis = ad_event_time(Ghi nhận chuyển đổi về ngày diễn ra tương tác quảng cáo).
- Quy tắc ưu tiên (Click Precedence): Nếu một đơn hàng vừa thỏa mãn điều kiện View-through (1 ngày) vừa có lượt Click hợp lệ trong cửa sổ Click-through, lượt Click luôn được ưu tiên ghi nhận 100% để không bao giờ tính trùng.
Ví dụ truy vấn hiệu suất chiến dịch hàng ngày kèm Cửa sổ phân bổ và Phân tách theo Sản phẩm:
curl -G "https://api.ads.openai.com/v1/campaigns/cmpn_123/insights" \
-H "Authorization: Bearer ${OPENAI_ADS_API_KEY}" \
--data-urlencode 'aggregation_level=campaign' \
--data-urlencode 'time_granularity=daily' \
--data-urlencode 'time_ranges[]={"type":"date_range","since":"2026-10-01","until":"2026-10-20","timezone":"Asia/Ho_Chi_Minh"}' \
--data-urlencode 'attribution_window_days=30' \
--data-urlencode 'view_through_attribution_window_days=1' \
--data-urlencode 'attribution_time_basis=ad_event_time' \
--data-urlencode 'fields[]=campaign_id' \
--data-urlencode 'fields[]=readable_time' \
--data-urlencode 'fields[]=impressions' \
--data-urlencode 'fields[]=clicks' \
--data-urlencode 'fields[]=spend' \
--data-urlencode 'fields[]=conversions' \
--data-urlencode 'fields[]=cpa' \
--data-urlencode 'fields[]=order_created_attributed_sales' \
--data-urlencode 'fields[]=order_created_roas'
IV. Phân tách dữ liệu (Breakdowns / Segments) theo Quốc gia, Thiết bị, Nền tảng & Sản phẩm
Bạn có thể thêm đúng 1 tham số segments[] trên mỗi request để mổ xẻ hiệu suất bên trong chiến dịch:
segments[]=country: So sánh hiệu quả giữa các quốc gia (country.clicks,country.spend).segments[]=platformhoặcdevice: Đánh giá hiệu quả riêng biệt giữaios_app,android_app,desktop_web,ios_web,android_web.segments[]=product: Đánh giá hiệu quả từng mã SKU trong Product Feed, bao gồm cả chỉ số tương tác thẻ băng chuyềnproduct.carousel_product_card_impressionsvàproduct.carousel_product_card_clicks.
Trọn Bộ 20 Bài Viết Chuyên Sâu & Hướng Dẫn Thực Chiến Chạy ChatGPT Ads (2026)
Để nắm vững toàn bộ kiến trúc kỹ thuật, quy trình cầm tay chỉ việc và kinh nghiệm thực chiến tối ưu chuyển đổi trên hệ sinh thái quảng cáo OpenAI Ads (ads.openai.com), mời bạn khám phá trọn bộ 20 bài hướng dẫn chuyên sâu từ đội ngũ kỹ sư CDUDU:
Phần 1: Nền tảng Kiến trúc, Đo lường Server-to-Server CAPI & OpenAI Ads API (Bài 01 – 12)
- Tổng quan hệ sinh thái (Pillar): ChatGPT Ads Là Gì? Toàn Tập Quảng Cáo Trên ChatGPT & Hệ Sinh Thái OpenAI Ads (2026)
- Kiến trúc Server-to-Server CAPI: OpenAI Ads Conversions API (CAPI) Là Gì? Hướng Dẫn Tích Hợp Đo Lường Server-to-Server
- Browser SDK & Deduplication: Hướng Dẫn Cài Đặt ChatGPT Ads Measurement Pixel (
oaiq.min.js) & Chống Trùng Lặp Sự Kiện - Định danh phân bổ & SHA-256: Giải Mã Tham Số
opprefVà Cookie__obrefTrong ChatGPT Ads Attribution - Từ điển 13 Sự kiện & Data Shapes: Danh Sách 13 Sự Kiện Chuyển Đổi Chuẩn (Supported Events) & Data Shapes Trên ChatGPT Ads
- Chiến lược Đấu thầu & oCPC: Chiến Lược Đấu Thầu (Bidding), Ngân Sách & Tối Ưu Chuyển Đổi oCPC Trên ChatGPT Ads
- Nhắm mục tiêu Ngữ cảnh AI: Nghệ Thuật Nhắm Mục Tiêu Trên ChatGPT Ads: Context Hints, Địa Lý & Nền Tảng (
iOS,Android,Web) - First-Party Data & Remarketing: Xây Dựng Tệp Đối Tượng Tùy Chỉnh (Custom Audiences) & Chiến Lược Remarketing Trên ChatGPT Ads
- Thương mại điện tử & SFTP Catalog: Quảng Cáo Danh Mục Sản Phẩm (Product Feeds) & Đồng Bộ Tồn Kho Qua Delta Feeds API
- Báo cáo Đa chiều & ROAS: Phân Tích Hiệu Quả ChatGPT Ads Với Insights API: Đo Lường ROAS, CPA & Cửa Sổ Phân Bổ
- Tự động hóa REST API & Bulk API: Tự Động Hóa Chiến Dịch Quảng Cáo ChatGPT Hàng Loạt Bằng OpenAI Advertiser API & Bulk API
- So sánh Đa kênh & Xử lý lỗi: So Sánh ChatGPT Ads Với Google Ads & Facebook Ads: Cách Chẩn Đoán Lỗi
Serving Issues
Phần 2: Hướng dẫn Thực chiến Cầm tay chỉ việc & Kinh nghiệm Tối ưu Chuyển đổi (Bài 13 – 20)
- Hướng dẫn A-Z cho người mới: Hướng Dẫn Chạy Quảng Cáo ChatGPT Ads Từ A-Z Cho Người Mới Bắt Đầu (Cầm Tay Chỉ Việc 2026)
- Viết mẫu quảng cáo CTR cao: Bí Quyết Viết Mẫu Quảng Cáo
chat_card&product_ad_templateĐạt CTR Cao Kỷ Lục Trên ChatGPT Ads - Quản trị Ngân sách & UTM Tracking: Chia Sẻ Kinh Nghiệm Tối Ưu Chi Phí, Hạn Mức Chi Tiêu (
Spend Limits) & Thứ Tự Ưu Tiên UTM Tracking - HTML Image Tag & Đa Pixel: Hướng Dẫn Đo Lường Chuyển Đổi ChatGPT Ads Bằng HTML Image Tag (Không Cần JS) & Quản Lý
Multiple Pixels - Quảng cáo Khách sạn & Du lịch: Hướng Dẫn Chạy Quảng Cáo Khách Sạn, Resort & Lưu Trú Trên ChatGPT Ads Với
Hotel Property Feeds - Chiến lược cho B2B SaaS & Phần mềm: Chiến Lược Chạy ChatGPT Ads Bùng Nổ Khách Hàng B2B SaaS, Phần Mềm & Dịch Vụ Doanh Nghiệp
- Kết hợp Affiliate, TMĐT & Video AI: Bí Quyết Kết Hợp ChatGPT Ads Với Affiliate Marketing, TMĐT & Hệ Thống Reup Video Tự Động CReup AI PRO
- 15 Sai lầm đốt tiền & Checklist Audit: 15 Sai Lầm "Đốt Tiền" Khi Tự Chạy Quảng Cáo ChatGPT Ads Và Checklist Audit Chiến Dịch Toàn Diện
V. Câu hỏi thường gặp (FAQ) về Báo cáo Insights & Phân bổ trên ChatGPT Ads
1. Làm sao để lấy danh sách cả những chiến dịch hoặc sản phẩm có 0 lượt hiển thị (Zero Impressions) trong báo cáo?
Trong báo cáo không phân đoạn (unsegmented report), bạn chỉ cần truyền thêm tham số includes[]=zero_impression_items để API trả về đầy đủ cả những chiến dịch/nhóm quảng cáo chưa phát sinh lượt hiển thị.
2. Chuyển đổi sau hiển thị (View-through conversions) có được dùng để tính phí hay tối ưu hóa đấu thầu oCPC không?
Theo tài liệu chính thức của OpenAI, việc tính phí (Billing), đấu thầu (Bidding), tính tỷ lệ post_click_cvr và tối ưu hóa chuyển đổi oCPC vẫn dựa hoàn toàn trên Click-through (lượt nhấp chuột) để đảm bảo tính minh bạch và chất lượng chuyển đổi cao nhất cho nhà quảng cáo.
3. Báo cáo phân tách theo Sản phẩm (segments[]=product) có hỗ trợ chia nhỏ theo từng giờ (hourly) không?
Không. Báo cáo cấp độ sản phẩm hỗ trợ tổng hợp theo ngày (time_granularity=daily) hoặc toàn kỳ (time_granularity=none), không hỗ trợ độ mịn theo giờ.


