ID perangkat yang dapat direset (RDID) adalah ID unik yang digunakan secara eksklusif untuk aplikasi bawaan di perangkat seluler. Pencocokan RDID memerlukan investasi minimal dalam penyiapan, dan dapat digunakan untuk pengukuran dan pencocokan data pihak pertama di Ads Data Hub. Dengan membuat kueri terhadap RDID, Anda dapat menguraikan tayangan dan konversi dalam aplikasi. Anda juga dapat menggabungkan ke set data pihak pertama, seperti transaksi aplikasi pelanggan, untuk lebih memahami dampak media terhadap konversi aplikasi pihak pertama.
Analisis RDID sangat ideal untuk pengiklan yang data pihak pertamanya sebagian besar berasal dari aplikasi seluler (seperti perusahaan layanan transportasi online atau game seluler), atau menayangkan sejumlah besar tayangan iklan menggunakan aplikasi seluler (seperti eksposur seluler YouTube), dan perlu memperkaya data tayangan iklan mereka dengan menggabungkan set data pihak pertama tempat RDID diambil. Data RDID juga mencakup Identifier for Advertising (IFA) TV yang Terhubung (CTV), sehingga pengiklan dapat menganalisis perilaku pengguna dan performa kampanye di perangkat TV yang terhubung. Selain itu, pencocokan RDID hanya memerlukan sedikit penyiapan dari Anda untuk memulai.
Berikut beberapa dari banyak kasus penggunaan yang memungkinkan pencocokan RDID:
- Memperkaya data iklan dengan telemetri: Dengan menggabungkan perilaku dalam aplikasi dengan data Ads Data Hub, Anda dapat menilai dampak eksposur iklan terhadap tindakan pengguna dalam aplikasi Anda.
- Mengukur performa YouTube: Karena sebagian besar traffic YouTube terjadi dalam aplikasi, gabungan RDID berguna dalam menilai dampak kampanye YouTube terhadap performa aplikasi.
- Menganalisis perilaku pengguna di seluruh saluran seluler dan CTV: Dengan menyertakan IFA CTV dalam analisis RDID, pengiklan dapat memperoleh pemahaman yang lebih luas tentang perilaku pengguna di seluruh aplikasi pihak pertama dan platform TV yang terhubung.
- Mengukur dampak kampanye branding terhadap konversi dalam aplikasi dan LTV: Gabungkan data LTV di CRM Anda untuk mengukur seberapa besar kampanye branding meningkatkan konversi dalam aplikasi dan LTV.
Batasan
- Untuk peristiwa iOS, Anda hanya dapat mencocokkan data yang berasal dari aplikasi di iOS 14.5+ dari pengguna yang telah memberikan izin berdasarkan framework App Tracking Transparency Apple.
- Data Gmail tidak tersedia di tabel RDID.
Konfirmasi izin pihak pertama
Untuk memastikan Anda dapat menggunakan data pihak pertama di Ads Data Hub, Anda harus mengonfirmasi bahwa Anda telah memperoleh izin yang sesuai untuk membagikan data dari pengguna akhir EEA kepada Google sesuai dengan Kebijakan izin pengguna Uni Eropa dan Kebijakan Ads Data Hub. Persyaratan ini berlaku untuk setiap akun Ads Data Hub, dan harus diperbarui setiap kali Anda mengupload data pihak pertama baru. Setiap pengguna dapat membuat konfirmasi ini atas nama seluruh akun.
Perhatikan bahwa aturan kueri layanan Google yang sama yang berlaku untuk kueri analisis juga berlaku untuk kueri RDID. Misalnya, Anda tidak dapat menjalankan kueri lintas layanan pada pengguna di EEA saat membuat tabel kecocokan.
Untuk mempelajari cara mengonfirmasi izin di Ads Data Hub, lihat Persyaratan izin untuk Wilayah Ekonomi Eropa.
Cara kerja pencocokan RDID
Ads Data Hub membuat tabel RDID, yang berisi kolom device_id_md5
tambahan. Setiap tabel adh.*
yang berisi kolom user_id
akan memiliki tabel *_rdid
yang sesuai. Kolom device_id_md5
berisi versi RDID yang di-hash MD5. Karena device_id_md5
di-hash, Anda harus melakukan hashing pada RDID di set data pihak pertama menggunakan transformasi berikut:
UPPER(TO_HEX(MD5(UPPER(raw device id string))))
Setelah melakukan hashing RDID, Anda dapat menggabungkan ID perangkat ke kolom ini.
Alur kerja kueri pencocokan RDID
- Upload set data pihak pertama yang berisi RDID ke set data BigQuery yang memiliki akses baca ke akun Ads Data Hub Anda.
- Tulis dan jalankan kueri yang menggabungkan
device_id_md5
dengan versi RDID yang di-hash MD5 dalam set data Anda.
Contoh
Mengukur dampak kampanye branding terhadap konversi dalam aplikasi dan LTV
Kueri ini menggabungkan data CRM (Customer Relationship Management) dengan daftar kampanye YouTube untuk mengukur LTV rata-rata pengguna dan jumlah konversi dalam aplikasi menurut kampanye:
WITH crm_data as (
SELECT
UPPER(TO_HEX(MD5(UPPER(raw device_id)))) as device_id_md5, AVG(lifetime_value), SUM(iac)
FROM 'projectname.crm_data' # first party transactions data keyed off device ID
)
SELECT
branding_campaigns.campaign_id, crm_data.iac, crm_data.lifetime_value
FROM
adh.dv360_youtube_conversions_rdid AS branding_campaigns
branding_campaigns LEFT JOIN crm_data
ON branding_campaigns.device_id_md5 = crm_data.device_id_md5
WHERE branding_campaigns.campaign_id IN (list of branding campaigns)
Mengukur pendapatan menurut kampanye
Kueri ini menunjukkan cara menggabungkan data transaksi ke kampanye, sehingga Anda dapat mengukur pendapatan dari konversi, yang dikelompokkan menurut ID kampanye Google Ads:
WITH transactions AS (
SELECT
UPPER(TO_HEX(MD5(UPPER(raw device_id)))) as device_id_md5,
transaction_amount
FROM 'projectname.transactions' # first-party transactions data keyed off device ID
)
SELECT
adh_conversions.campaign_id,
SUM(transaction_amount) # first-party column for transaction amount as revenue
FROM
adh.google_ads_conversions_rdid AS adh_conversions
LEFT JOIN transactions ON (adh_conversions.device_id_md5 = transactions.device_id_md5)
Memfilter traffic CTV
Anda dapat memfilter traffic CTV dalam berbagai tampilan tayangan iklan. Saat membuat kueri tampilan ini, klausa WHERE
harus ditambahkan agar hanya menyertakan traffic CTV.
Tampilan tayangan iklan Transfer Data Campaign Manager 360 dan Display & Video 360
Untuk memfilter traffic CTV dalam tampilan cm_dt_impression_rdid
dan dv360_dt_impression_rdid
, gunakan klausa WHERE
berikut:
WHERE event.dv360_device_type IN (3,4,5)
Penayangan tayangan iklan YouTube Google Ads dan Display & Video 360
Untuk memfilter traffic CTV dalam tampilan google_ads_impressions_rdid
dan dv360_youtube_impressions_rdid
, gunakan klausa WHERE
berikut:
WHERE mobile_browser_class IN (5,6,7)