Pencocokan RampID LiveRamp memungkinkan Anda memanfaatkan RampID sebagai kunci gabungan antara data iklan Anda dan data iklan Google. Menggabungkan data Anda melalui RampID dapat memberikan akurasi dan tingkat kecocokan yang lebih tinggi daripada pencocokan berbasis cookie konvensional.
Batasan
Pencocokan LiveRamp hanya untuk pengukuran dan tidak dapat digunakan dalam kueri audiens.
Selain itu, agar dapat dicocokkan, pengguna harus memiliki:
- Berinteraksi dengan iklan Anda, dan memiliki ID LiveRamp yang sesuai.
- Berinteraksi dengan iklan Google dan memiliki ID Google yang sesuai.
- Sebelumnya pernah berinteraksi dengan kampanye iklan yang ingin Anda ukur menggunakan Ads Data Hub.
Cara kerja pencocokan LiveRamp
Pencocokan data LiveRamp menggunakan Ads Data Hub bergantung pada penggunaan cookie. Untuk memulai, Google dan LiveRamp membuat tabel pencocokan, yang mengaitkan LiveRamp RampID dengan ID Google. Tabel pencocokan ini digunakan untuk menerjemahkan antara ruang ID Google dan LiveRamp.
Setelah tabel pencocokan selesai, Anda dapat menggabungkan data Ads Data Hub dan LiveRamp dengan mencocokkan RampID LiveRamp yang di-hash dengan data kampanye Google.
Penyiapan
LiveRamp mengelola sebagian besar proses penerapan. Untuk memulai prosesnya, hubungi perwakilan Akun Google Anda guna menyampaikan minat Anda terhadap pencocokan LiveRamp. Mereka akan mendiskusikan sasaran Anda dan memberi Anda lebih banyak informasi tentang memenuhi persyaratan untuk menyiapkan tabel pencocokan.
Prasyarat
Sebelum menyiapkan pencocokan LiveRamp, Anda memiliki akun LiveRamp, Google Cloud, dan Ads Data Hub yang aktif. Selain itu, Anda harus mengaktifkan Pengenalan Berbasis File LiveRamp.
Penyiapan tabel pencocokan
- Beri akun layanan Ads Data Hub Anda akses Editor Data BigQuery (
roles/bigquery.dataEditor
) ke project BigQuery yang menjadi tujuan penulisan kueri Anda. - Beri akun layanan LiveRamp akses Editor Data BigQuery (
roles/bigquery.dataEditor
) ke project BigQuery Anda. - Bekerja samalah dengan LiveRamp untuk menyiapkan pengiriman file dan mengomunikasikan feed data yang dipetakan ke setiap project, set data, dan tabel.
Membuat kueri untuk tabel pencocokan
Setelah data selesai diimpor ke LiveRamp, Anda dapat mengkuerinya. Setiap tabel dalam skema Ads Data Hub yang berisi kolom user_id
disertai dengan tabel *_match
. Misalnya, untuk tabel adh.google_ads_impressions
, Ads Data Hub juga membuat tabel pencocokan yang disebut adh.google_ads_impressions_match
yang berisi ID pengguna Anda. Tabel ini berisi subset baris yang tersedia dalam tabel asli, yang memiliki kecocokan pada RampID LiveRamp.
Tabel pencocokan berisi kolom tambahan:
external_cookie
: LiveRamp IDL yang di-hash, disimpan sebagai byte.
Kueri Anda harus menggabungkan data dengan tabel *_match di external_cookie. Hasilnya ditulis ke project BigQuery yang Anda tentukan.
Contoh
Contoh kode berikut menghitung jumlah pengguna yang cocok.
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
FAQ
Mengapa saya tidak mendapatkan satu pun kecocokan?
Jika kueri Anda tidak menampilkan hasil yang cocok, hal itu mungkin karena salah satu masalah berikut:
- Tidak ada kecocokan antara tabel
*_match
dan set data di BigQuery. Untuk mengonfirmasi bahwa ini adalah masalahnya, hitung jumlah entri dalam setiap tabel secara terpisah. Tidak ada tabel yang kosong, hubungi LiveRamp untuk memecahkan masalah. - Terdapat kecocokan, tetapi tidak memenuhi persyaratan agregasi Ads Data Hub. Data yang diekspor ke BigQuery tunduk kepada pemeriksaan privasi Ads Data Hub. Jika baris tidak berisi kelompok yang cukup besar, baris tersebut tidak akan muncul di output project BigQuery. Jika ya, hubungi dukungan Ads Data Hub.
- Preferensi ruang ID default (login/keluar), berdasarkan volume tayangan, menyebabkan tidak ada kecocokan. Jika demikian, perwakilan Google Anda dapat mengubah preferensi ruang ID Anda.
Bagaimana cara menggabungkan data dari BigQuery dengan Ads Data Hub?
Contoh kueri berikut menggabungkan data dari BigQuery dan 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
Berapa banyak project BigQuery yang dapat ditautkan ke akun Ads Data Hub untuk data input?
Untuk data input, beberapa project BigQuery dapat dihubungkan ke satu instance Ads Data Hub.
Berapa banyak project BigQuery yang dapat ditautkan ke data output akun Ads Data Hub?
Untuk data output, 1 project BigQuery harus terhubung ke 1 akun Ads Data Hub.
Bagaimana jika set data atau tabel saya tidak muncul di UI Ads Data Hub saat menjalankan kueri?
Pastikan set data dan tabel yang ingin Anda tulis berada di project BigQuery yang ditautkan ke akun Ads Data Hub Anda untuk output.