Tính năng so khớp LiveRamp Ramp cho phép bạn tận dụng RampID làm khoá kết hợp 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 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 pháp so khớp thông thường dựa trên cookie.
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 các truy vấn về đối tượng.
Ngoài ra, để người dùng được so khớp, họ 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.
- Trước đây đã 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 Trung tâm dữ liệu quảng cáo 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. Bảng này liên kết LiveRamp RampID với mã Google. Bảng so khớp này dùng để chuyển đổi giữa không gian mã nhận dạng của Google và LiveRamp.
Sau khi bảng so khớp hoàn tất, bạn có thể kết hợp dữ liệu Ads Data Hub và LiveRamp bằng cách so khớp LiveRamp đã băm với dữ liệu về chiến dịch trên Google.
Thiết lập
LiveRamp quản lý phần lớn quy trình triển khai. Để bắt đầu quá trình, hãy liên hệ với nhân viên phụ trách khách hàng của Google để cho biết bạn quan tâm đến tính năng so khớp LiveRamp. Họ sẽ thảo luận về các mục tiêu của bạn và cung cấp thêm thông tin về cách đá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 có các tài khoản LiveRamp, Google Cloud và Ads Data Hub đ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
- Cấp cho tài khoản dịch vụ BigQuery Data Hub (
roles/bigquery.dataEditor
) quyền truy cập vào dự án BigQuery mà bạn muốn ghi truy vấn vào dự án đó. - Cấp quyền truy cập Trình chỉnh sửa dữ liệu BigQuery cho tài khoản dịch vụ của LiveRamp (
roles/bigquery.dataEditor
) vào dự án BigQuery của bạn. - Làm việc với LiveRamp để thiết lập quy trình phân phối tệp và thông báo nguồn cấp dữ liệu 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 nhập xong dữ liệu 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
đi kèm với một 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, nơi có dữ liệu trùng khớp trên LiveRamp RampID.
Các bảng so khớp chứa một cột bổ sung:
external_cookie
: IDL LiveRamp đã băm của bạn, được lưu trữ dưới dạng byte.
Các truy vấn của bạn nên kết hợp dữ liệu với bảng *_match trên external_cookie. Kết quả sẽ được ghi vào dự án BigQuery mà bạn chỉ định.
Mẫu
Mã mẫu sau đây tính số lượng người dùng phù hợ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 bất kỳ kết quả phù hợp nào?
Nếu truy vấn của bạn không trả về bất kỳ kết quả trùng khớp nào, thì có thể là do bất kỳ vấn đề nào sau đây:
- Không có kết quả trùng khớp nào giữa bảng và tập dữ liệu
*_match
trong BiqQuery. Để xác nhận đây là vấn đề, hãy đếm riêng số mục nhập trong từng bảng. Không bảng nào trống, hãy liên hệ với LiveRamp để khắc phục sự cố. - Các kết quả trùng khớp tồn tại nhưng không vượt qua 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 trải qua các bước kiểm tra để đảm bảo quyền riêng tư của Ads Data Hub. Nếu một hàng không chứa nhóm thuần tập đủ lớn, 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.
- Tùy chọn không gian ID mặc định (đăng nhập/đăng xuất), dựa trên số lần hiển thị, không dẫn đến kết quả trùng khớp nào. Nếu vậy, người đại diện của Google có thể thay đổi lựa chọn ưu tiên của bạn về không gian nhận dạng.
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 Ads Data Hub cho dữ liệu đầu vào?
Đối với dữ liệu đầu vào, nhiều dự án BigQuery có thể được kết nối với một phiên bản Ads Data Hub.
Có thể liên kết bao nhiêu dự án BigQuery với một dữ liệu đầu ra của tài khoản Ads Data Hub?
Để có dữ liệu đầu ra, bạn phải kết nối 1 dự án BigQuery với 1 tài khoản Ads Data Hub.
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 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 Ads Data Hub của bạn cho đầu ra.