Konversi yang disempurnakan untuk web 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 aman. 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 penayangan.
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.
Pada halaman ini
- Sebelum memulai
- Menyiapkan konversi yang disempurnakan menggunakan tag Google
- Kapan tag Google mengumpulkan data yang disediakan pengguna?
- Tambahkan cuplikan kode ke situs Anda
- Menentukan pemilih CSS atau variabel JavaScript
- Memvalidasi penerapan
- Menonaktifkan konversi yang disempurnakan
Sebelum memulai
Tinjau persyaratan berikut sebelum memulai penyiapan:
- Identifikasi URL persis tempat tag konversi diaktifkan, seperti URL halaman konfirmasi, dan pemicu peristiwa konversi, seperti klik tombol atau tayangan halaman.
- Penerapan ini memerlukan pengetahuan tentang cara penyiapan tracking konversi di situs Anda dan beberapa perubahan kode, jadi pastikan Anda dapat berdiskusi 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.
- 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.
Menyiapkan konversi yang disempurnakan menggunakan tag Google
- Buka Setelan dalam ikon Sasaran
.
- Luaskan bagian “Konversi yang disempurnakan”.
- Centang “Aktifkan konversi yang disempurnakan”.
- Tinjau dan setujui persyaratan data pelanggan untuk melanjutkan. Dengan mengaktifkan konversi yang disempurnakan, Anda mengonfirmasi bahwa Anda mematuhi kebijakan Google. Anda meminta Google untuk memproses data Anda. Persyaratan Pemrosesan Data Google Ads berlaku untuk konversi yang disempurnakan. Klik Setuju 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, pilih 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 memilih Simpan untuk menyelesaikan penyiapan.
- Jika pesan di atas tidak ada, atau jika Anda ingin mempelajari metode lain untuk mengonfigurasi konversi yang disempurnakan, pilih Detail tag.
- Di layar detail tag, Anda dapat memutuskan cara mengambil data yang disediakan pengguna dalam tag:
- Deteksi data yang disediakan pengguna secara otomatis: Memeriksa halaman untuk menemukan string yang cocok dengan jenis data yang dikonfigurasi. Cara ini mudah dilakukan dan berfungsi untuk sebagian besar pengiklan. Untuk kontrol yang lebih besar, tentukan pemilih CSS atau gunakan cuplikan kode. Anda dapat mengecualikan pemilih CSS tertentu 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 tersebut, pilih opsi ini dan ikuti petunjuk di bawah.
- Tambahkan cuplikan kode ke situs Anda: Mengirimkan data pelanggan yang di-hash secara langsung untuk pencocokan. Metode ini meningkatkan akurasi dengan mengirimkan data yang diformat dengan benar secara konsisten saat tag diaktifkan. Anda tidak perlu mencentang kotak di bagian "Detail tag" karena kami memprosesnya secara otomatis. Anda juga dapat menggabungkan metode. Misalnya, gunakan deteksi otomatis di semua tindakan, tetapi terapkan cuplikan kode untuk peristiwa tertentu. Data cuplikan kode selalu diprioritaskan.
- Pilih 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 laporan. Pelajari lebih lanjut Hasil dampak konversi yang disempurnakan untuk web.
Kapan tag Google mengumpulkan data yang disediakan pengguna?
Tag Google dapat dikonfigurasi untuk mengumpulkan data yang disediakan pengguna dari situs Anda secara manual, dengan menentukan lokasi data di halaman Anda, atau secara otomatis, menggunakan fitur "Kumpulkan data yang disediakan pengguna yang terdeteksi secara otomatis". Selain itu, beberapa alat pengelolaan situs, termasuk Sistem Pengelolaan Konten (CMS), dapat menawarkan konfigurasi ini langsung dalam antarmuka penggunanya.
Terlepas dari metode pengumpulannya, pengumpulan data yang disediakan pengguna tidak akan dimulai hingga Anda menyetujui persyaratan layanan dalam akun Google Ads atau Google Analytics Anda. Jika tag Google mendeteksi bahwa data yang disediakan pengguna sedang dikirim ke tag untuk akun penerima Google Ads atau Google Analytics yang belum menyetujui persyaratan layanan tersebut, datanya tidak akan dikumpulkan atau diproses oleh Google. Artinya, meskipun tag Google dikonfigurasi untuk mengumpulkan dan mengirim data yang disediakan pengguna, tag tersebut hanya akan melakukannya jika persyaratan layanan disetujui dan, jika berlaku, parameter izin yang diperlukan ditetapkan ke "granted". Tag Google mendeteksi skenario ini secara real time untuk membantu Anda mengumpulkan data yang disediakan pengguna hanya jika diizinkan.
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.
Langkah 1 dari 2: Identifikasi dan tentukan 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, 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 agar dinormalisasi dan di-hash secara otomatis oleh Google, atau Anda dapat mengirim data yang telah 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.
- Menghapus semua titik (.) yang mendahului nama domain di alamat email gmail.com dan googlemail.com.
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. Semua data harus diteruskan sebagai variabel 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. |
Langkah 2 dari 2: Terapkan 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, 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.
Langkah 1 dari 2: Temukan kolom konversi yang disempurnakan di halaman konversi Anda
- 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 salah satu 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)
- Catatan: Setidaknya salah satu kolom berikut harus diberikan agar konversi yang disempurnakan dapat berfungsi dengan baik:
- Setelah mengidentifikasi data pelanggan di halaman, Anda sekarang harus mengikuti langkah berikutnya untuk menyalin Pemilih CSS atau variabel JavaScript dan memasukkannya ke Google Ads.
Langkah 2 dari 2: Identifikasi Pemilih CSS konversi yang disempurnakan dan masukkan 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, setelah Anda menemukan data pelanggan relevan yang ingin dikirim dengan konversi yang disempurnakan, klik kanan data tersebut dan pilih Periksa.
- Jika Anda memasukkan pemilih CSS untuk email di Google Ads, pastikan Anda mengklik kanan alamat email yang ditampilkan di halaman konversi. Chrome Developer Tools akan diluncurkan di browser Anda.
- Dalam kode sumber yang ditampilkan di halaman Chrome Developer Tools, Anda akan menemukan bagian kode yang ditandai. Ini adalah elemen halaman yang berisi data pelanggan Anda.
- 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 11 di bagian ini untuk setiap jenis data pelanggan yang berbeda, seperti 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.
Tinjau laporan Diagnostik untuk mengonfirmasi penerapan Anda
Sekitar 72 jam setelah menerapkan konversi yang disempurnakan, Anda dapat melihat laporan diagnostik tag di Google Ads, yang dapat Anda gunakan untuk memvalidasi bahwa penerapan Anda berfungsi dengan baik. Untuk membukanya:
- Buka Ringkasan pada ikon Sasaran
.
- Pilih 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:
- Buka Setelan pada ikon Sasaran
.
- Luaskan bagian “Konversi yang disempurnakan”.
- Hapus centang pada kotak untuk menonaktifkan konversi yang disempurnakan.
- Pilih Simpan.
Untuk menonaktifkan konversi yang disempurnakan di tingkat tindakan konversi, ikuti langkah-langkah di bawah:
- Buka Ringkasan pada ikon Sasaran
.
- Pilih tindakan konversi dengan fitur konversi yang disempurnakan yang ingin Anda nonaktifkan.
- Pilih Setelan.
- Luaskan bagian “Konversi yang disempurnakan”.
- Hapus centang pada kotak di samping Aktifkan konversi yang disempurnakan.
- Pilih Simpan.