So khớp RampID trong LiveRamp

Tính năng so khớp RampID của LiveRamp cho phép bạn tận dụng RampID làm khoá nối giữa dữ liệu quảng cáo của bạn và dữ liệu quảng cáo của Google. Việc kết hợp dữ liệu của bạn thông qua RampID có thể mang lại độ chính xác cao hơn và tỷ lệ khớp cao hơn so với phương thức so khớp dựa trên cookie thông thường.

Các điểm hạn chế

Tính năng so khớp LiveRamp chỉ dành cho hoạt động đo lường và không thể dùng trong truy vấn đối tượng.

Ngoài ra, để được so khớp, người dùng phải có:

  • Tương tác với quảng cáo của bạn và có mã LiveRamp tương ứng.
  • Tương tác với quảng cáo của Google và có mã Google tương ứng.
  • Đã từng tương tác với một chiến dịch quảng cáo mà bạn muốn đo lường bằng Ads Data Hub.

Cách hoạt động của tính năng so khớp LiveRamp

Việc so khớp dữ liệu LiveRamp bằng Ads Data Hub phụ thuộc vào việc sử dụng cookie. Để bắt đầu, Google và LiveRamp sẽ tạo một bảng so khớp liên kết RampID của LiveRamp với mã nhận dạng của Google. Bảng so khớp này được dùng để chuyển đổi giữa không gian mã nhận dạng của Google và LiveRamp.

Sau khi hoàn tất bảng so khớp, bạn có thể kết hợp dữ liệu Ads Data Hub và LiveRamp bằng cách so khớp RampID đã băm của LiveRamp với dữ liệu chiến dịch của Google.

Thiết lập

LiveRamp quản lý phần lớn quy trình triển khai. Để bắt đầu quy trình này, hãy liên hệ với người đại diện tài khoản Google của bạn để cho biết bạn quan tâm đến tính năng so khớp LiveRamp. Họ sẽ thảo luận về mục tiêu của bạn và cung cấp thêm thông tin về việc đáp ứng các yêu cầu để thiết lập bảng so khớp.

Điều kiện tiên quyết

Trước khi thiết lập tính năng so khớp LiveRamp, bạn phải có tài khoản LiveRamp, Google Cloud và Trung tâm dữ liệu quảng cáo đang hoạt động. Ngoài ra, bạn phải bật tính năng Nhận dạng dựa trên tệp LiveRamp.

Thiết lập bảng so khớp

  1. Cấp cho Người chỉnh sửa dữ liệu BigQuery (roles/bigquery.dataEditor) trong tài khoản dịch vụ của Ads Data Hub quyền truy cập vào dự án BigQuery mà bạn muốn ghi truy vấn.
  2. Cấp cho tài khoản dịch vụ của LiveRamp (roles/bigquery.dataEditor) quyền truy cập vào BigQuery Data Editor (Trình chỉnh sửa dữ liệu BigQuery) của dự án BigQuery.
  3. Làm việc với LiveRamp để thiết lập việc phân phối tệp và thông báo nguồn cấp dữ liệu nào liên kết với từng dự án, tập dữ liệu và bảng.

Truy vấn bảng so khớp

Sau khi dữ liệu của bạn nhập xong vào LiveRamp, bạn có thể truy vấn dữ liệu đó. Mỗi bảng trong giản đồ Ads Data Hub chứa trường user_id đều đi kèm với bảng *_match. Ví dụ: đối với bảng adh.google_ads_impressions, Ads Data Hub cũng tạo một bảng so khớp có tên là adh.google_ads_impressions_match chứa mã nhận dạng người dùng của bạn. Các bảng này chứa một tập hợp con các hàng có trong bảng gốc, trong đó có sự khớp trên RampID của LiveRamp.

Bảng so khớp chứa thêm một cột:

  • external_cookie: IDL LiveRamp đã băm, được lưu trữ dưới dạng byte.

Các truy vấn của bạn phải kết hợp dữ liệu với bảng *_match trên external_cookie. Kết quả được ghi vào dự án BigQuery mà bạn chỉ định.

Mẫu

Mã mẫu sau đây đếm số lượng người dùng được so khớp.

SELECT count(1) as matched
FROM adh.cm_dt_impressions_match as adh
INNER JOIN `project_name.dataset_name.table_name_LR_table` as LR
ON LOWER(TO_HEX(adh.external_cookie)) = LR.ADH_Bridge_ID

Câu hỏi thường gặp

Tại sao tôi không nhận được kết quả trùng khớp nào?

Nếu truy vấn của bạn không trả về kết quả nào, thì có thể là do một trong những vấn đề sau:

  1. Không có kết quả trùng khớp nào giữa bảng *_match và tập dữ liệu trong BigQuery. Để xác nhận rằng đây là vấn đề, hãy đếm riêng số mục nhập trong mỗi bảng. Cả hai bảng đều không trống, hãy liên hệ với LiveRamp để khắc phục sự cố.
  2. Có kết quả trùng khớp nhưng không đáp ứng các yêu cầu tổng hợp của Ads Data Hub. Dữ liệu được xuất sang BigQuery phải tuân thủ quy trình kiểm tra quyền riêng tư của Trung tâm dữ liệu quảng cáo. Nếu một hàng không chứa đủ nhóm thuần tập, thì hàng đó sẽ không xuất hiện trong kết quả của dự án BigQuery. Nếu có, hãy liên hệ với nhóm hỗ trợ Ads Data Hub.
  3. Lựa chọn ưu tiên mặc định về không gian nhận dạng (đã đăng nhập/đã đăng xuất), dựa trên số lượt hiển thị, không dẫn đến kết quả trùng khớp. Nếu có, người đại diện của Google có thể thay đổi lựa chọn ưu tiên về không gian nhận dạng của bạn.

Làm cách nào để kết hợp dữ liệu từ BigQuery với Ads Data Hub?

Truy vấn mẫu sau đây kết hợp dữ liệu từ BigQuery và Ads Data Hub

SELECT event.campaign_ID,count(*)
FROM adh.cm_dt_impressions_match as a
JOIN `my_project.my_dataset.my_table` as b
ON LOWER(TO_HEX(a.external_cookie)) = b.my_match
WHERE b.filter_field = @filter

Bạn có thể liên kết bao nhiêu dự án BigQuery với một tài khoản Trung tâm dữ liệu quảng cáo để đưa vào dữ liệu?

Đối với dữ liệu đầu vào, bạn có thể kết nối nhiều dự án BigQuery với một phiên bản Ads Data Hub.

Bạn có thể liên kết bao nhiêu dự án BigQuery với dữ liệu đầu ra của tài khoản Ads Data Hub?

Đối với dữ liệu đầu ra, bạn phải kết nối 1 dự án BigQuery với 1 tài khoản Trung tâm dữ liệu quảng cáo.

Nếu tập dữ liệu hoặc bảng của tôi không xuất hiện trong giao diện người dùng của Ads Data Hub khi chạy truy vấn thì sao?

Đảm bảo rằng tập dữ liệu và bảng mà bạn muốn ghi vào nằm trong dự án BigQuery được liên kết với tài khoản Trung tâm dữ liệu quảng cáo của bạn để xuất dữ liệu.