Konversi yang disempurnakan untuk web adalah fitur yang dapat meningkatkan akurasi pengukuran konversi Anda. Fitur ini melengkapi tag konversi yang ada dengan mengirimkan data konversi pihak pertama yang di-hash dari situs Anda dengan cara yang menjaga privasi. Fitur ini menggunakan algoritma hashing satu arah yang aman yang disebut SHA256 pada data pelanggan pihak pertama, seperti alamat email, sebelum dikirim ke Google. Data yang di-hash kemudian dicocokkan dengan Akun Google yang digunakan untuk login agar konversi kampanye dapat diatribusikan ke peristiwa iklan, seperti klik atau tampilan.
Artikel ini menjelaskan cara menyiapkan konversi yang disempurnakan untuk web menggunakan tag Google. Anda juga dapat menyiapkan konversi yang disempurnakan untuk web dengan Google Tag Manager atau menyiapkan konversi yang disempurnakan untuk web dengan Google Ads API.
Sebelum memulai
Tinjau persyaratan berikut sebelum memulai penyiapan:
- Cari tahu URL halaman konversi tempat tag konversi diaktifkan (seperti URL halaman konfirmasi) dan pemicu peristiwa konversi (misalnya, klik tombol atau kunjungan halaman).
- Penerapan ini memerlukan pengetahuan tentang cara menyiapkan tracking konversi di situs Anda dan melakukan perubahan kode, jadi pastikan Anda dapat berbicara dengan tim developer jika perlu.
- Pastikan Anda telah meninjau dan mengonfirmasi bahwa Anda dapat mematuhi Kebijakan data pelanggan untuk konversi yang disempurnakan di Google Ads (lihat langkah-langkahnya di bawah, di bagian Petunjuk).
- Jika Anda menyiapkan konversi menggunakan URL, Anda hanya dapat menyiapkan konversi yang disempurnakan menggunakan opsi JavaScript atau pemilih CSS atau konversi yang disempurnakan otomatis.
- Sekitar 30 hari setelah berhasil menerapkan konversi yang disempurnakan, Anda dapat melihat dampaknya di tabel tindakan konversi. Pelajari lebih lanjut Hasil dampak konversi yang disempurnakan untuk web.
Petunjuk
- Di akun Google Ads, klik ikon Sasaran .
- Klik drop-down Konversi di menu bagian.
- Klik Setelan.
- Luaskan bagian “Konversi yang disempurnakan”.
- Centang “Aktifkan konversi yang disempurnakan untuk web”.
- Tinjau pernyataan kepatuhan. Untuk mengaktifkan konversi yang disempurnakan, Anda harus mengonfirmasi bahwa Anda akan mematuhi policies kami dan bahwa Persyaratan Pemrosesan Data Iklan Google berlaku untuk penggunaan Anda atas konversi yang disempurnakan. Klik Setuju dan lanjutkan untuk menyetujui persyaratan ini.
- Klik menu drop-down untuk memilih metode guna menyiapkan dan mengelola data yang disediakan pengguna. Pilih “Tag Google”.
Catatan: Jika Anda mengirim data konversi yang disempurnakan Google dengan cara yang berbeda dari yang sudah dipilih di Google Ads, data tersebut mungkin tidak akan diproses. Misalnya, jika Anda memilih "Tag Google" dan mencoba mengirim data melalui Google Ads API, data yang dikirim melalui API tidak akan diproses.
- Jika Anda tidak yakin metode pemberian tag mana yang harus dipilih, klik Metode apa yang harus saya gunakan? Masukkan domain situs Anda lalu klik Periksa URL untuk melihat saran.
- Jika ada pesan yang menyatakan bahwa "tag Anda akan mengumpulkan data yang disediakan pengguna dari situs Anda", Anda dapat langsung mengklik Simpan untuk menyelesaikan penyiapan.
- Jika pesan di atas tidak ada, atau jika Anda ingin mempelajari metode lain untuk mengonfigurasi konversi yang disempurnakan, klik Detail tag.
- Di layar detail tag, Anda dapat memutuskan cara mengambil data yang disediakan pengguna dalam tag:
- Deteksi data yang disediakan pengguna secara otomatis: Otomatis mencari string yang cocok dengan pola jenis data yang dikonfigurasi. Metode ini mudah dilakukan dan berfungsi dengan baik untuk sebagian besar pengiklan. Untuk kontrol yang lebih besar, sebaiknya tambahkan cuplikan kode ke situs Anda atau tentukan pemilih CSS atau variabel JavaScript. Anda dapat menentukan pemilih CSS yang akan dikecualikan saat deteksi otomatis diaktifkan dengan mengklik “tambahkan pengecualian”.
- Tentukan pemilih CSS atau variabel JavaScript: Menentukan pemilih CSS atau variabel JavaScript secara manual di halaman Anda yang berisi data relevan yang disediakan pengguna. Jika Anda ingin menggunakan metode ini, pilih opsi ini dan ikuti petunjuk di bawah.
- Tambahkan cuplikan kode ke situs Anda: Menambahkan cuplikan kode di situs Anda yang mengirimkan data pelanggan yang di-hash untuk pencocokan. Metode ini meningkatkan akurasi konversi yang disempurnakan dengan memastikan bahwa Anda secara konsisten mengirim data yang diformat dengan benar setiap kali tag konversi diaktifkan. Jika menggunakan metode ini, Anda tidak perlu mencentang kotak di bagian “Detail tag”. Kami akan otomatis memproses data yang disediakan pengguna yang Anda kirim melalui cuplikan kode. Jika mau, Anda dapat menggunakan kombinasi opsi. Misalnya, Anda dapat memilih “Deteksi data yang disediakan pengguna secara otomatis” untuk menerapkan deteksi otomatis di semua tindakan konversi dan menggunakan cuplikan kode untuk peristiwa konversi tertentu yang Anda pilih. Data yang diberikan melalui cuplikan kode diprioritaskan daripada data yang terdeteksi secara otomatis. Lihat petunjuk di bawah ini di bagian “Menambahkan cuplikan kode ke situs Anda”.
- Klik Simpan.
- Setelah Anda menyelesaikan penyiapan, validasi penerapan Anda untuk memastikan konversi yang disempurnakan disiapkan dengan benar. Setelah sekitar 30 hari, Anda akan dapat melihat dampak konversi yang disempurnakan pada pelaporan. Pelajari lebih lanjut Hasil dampak konversi yang disempurnakan untuk web.
Menambahkan cuplikan kode ke situs Anda
Sebelum mengikuti petunjuk di bawah ini, pastikan Anda telah menyelesaikan langkah-langkah dalam menyiapkan konversi yang disempurnakan dan memilih "tag Google" sebagai sumber data Anda.
Mengidentifikasi dan menentukan kolom konversi yang disempurnakan
Pastikan kolom yang Anda perlukan seperti email, alamat, dan nomor telepon tersedia di halaman konversi tempat cuplikan peristiwa Google Ads diaktifkan. Hal ini mungkin terjadi pada halaman konversi untuk pembelian, pendaftaran, dan jenis konversi serupa lainnya, yang sering memerlukan data pelanggan. Jika Anda tidak yakin halaman mana yang dimaksud, sebaiknya hubungi developer Anda.
- Email (lebih disarankan)
- Alamat (nama depan, nama belakang, kode pos, dan negara wajib diisi). Secara opsional, Anda dapat memberikan alamat jalan, kota, dan wilayah sebagai kunci pencocokan tambahan.
- Nomor telepon juga dapat diberikan bersama dengan email atau nama lengkap dan alamat
Anda dapat mengirim data tanpa hash, yang akan dinormalisasi dan di-hash Google sebelum diterima server, atau data yang telah dinormalisasi dan di-hash. Jika Anda memutuskan untuk melakukan normalisasi dan hashing pada data, ikuti petunjuk di bawah.
Untuk normalisasi:
- Hapus spasi kosong di awal atau di akhir.
- Konversi teks menjadi huruf kecil.
- Format nomor telepon sesuai dengan standar E.164.
Untuk hashing:
- Gunakan SHA256 heksadesimal.
Tabel di bawah mencantumkan informasi selengkapnya tentang kolom yang dapat Anda tentukan. Kolom “Nama Kunci” menunjukkan cara variabel tersebut direferensikan dalam cuplikan HTML konversi yang disempurnakan, yang dibuat pada langkah berikutnya. Perhatikan bahwa semua data harus diteruskan sebagai jenis String.
Kolom Data | Nama Kunci | Deskripsi |
---|---|---|
Alamat email | email |
Email pengguna. Contoh: ‘jdoe@example.com’ |
sha256_email_address |
Email pengguna yang di-hash. Contoh: ‘a8af8341993604f29cd4e0e5a5a4b5d48c575436c38b28abbfd7d481f345d5db’ |
|
Nomor telepon | phone_number |
Nomor telepon pengguna. Harus dalam format E.164, yaitu terdiri dari 11 hingga 15 digit termasuk awalan tanda plus (+) dan kode negara tanpa tanda hubung, tanda kurung, atau spasi. Contoh: ‘+11231234567’ |
sha256_phone_number |
Nomor telepon pengguna yang di-hash. Contoh: ‘e9d3eef677f9a3b19820f92696be53d646ac4cea500e5f8fd08b00bc6ac773b1’ |
|
Nama depan | address.first_name |
Nama depan pengguna. Contoh: 'John' |
address.sha256_first_name |
Nama depan pengguna yang di-hash. Contoh: ‘96d9632f363564cc3032521409cf22a852f2032eec099ed5967c0d000cec607a’ |
|
Nama belakang | address.last_name |
Nama belakang pengguna. Contoh: 'Doe' |
address.sha256_last_name |
Nama belakang pengguna yang di-hash. Contoh: ‘799ef92a11af918e3fb741df42934f3b568ed2d93ac1df74f1b8d41a27932a6f’ |
|
Alamat | address.street |
Alamat pengguna. Contoh: '123 New Rd' |
Kota | address.city |
Nama kota pengguna. Contoh: 'Southampton' |
Wilayah | address.region |
Provinsi, negara bagian, atau wilayah pengguna. Contoh: 'Hampshire' |
Kode pos | address.postal_code |
Kode pos pengguna. Contoh: 'SO99 9XX' |
Negara | address.country |
Kode negara pengguna. Contoh: 'UK'. Gunakan kode negara 2 huruf sesuai dengan standar ISO 3166-1 alpha-2. |
Menerapkan skrip konversi yang disempurnakan
Konfigurasikan dan tambahkan skrip berikut di halaman konversi tempat cuplikan peristiwa Google Ads diinstal. Pastikan Anda memperbarui nama variabel di bawah agar cocok dengan nama variabel untuk atribut tersebut di halaman Anda.
Misalnya, jika Anda menyimpan email dalam variabel yang bernama “email_address”, cuplikannya harus diedit untuk mencerminkan hal tersebut (misalnya, yourEmailVariable).
// Implement
<script>
gtag('set', 'user_data', {
"email": yourEmailVariable, ***Ubah yourEmailVariable menjadi nama variabel JavaScript yang sebenarnya tempat Anda menyimpan data email pengguna. Lakukan hal yang sama untuk variabel lainnya di bawah. Pastikan nilainya tidak di-hash.
"phone_number": yourPhoneVariable,
"address": {
"first_name": yourFirstNameVariable,
"last_name": yourLastNameVariable,
"street": yourStreetAddressVariable,
"city":yourCityVariable,
"region": yourRegionVariable,
"postal_code": yourPostalCodeVariable,
"country": yourCountryVariable
}
});
</script>
Nomor telepon harus dalam format E.164, yang berarti harus terdiri dari 11 sampai 15 digit, termasuk awalan tanda plus (+) dan kode negara tanpa tanda hubung, tanda kurung, atau spasi.
Jika situs Anda tidak mengumpulkan salah satu kolom di atas, hapus kolom tersebut, jangan dikosongkan. Misalnya, situs yang hanya mengumpulkan email dan nomor telepon akan terlihat seperti ini:
<script>
gtag('set', 'user_data', {
"email": {{ yourEmailVariable }},
"phone_number": {{ yourPhoneVariable }}
});
</script>
- Email (lebih disarankan)
- Alamat - Untuk alamat, nama depan, nama belakang, kode pos, dan negara wajib diisi. Secara opsional, Anda dapat memberikan alamat jalan, kota, dan wilayah sebagai kunci pencocokan tambahan.
- Nomor telepon (harus diberikan bersama dengan email, atau nama lengkap dan alamat)
Banyak nilai
Developer dapat memilih untuk memberikan banyak nilai (hingga 3 untuk telepon dan email, dan 2 untuk alamat) dengan menggunakan nilai array, bukan string. Jika Anda mengambil lebih dari satu nilai, memberikan nilai ini akan meningkatkan kemungkinan kecocokan. Lihat contoh di bawah:
gtag('set', 'user_data', {
"email": [yourEmailVariable1, yourEmailVariable2],
"phone_number": [yourPhoneVariable1, yourPhoneVariable2],
"address": [
{first_name: yourFirstNameVariable,last_name: yourLastNameVariable, street: yourStreetAddressVariable, city: yourCityVariable, region: yourRegionVariable, postal_code: yourPostalCodeVariable},
{first_name: yourFirstNameVariable,last_name: yourLastNameVariable, street: yourStreetAddressVariable, city: yourCityVariable2, region: yourRegionVariable2, postal_code: yourPostalCodeVariable2}
]
});
</script>
Menentukan pemilih CSS atau variabel JavaScript
Sebelum mengikuti petunjuk di bawah ini, pastikan Anda telah menyelesaikan langkah-langkah dalam menyiapkan konversi yang disempurnakan dan memilih "tag Google" sebagai sumber data Anda. Pastikan juga bahwa Anda telah memilih "Menentukan pemilih CSS atau variabel JavaScript" sebagai metode penerapan.
Menemukan kolom konversi yang disempurnakan di halaman konversi
- Dengan menggunakan browser Chrome di tab terpisah dari akun Google Ads, buka halaman konversi Anda. Jika Anda tidak yakin halaman mana yang dimaksud, sebaiknya hubungi developer Anda.
- Identifikasi data pelanggan yang ditampilkan di halaman yang ingin Anda kirim ke Google. Sebagai contoh, halaman Anda mungkin menampilkan pesan terima kasih dan menyertakan alamat email pelanggan setelah pembelian.
Catatan: Setidaknya satu dari kolom berikut harus diberikan agar konversi yang disempurnakan dapat berfungsi dengan baik:
- Email (lebih disarankan)
- Nama lengkap dan alamat (nama depan, nama belakang, alamat, kota, wilayah, kode pos, negara)
- [Opsional] Nomor telepon juga dapat diberikan bersama dengan email atau nama lengkap dan alamat (tetapi tidak boleh hanya nomor telepon)
- Setelah mengidentifikasi data pelanggan di halaman, Anda sekarang harus mengikuti langkah berikutnya untuk menyalin Pemilih CSS atau variabel JavaScript dan memasukkannya ke Google Ads.
Mengidentifikasi Pemilih CSS konversi yang disempurnakan dan memasukkannya ke Google Ads
- Ikuti petunjuk untuk mengaktifkan konversi yang disempurnakan, lalu pilih “Tentukan pemilih CSS atau variabel JavaScript”.
- Klik Sesuaikan untuk menampilkan layar dengan kolom tempat Anda dapat menentukan pemilih CSS untuk setiap jenis data yang Anda inginkan.
- Centang kotak untuk setiap bagian data pelanggan yang akan Anda terapkan (contoh: email, nama, alamat, dan sebagainya).
- Pilih JavaScript atau Pemilih CSS.
Catatan: Jika menggunakan variabel JavaScript, sebaiknya Anda bertanya kepada developer Anda variabel mana yang harus ditambahkan ke kolom ini. Jika menggunakan Pemilih CSS, Anda dapat mengikuti langkah-langkah di bawah.
- Pada tab terpisah, buka halaman konversi.
- Di halaman konversi, ketika Anda menemukan data pelanggan yang sesuai yang ingin Anda kirim dengan konversi yang disempurnakan secara otomatis, gunakan mouse untuk mengklik kanan di atasnya dan pilih Periksa.
- Jika Anda memasukkan pemilih CSS untuk email di Google Ads, pastikan Anda mengklik kanan alamat email yang ditampilkan di halaman konversi.
- Anda akan melihat Developer Tools Chrome diluncurkan di browser Chrome.
- Dalam kode sumber yang ditampilkan di halaman Developer Tools Chrome, bagian kode akan ditandai. Kode yang disorot ini adalah bagian yang meliputi Pemilih CSS untuk data pelanggan yang Anda klik kanan pada Langkah 2 di bagian ini.
- Arahkan kursor ke kode yang ditandai tersebut, lalu klik kanan kode tersebut.
- Scroll ke bawah ke Salin, lalu pilih Pemilih.
- Tempelkan teks tersebut di kolom yang sesuai di Google Ads (di tab lainnya). Sebagai referensi, kode seharusnya terlihat mirip, tetapi tidak persis dengan berikut:
tsf > div:nth-child(2) > div.A8SBwf > div.RNNXgb > div > div.a4bIc > custEmail
- Selesaikan langkah 6 sampai 12 di bagian ini untuk setiap jenis data pelanggan yang berbeda (email, nama, alamat, dan sebagainya).
- Di Google Ads, klik Simpan.
Memvalidasi penerapan
Untuk memastikan apakah penerapan konversi yang disempurnakan berfungsi dengan benar, buka halaman konversi (Anda mungkin harus menyelesaikan konversi percobaan untuk melakukannya), dan ikuti langkah-langkah berikut: Praktik terbaiknya adalah langsung melakukan ini setelah menerapkan konversi yang disempurnakan, agar setiap perubahan dapat dilakukan jika tidak berfungsi dengan benar.
Memvalidasi implementasi Anda menggunakan Chrome Developer Tools
- Klik kanan halaman web Anda.
- Pilih Periksa.
- Pilih tab Jaringan.
- Masukkan “google” di kotak penelusuran.
- Temukan permintaan jaringan yang mengarah ke "googleadservices.com/pagead/conversion/" (atau "google.com/pagead/1p-conversion/" di browser tertentu).
- Klik tab Payload untuk melihat daftar parameter string kueri.
- Cari parameter “em” dengan string yang di-hash sebagai nilai. Nilai harus diawali dengan “tv.1~em” yang diikuti dengan string karakter yang panjang. Jika Anda melihat parameter "em", artinya tag konversi yang disempurnakan mengambil dan melakukan hashing pada objek
enhanced_conversion_data
.
Setelah 72 jam, tinjau laporan Diagnostik untuk mengonfirmasi penerapan Anda
- Di akun Google Ads, klik ikon Sasaran .
- Klik drop-down Konversi di menu bagian.
- Klik tindakan konversi yang telah mengaktifkan konversi yang disempurnakan.
- Pilih Diagnostik dari menu halaman di bagian atas. Anda dapat melihat laporan diagnostik tag konversi yang disempurnakan dan metrik untuk konversi yang disempurnakan di setiap bagian.
- Meninjau berbagai health check untuk memastikan semuanya bekerja seperti yang diharapkan.
- Jika laporan diagnostik tag memberi tahu Anda bahwa mungkin ada suatu kesalahan, ikuti petunjuk dalam notifikasi dan Pusat Bantuan untuk memecahkan masalah.
Menonaktifkan konversi yang disempurnakan
Untuk menonaktifkan konversi yang disempurnakan di tingkat akun, ikuti langkah-langkah di bawah:
- Di akun Google Ads, klik ikon Sasaran .
- Klik drop-down Konversi di menu bagian.
- Klik Setelan.
- Luaskan bagian “Konversi yang disempurnakan”.
- Hapus centang pada kotak untuk menonaktifkan konversi yang disempurnakan.
- Klik Simpan.
Untuk menonaktifkan konversi yang disempurnakan di tingkat tindakan konversi, ikuti langkah-langkah di bawah:
- Di akun Google Ads, klik ikon Sasaran .
- Klik drop-down Konversi di menu bagian.
- Pilih tindakan konversi dengan fitur konversi yang disempurnakan yang ingin Anda nonaktifkan.
- Klik Setelan.
- Luaskan bagian “Konversi yang disempurnakan”.
- Hapus centang pada kotak di samping Aktifkan konversi yang disempurnakan.
- Klik Simpan.