So khớp đường dốc trực tiếp

Tính năng so khớp LiveRamp RampID 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 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 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ùng cho mục đích đo lường và không thể dùng trong các cụm từ tìm kiếm đối tượng.

Ngoài ra, để hệ thống so khớp người dùng, họ phải có:

  • Đã tương tác với quảng cáo của bạn và có một mã LiveRamp tương ứng.
  • Đã tương tác với quảng cáo của Google và có một 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 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 các 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 từ Ads Data Hub và LiveRamp bằng cách so khớp LiveRamp RampID đã băm với dữ liệu 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 quy trình này, hãy liên hệ với nhân viên đại diện khách hàng của Google để cho biết bạn quan tâm đến việc so khớp LiveRamp. Họ sẽ thảo luận về các mục tiêu của bạn và cho bạn biết 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

  1. Cấp cho tài khoản dịch vụ Ads Data Hub quyền truy cập BigQuery Data Editor (roles/bigquery.dataEditor) vào dự án BigQuery mà bạn muốn ghi các truy vấn của mình vào dự án đó.
  2. Cấp cho tài khoản dịch vụ của LiveRamp quyền truy cập vào dự án BigQuery của bạn trong BigQuery Data Editor (roles/bigquery.dataEditor).
  3. 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 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 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 gồm các hàng có sẵn trong bảng gốc, trong đó có kết quả trùng khớp trên LiveRamp RampID.

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.

Truy vấn của bạn phải kết hợp dữ liệu của bạn 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ề kết quả phù hợp, thì có thể là do bất kỳ vấn đề nào sau đây:

  1. Không có kết quả phù hợp nào giữa bảng *_match và tập dữ liệu trong BiqQuery. Để xác nhận đây đúng là vấn đề, hãy đếm riêng số mục nhập trong từng bảng. Không có bảng nào trống, hãy liên hệ với LiveRamp để khắc phục sự cố.
  2. Kết quả trùng khớp tồn tại nhưng không đáp ứng được 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 quy trình kiểm tra quyền riêng tư của Ads Data Hub. Nếu một hàng không chứa một 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.
  3. Lựa chọn không gian mã mặc định (đăng nhập/đăng xuất), dựa trên số lượt hiển thị, sẽ dẫn đến kết quả không trùng khớp. Nếu vậy, đại diện của Google có thể thay đổi lựa chọn ưu tiên về không gian giấy tờ tuỳ thân của bạn.

Làm cách nào để liên kết 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

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, bạn có thể kết nối nhiều dự án BigQuery với một thực thể Ads Data Hub.

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

Đối với dữ liệu đầu ra, 1 dự án BigQuery phải được kết nối 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 một 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 có trong dự án BigQuery được liên kết với tài khoản Ads Data Hub cho đầu ra.