Bỏ qua tới nội dung chính

Google Ads · GA4 · Looker Studio

Dashboard Google Ads & GA4 trên Looker Studio, tự động cập nhật

AXYN kéo chi tiêu, lượt nhấp, chuyển đổi từ Google Ads cùng phiên, sự kiện chính, doanh thu từ Google Analytics 4 vào Google Sheets theo lịch bạn chọn. Bạn chọn bảng tính đó làm nguồn dữ liệu trong Looker Studio (trước đây là Google Data Studio), và dashboard có số mới sau mỗi lần pipeline chạy — không cần viết code.

Nguồn dữ liệu

  • Google Ads
  • Google Analytics 4

Gửi tới

  • Google Sheets
  • Data Endpoint
  • API / JSON

Thay vì làm tay

Bỏ qua việc tải CSV và dán số mỗi sáng

  • Mỗi sáng xuất báo cáo Google Ads, tải số liệu GA4 rồi dán vào cùng một file để ghép theo ngày.
  • Nhiều tài khoản nằm dưới một MCC phải xuất từng cái rồi gộp tay, dễ sót hoặc trùng dòng.
  • Chuyển đổi Google Ads còn được ghi nhận thêm sau vài ngày, nên con số đã dán vào báo cáo tuần trước không còn khớp.
Xem trước · Google Ads · Hiệu quả chiến dịch theo ngàyDữ liệu minh hoạ
NgàyTên chiến dịchLượt hiển thịLượt nhấpChi tiêu
17/10/2026Khuyến mãi tháng 10116.5777.5163.602.110 ₫
16/10/2026Remarketing – Giỏ hàng88.1885.0793.005.468 ₫
15/10/2026Ra mắt BST mới227.75779212.438.472 ₫
14/10/2026Lead form – Tư vấn162.0841.4104.185.312 ₫
13/10/2026Video – Nhận diện228.4882.7714.035.948 ₫
12/10/2026Flash sale cuối tuần178.2598.78010.683.660 ₫
Cột là các trường mặc định của “Hiệu quả chiến dịch theo ngày”; số liệu chỉ để minh hoạ.

Bạn nhận được gì

Số liệu luôn mới, đúng chỗ bạn cần

  • Dashboard tự cập nhật

    Pipeline chạy theo lịch và ghi số mới vào Google Sheets; Looker Studio đọc thẳng từ bảng tính đó nên bạn không còn phải tải CSV hay dán số thủ công.

  • Ghép chi phí với hành vi trên web

    Đặt chi tiêu, lượt nhấp, chuyển đổi Google Ads cạnh phiên, phiên có tương tác, sự kiện chính và doanh thu GA4 trên cùng một dashboard, theo từng ngày, để thấy tiền quảng cáo mang lại gì trên website.

  • Gom nhiều tài khoản qua MCC

    Đăng nhập qua tài khoản người quản lý (MCC) để thấy các tài khoản khách hàng bên dưới. Mỗi dòng dữ liệu có Mã tài khoản và Tên tài khoản để lọc ngay trong dashboard.

  • Chuyển đổi về trễ vẫn đúng

    Mỗi lần chạy lấy lại khoảng ngày của truy vấn (ít nhất bằng cửa sổ đồng bộ lại) và chỉ thay đúng những ngày đó trong Sheet, nên chuyển đổi về trễ được cập nhật mà lịch sử cũ vẫn giữ nguyên.

  • Chỉ đọc, token mã hoá

    AXYN chỉ đọc số liệu báo cáo, không tạo, sửa hay xoá chiến dịch Google Ads. Token đăng nhập Google được mã hoá AES-256-GCM và bạn có thể ngắt kết nối bất cứ lúc nào.

  • Cùng dữ liệu cho Power BI, Python

    Cần đưa số liệu sang công cụ khác? Data Endpoint cấp URL CSV/JSON có token cho Power BI, Excel, Python; API REST với API key cho hệ thống của bạn.

Hướng dẫn từng bước

Dựng dashboard Google Ads & GA4 trên Looker Studio trong 6 bước

Năm bước đầu làm trong AXYN, bước cuối làm trong Looker Studio. Bạn cần một tài khoản Google có quyền Chỉ đọc (Read only) trở lên trên tài khoản Google Ads và quyền Người xem (Viewer) trở lên trên property GA4.

  1. Bước 1: Kết nối Google Ads và Google Analytics 4

    Vào Nguồn dữ liệu → Thêm nguồn, bấm “Kết nối” ở thẻ Google Ads và đăng nhập bằng tài khoản Google có quyền xem tài khoản quảng cáo. Làm tương tự với thẻ Google Analytics 4. Sau khi đăng nhập, AXYN tự tải danh sách tài khoản và property.

    • Đăng nhập qua tài khoản người quản lý (MCC): các tài khoản khách hàng bên dưới, kể cả dưới MCC cấp con, đều được liệt kê; bản thân MCC hiện kèm chữ “(MCC)” và không chọn được trong truy vấn vì không chứa chiến dịch.
    • Mỗi property GA4 hiện dưới dạng “Tên property (Tên tài khoản GA4)”.
    • Chỉ tài khoản đang bật mới dùng được trong truy vấn và pipeline, và số tài khoản được bật bị giới hạn theo gói. AXYN tự bật tài khoản mới tìm thấy khi gói còn chỗ (dòng MCC thì không, vì nó không chứa chiến dịch); hãy tắt những tài khoản không cần ở cột “Sử dụng” để chừa chỗ cho property GA4 và các tài khoản bạn muốn lấy.
    • Thiếu tài khoản? Mở kết nối và bấm “Khám phá lại tài khoản”.
    • Đã thử Demo Ads? Xoá kết nối Demo Ads ở trang Nguồn dữ liệu trước: nó tính là một nguồn và các tài khoản mẫu chiếm hạn mức tài khoản của gói.
  2. Bước 2: Kết nối Google Sheets làm đích

    Vào Đích dữ liệu → Thêm đích, bấm “Kết nối” ở thẻ Google Sheets, đăng nhập Google và cho phép AXYN truy cập những file Google Drive bạn dùng với AXYN — chỉ các bảng tính AXYN tạo hoặc bạn chọn, không phải toàn bộ Drive. Nếu đang ở giữa trình tạo pipeline, dùng liên kết “+ Kết nối đích mới” rồi bấm “Tải lại danh sách” — cấu hình đã nhập vẫn được giữ.

  3. Bước 3: Tạo truy vấn Google Ads và xem trước

    Mở Truy vấn, chọn nguồn Google Ads và báo cáo “Hiệu quả chiến dịch theo ngày” (hoặc “Hiệu quả nhóm quảng cáo theo ngày”), chọn tài khoản, khoảng ngày và các trường cần lấy. Bấm “Xem trước dữ liệu” để kiểm tra số liệu trước khi tạo pipeline.

    • Giữ trường “Ngày”: dashboard cần nó để vẽ theo thời gian, và AXYN dựa vào nó để chỉ thay đúng các ngày của mỗi lần chạy.
    • Pipeline chạy theo lịch nên dùng khoảng ngày tương đối như “7 ngày qua” hay “30 ngày qua”; khoảng “Tuỳ chọn” là các ngày cố định, mỗi lần chạy chỉ lấy lại đúng những ngày đó nên dashboard sẽ không có ngày mới.
    • Muốn tách theo thiết bị: bật “Tách theo thiết bị” trong Tuỳ chọn connector rồi thêm trường “Thiết bị” (bật “Nâng cao” trong danh sách trường).
    • Báo cáo “Danh sách chiến dịch” gồm trạng thái, loại kênh, chiến lược giá thầu và ngân sách; báo cáo này không phụ thuộc khoảng ngày nên phù hợp làm bảng tra cứu.
  4. Bước 4: Tạo pipeline ghi vào một tab của Google Sheet

    Bấm “Tạo pipeline”: trình tạo pipeline được điền sẵn truy vấn vừa xem. Ở bước Đích dữ liệu, chọn kết nối Google Sheets, bấm “Tạo mới” để AXYN tạo file (hoặc “Chọn từ Google Drive” để chọn một file sẵn có của bạn trong Google Picker; đã có link thì bấm “Dán link/ID”, dán link rồi bấm “Mở trong Google Drive”: Picker mở ngay tại file đó để bạn xác nhận), đặt Tên sheet (tab) là “Google Ads” và giữ Chế độ ghi “Ghi đè”.

    • Tab chưa có sẽ được tạo tự động; dòng đầu là tiêu đề cột, được in đậm và cố định.
    • Ở bước Lịch & tên, chọn Lịch chạy và giờ chạy; ô “Cửa sổ đồng bộ lại (ngày)” được điền sẵn số ngày gợi ý cho từng nguồn để cập nhật chuyển đổi về trễ.
    • Giữ tuỳ chọn “Chạy ngay sau khi tạo” đang bật rồi bấm “Tạo & chạy ngay” để pipeline chạy lần đầu ngay. Cần lịch sử dài hơn: mở pipeline và bấm “Backfill” (gói Miễn phí cho phép backfill tối đa 90 ngày mỗi lần).
  5. Bước 5: Lặp lại với GA4, ghi vào tab thứ hai

    Ở trang Truy vấn, chọn nguồn Google Analytics 4 và báo cáo “Báo cáo tuỳ chỉnh”, chọn property ở mục Tài khoản, rồi chọn chiều dữ liệu và chỉ số. Xem trước, rồi tạo pipeline thứ hai ghi vào cùng file nhưng tab khác, ví dụ “GA4”.

    • Gợi ý: Ngày, Nhóm kênh mặc định (phiên), Nguồn phiên, Phương tiện phiên, Trang đích cùng Phiên, Phiên có tương tác, Sự kiện chính, Tổng doanh thu.
    • GA4 cho phép tối đa 9 chiều dữ liệu và 10 chỉ số trong một truy vấn; cần nhiều hơn thì tách thành hai pipeline.
    • Mỗi pipeline lấy dữ liệu từ một nguồn, nên Google Ads và GA4 nằm ở hai tab riêng — đừng cho hai pipeline ghi chung một tab.
  6. Bước 6: Chọn Google Sheet làm nguồn dữ liệu trong Looker Studio

    Trong Looker Studio, tạo báo cáo mới, thêm dữ liệu bằng trình kết nối Google Sheets, chọn bảng tính và trang tính (tab) “Google Ads”, giữ tuỳ chọn dùng hàng đầu tiên làm tiêu đề. Thêm nguồn thứ hai cho trang tính “GA4” rồi dựng biểu đồ.

    • Ghép hai nguồn bằng tính năng kết hợp dữ liệu (blend) của Looker Studio theo cột “Ngày” để đặt chi tiêu cạnh phiên, sự kiện chính và doanh thu.
    • Mỗi lần pipeline chạy, AXYN cập nhật tab trong Sheet; Looker Studio hiện số mới khi dữ liệu được làm mới, không cần kết nối lại.
    • Nếu Looker Studio nhận cột “Ngày” là văn bản, đổi kiểu trường sang Ngày trong phần chỉnh sửa nguồn dữ liệu.

Mẹo để dashboard luôn đúng số

  • Đừng sửa dòng tiêu đề hay chèn cột vào tab do AXYN ghi; hãy đặt công thức và phần tính toán thủ công ở tab khác. Khi tiêu đề trong tab khác với các cột sắp ghi, chế độ “Ghi đè” sẽ xoá trắng tab rồi chỉ ghi lại dữ liệu của lần chạy đó.
  • Muốn thêm hay bớt trường, hãy tạo pipeline mới ghi vào một tab mới thay vì tab cũ, rồi dùng “Backfill” để nạp lịch sử cho tab đó.
  • Đừng để Looker Studio cộng (SUM) hay lấy trung bình các cột tỷ lệ như CTR (%), CPC trung bình, Tỷ lệ tương tác, Tỷ lệ thoát; hãy tạo trường tính toán từ số gốc, ví dụ CTR = SUM(Lượt nhấp) / SUM(Lượt hiển thị). Lưu ý CTR của Google Ads đã ở dạng phần trăm, còn tỷ lệ của GA4 ở dạng 0–1.
  • Tổng người dùng và Người dùng hoạt động của GA4 là số người riêng biệt trong từng dòng; cộng nhiều ngày lại sẽ đếm trùng.
  • Chi tiêu Google Ads tính theo tiền tệ của từng tài khoản. Nếu các tài khoản dùng tiền tệ khác nhau, đừng cộng chung — lọc theo Tên tài khoản hoặc tách biểu đồ.

Chỉ số có sẵn

Những trường dữ liệu bạn có thể chọn

Danh sách lấy trực tiếp từ trình chọn trường trong AXYN, nên luôn khớp với những gì bạn thấy khi tạo truy vấn.

Google Ads

Hiệu quả chiến dịch theo ngàyChỉ số chiến dịch theo từng ngày (GAQL FROM campaign, segments.date).

Chiều dữ liệu

  • Ngày
  • ID chiến dịch
  • Tên chiến dịch
  • Trạng thái chiến dịch
  • Loại kênh
  • Loại kênh (tiếng Việt)
  • Chiến lược giá thầu

Chỉ số

  • Lượt hiển thị
  • Lượt nhấp
  • CTR (%)
  • CPC trung bình
  • Chi tiêu
  • Chuyển đổi
  • Giá trị chuyển đổi
  • Chi phí mỗi chuyển đổi
  • Tất cả chuyển đổi
  • Lượt xem video
  • Tỷ lệ xem video (%)
  • Lượt tương tác
  • Tỷ lệ tương tác (%)
  • Tỷ lệ hiển thị tìm kiếm (%)
  • Tỷ lệ hiển thị đầu trang (%)
  • Tỷ lệ hiển thị vị trí đầu tiên (%)
  • Lượt gắn kết

+ 1 trường nâng cao — bật công tắc “Nâng cao” trong trình chọn trường để thấy.

Hiệu quả nhóm quảng cáo theo ngàyChỉ số nhóm quảng cáo theo từng ngày (GAQL FROM ad_group, segments.date).

Chiều dữ liệu

  • Ngày
  • ID chiến dịch
  • Tên chiến dịch
  • Trạng thái chiến dịch
  • ID nhóm quảng cáo
  • Tên nhóm quảng cáo
  • Trạng thái nhóm quảng cáo

Chỉ số

  • Lượt hiển thị
  • Lượt nhấp
  • CTR (%)
  • CPC trung bình
  • Chi tiêu
  • Chuyển đổi
  • Giá trị chuyển đổi
  • Chi phí mỗi chuyển đổi
  • Tất cả chuyển đổi
  • Lượt tương tác

+ 1 trường nâng cao — bật công tắc “Nâng cao” trong trình chọn trường để thấy.

Danh sách chiến dịchThông tin cấu hình chiến dịch (trạng thái, loại kênh, ngân sách) — không phụ thuộc khoảng ngày.

Chiều dữ liệu

  • ID chiến dịch
  • Tên chiến dịch
  • Trạng thái
  • Loại kênh
  • Loại kênh (tiếng Việt)
  • Chiến lược giá thầu
  • Ngày bắt đầu
  • Ngày kết thúc
  • Trạng thái phân phối

Chỉ số

  • Ngân sách

Google Analytics 4

Báo cáo tuỳ chỉnhChọn thuộc tính (dimension) và chỉ số (metric) tuỳ ý — tương đương Explore / runReport của GA4.

Chiều dữ liệu

  • Ngày
  • Ngày & giờ
  • Nguồn phiên
  • Phương tiện phiên
  • Chiến dịch phiên
  • Nhóm kênh mặc định (phiên)
  • Nguồn người dùng đầu tiên
  • Phương tiện người dùng đầu tiên
  • Chiến dịch người dùng đầu tiên
  • Quốc gia
  • Thành phố
  • Vùng / Tỉnh
  • Loại thiết bị
  • Hệ điều hành
  • Trình duyệt
  • Ngôn ngữ
  • Đường dẫn trang
  • Tiêu đề trang
  • Trang đích
  • Tên sự kiện
  • Tên miền (hostname)
  • Nền tảng

Chỉ số

  • Phiên
  • Tổng người dùng
  • Người dùng mới
  • Người dùng hoạt động
  • Phiên có tương tác
  • Tỷ lệ tương tác
  • Thời lượng phiên trung bình (giây)
  • Tỷ lệ thoát
  • Lượt xem trang / màn hình
  • Lượt xem mỗi phiên
  • Số sự kiện
  • Sự kiện chính
  • Tổng doanh thu
  • Doanh thu mua hàng
  • Giao dịch
  • Thêm vào giỏ
  • Bắt đầu thanh toán
  • Lượt xem sản phẩm
  • Thời gian tương tác (giây)

Hỏi đáp

Câu hỏi thường gặp: Dashboard Google Ads & GA4

AXYN có trình kết nối Looker Studio riêng không?

Không. AXYN ghi dữ liệu Google Ads và GA4 vào Google Sheets theo lịch, rồi bạn chọn bảng tính đó làm nguồn dữ liệu bằng trình kết nối Google Sheets có sẵn của Looker Studio. Công cụ đọc được URL CSV/JSON như Power BI, Excel hay Python có thể dùng Data Endpoint.

Looker Studio đã tự kết nối được Google Ads và GA4, vì sao nên đi qua AXYN?

Bạn vẫn có thể dùng trình kết nối gốc của Looker Studio. Đi qua AXYN, số liệu nằm sẵn trong Google Sheet của bạn: nhiều tài khoản Google Ads gom vào một bảng có cột Mã tài khoản và Tên tài khoản, bạn tự thêm công thức hay đối chiếu ở tab khác, và cùng dữ liệu đó dùng được cho Power BI, Excel hay Python qua Data Endpoint.

Tôi quản lý nhiều tài khoản Google Ads qua MCC thì kết nối thế nào?

Đăng nhập bằng tài khoản Google có quyền trên tài khoản người quản lý (MCC): AXYN liệt kê các tài khoản khách hàng bên dưới, kể cả dưới MCC cấp con, và bỏ qua tài khoản bị ẩn. Bản thân MCC không chứa chiến dịch nên không chọn được trong truy vấn; AXYN cũng không tự bật dòng này, vì vậy nó không chiếm hạn mức tài khoản. Bạn chỉ cần bật đúng những tài khoản cần lấy ở cột “Sử dụng” trong giới hạn của gói.

Vì sao Google hỏi cả quyền chỉnh sửa khi tôi kết nối Google Ads?

Google Ads API chỉ có một phạm vi quyền dùng chung cho cả đọc và ghi, nên màn hình đồng ý của Google luôn nêu cả quyền chỉnh sửa tài khoản Google Ads. AXYN chỉ dùng quyền này để đọc số liệu báo cáo, không tạo, sửa hay xoá chiến dịch; với GA4, AXYN chỉ xin quyền đọc.

Bao lâu thì số mới hiện trên dashboard Looker Studio?

Có hai nhịp. AXYN ghi vào Sheet theo lịch của pipeline, nhanh nhất là hằng ngày với gói Miễn phí, mỗi giờ với Starter và mỗi 15 phút với Pro. Sau đó Looker Studio đọc lại Sheet theo chế độ làm mới dữ liệu (data freshness) của nguồn dữ liệu; muốn thấy số ngay, bạn làm mới dữ liệu trong báo cáo.

Gói Miễn phí có đủ để dựng dashboard Google Ads và GA4 không?

Đủ để bắt đầu. Dashboard này cần 2 nguồn (Google Ads, GA4) và 2 pipeline; gói Miễn phí có 2 nguồn kết nối, 3 pipeline và 3 tài khoản tính chung cho cả hai nguồn, ví dụ 2 tài khoản Google Ads cùng 1 property GA4. Demo Ads cũng tính là một nguồn và chiếm hạn mức tài khoản, nên nếu đã thử Demo Ads, hãy xoá kết nối đó trước khi kết nối GA4. Gói này chạy hằng ngày, cho phép 100.000 dòng mỗi tháng và không cần thẻ tín dụng.

Chưa thấy câu trả lời? Liên hệ chúng tôi

Bắt đầu ngay

Sẵn sàng để dữ liệu tự chảy về đúng chỗ?

Tạo workspace, kết nối Demo Ads và gửi báo cáo đầu tiên sang Google Sheets trong vài phút.

  • Không cần thẻ tín dụng
  • Thử ngay với Demo Ads
  • Token mã hoá AES-256