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 dapat mengatribusikan konversi kampanye ke peristiwa iklan, seperti klik atau tampilan.
Artikel ini menjelaskan cara menyiapkan konversi yang disempurnakan untuk web menggunakan Google Tag Manager. Anda juga dapat menyiapkan konversi yang disempurnakan untuk web dengan tag Google atau menyiapkan konversi yang disempurnakan untuk web dengan Google Ads API.
Pada halaman ini
- Sebelum memulai
- Kapan tag Google mengumpulkan data yang disediakan pengguna?
- Mengizinkan penyertaan data yang disediakan pengguna
- Menyiapkan Konversi yang disempurnakan untuk web di Google Ads dengan Google Tag Manager
- Menyelesaikan Penyiapan Konversi yang Disempurnakan di Google Tag Manager menggunakan tag Google
- Memvalidasi penerapan
- Menonaktifkan konversi yang disempurnakan
Catatan: Tag peristiwa Google Analytics di Google Tag Manager secara otomatis menyertakan tag Google.
Jika Anda menggunakan Google Tag Manager, sebaiknya konfigurasi konversi yang disempurnakan melalui tag Google yang di-deploy di penampung Anda dengan mengikuti petunjuk di bawah.
Atau, Anda dapat menyiapkan konversi yang disempurnakan di tag Google, tetapi mengelola pengumpulan data yang disediakan pengguna di Google Tag Manager.
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.
- Pastikan data pelanggan pihak pertama tersedia di halaman tempat tag tracking konversi diaktifkan, seperti email, nama lengkap dan alamat rumah, dan/atau nomor telepon mereka.
- 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 menyiapkan konversi menggunakan URL, Anda hanya dapat menyiapkan konversi yang disempurnakan menggunakan opsi JavaScript atau pemilih CSS atau konversi yang disempurnakan otomatis.
- Jika Anda baru pertama kali menyiapkan konversi yang disempurnakan, sebaiknya konfigurasi kontrol data yang disediakan pengguna (UPD) menggunakan halaman "Mengizinkan penyertaan data yang disediakan pengguna" pada setelan tag Google di Google Ads, Google Analytics, dan Campaign Manager 360.
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.
Bagian 1 dari 3: Mengizinkan penyertaan data yang disediakan pengguna
Jika Anda baru pertama kali menyiapkan konversi yang disempurnakan, ikuti petunjuk aktivasi di bawah.
- Login ke akun Google Ads, Google Analytics, atau Campaign Manager 360.
- Buka setelan tag Google.
- Klik Izinkan penyertaan data yang disediakan pengguna. Tindakan ini memungkinkan data yang disediakan pengguna disertakan dalam pengukuran Anda.
- Selanjutnya, pilih metode penyiapan yang Anda inginkan untuk pengumpulan data:
- Klik Simpan.
Catatan: Sebaiknya aktifkan pengumpulan data yang disediakan pengguna dalam produk Google yang Anda gunakan dan menyetujui persyaratan layanan konversi yang disempurnakan. Kemudian, Anda dapat mengonfigurasi setelan Mengizinkan penyertaan data yang disediakan pengguna pada tag Google melalui Pengelola Data. Pelajari cara Mengonfigurasi setelan tag Google.
Jika setelan data yang disediakan pengguna khusus peristiwa diperlukan, Anda dapat mengganti data yang disediakan pengguna di tingkat tag dengan menetapkan parameter user_data dalam tag peristiwa di Google Tag Manager.Bagian 2 dari 3: Menyiapkan konversi yang disempurnakan untuk web di Google Ads dengan Google Tag Manager
-
Buka Setelan dalam menu Sasaran
.
- Luaskan panel “Konversi yang disempurnakan untuk web”.
- Centang “Aktifkan konversi yang disempurnakan”.
- Tinjau pernyataan kepatuhan, lalu pilih Setuju.
- Catatan: Untuk mengaktifkan konversi yang disempurnakan, Anda harus mengonfirmasi bahwa Persyaratan Pemrosesan Data Google Ads berlaku untuk penggunaan konversi yang disempurnakan oleh Anda dan Anda akan mematuhi kebijakan kami.
- Di menu dropdown, pilih metode untuk menyiapkan dan mengelola data yang disediakan pengguna.
- Pilih Google Tag Manager.
- 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 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 pilih Periksa URL untuk melihat saran.
- Pilih Buka Google Tag Manager dan ikuti petunjuk di bawah untuk menyelesaikan proses penyiapan di Google Tag Manager.
Bagian 3 dari 3: Menyelesaikan penyiapan konversi yang disempurnakan di Google Tag Manager menggunakan tag Google
Pastikan tag Google di-deploy di penampung Anda dengan akun Google Ads yang relevan sebagai tujuan. Buka tag Google ini, pilih Kelola, lalu pilih Izinkan penyertaan data yang disediakan pengguna. Pelajari lebih lanjut cara Mengonfigurasi setelan tag Google.
Di sini, 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.
Alternatif: Menyelesaikan penyiapan konversi yang disempurnakan menggunakan tag Google dan pengumpulan data yang disediakan pengguna di Google Tag Manager
Atau, Anda dapat menyiapkan konversi yang disempurnakan di tag Google, tetapi mengelola pengumpulan data yang disediakan pengguna di Google Tag Manager. Ikuti langkah-langkah di atas untuk menerapkan tag Google. Buka tag peristiwa di GTM yang ingin Anda kumpulkan data yang disediakan penggunanya.
Catatan: Praktik terbaiknya adalah menggunakan atribut ID untuk mengambil nilai dari elemen DOM. ID bersifat unik dan cenderung tidak berubah dari waktu ke waktu dibandingkan properti lain, seperti nama atau nama class. Perubahan tata letak tidak akan memengaruhinya, yang berarti kode Anda akan tetap berfungsi meskipun tata letak halaman berubah.
Jika kolom belum memiliki ID, Anda dapat menambahkannya menggunakan atribut id di HTML. Contoh:
<input type="text" id="myTextField">
Setelah menyelesaikan penyiapan di Google Tag Manager, Anda dapat memvalidasi penerapan untuk memastikan konversi yang disempurnakan disiapkan dengan benar.
Opsi 1: Menyiapkan konversi yang disempurnakan menggunakan “pengumpulan otomatis” di Google Tag Manager
Anda dapat menyiapkan konversi yang disempurnakan otomatis dengan 2 cara berbeda:
- Konversi yang disempurnakan otomatis standar: Gunakan metode ini saat data yang disediakan pengguna, seperti (email, nomor telepon, atau alamat) tersedia di halaman peristiwa konversi. Misalnya, jika halaman peristiwa konversi Anda adalah halaman konfirmasi pembelian dan email pengguna terlihat di halaman tersebut, gunakan metode ini. Untuk menggunakan metode ini, buka setelan tag Google Anda dan pilih Deteksi data yang disediakan pengguna secara otomatis.
- Konversi yang disempurnakan otomatis dengan tag peristiwa data yang disediakan pengguna: Gunakan metode ini saat data pelanggan, seperti (email, nomor telepon, atau alamat) tidak tersedia di halaman peristiwa konversi, tetapi tersedia di halaman sebelumnya. Misalnya, jika halaman peristiwa konversi Anda adalah halaman konfirmasi pembelian dan email pengguna dimasukkan di halaman sebelum halaman konfirmasi pembelian, gunakan metode ini.
Penampung dengan tag Google Ads dan Floodlight akan otomatis memulai tag Google sebelum peristiwa dikirim, sehingga tidak diperlukan tag Conversion Linker tambahan. Perhatikan bahwa jika penampung Anda menyertakan tag Google di setiap halaman, Conversion Linker harus diintegrasikan. Pelajari lebih lanjut Conversion Linker.
Menyiapkan konversi yang disempurnakan otomatis dengan tag peristiwa data yang disediakan pengguna
- Login ke akun Google Tag Manager Anda.
- Pilih Ruang kerja, lalu pilih Tag dari menu navigasi.
- Pilih Baru untuk membuat tag baru.
- Pilih Konfigurasi Tag, lalu Google Ads.
- Pilih Peristiwa Data yang Disediakan Pengguna Google Ads.
- Isi ID Pelacakan Konversi Google Ads Anda.
- Pastikan tindakan konversi ini memiliki ID dan label tracking konversi yang sama seperti tindakan konversi dengan konversi yang disempurnakan yang telah Anda aktifkan di akun Google Ads Anda.
- Pilih tombol di samping kolom ID konversi, lalu klik +.
- Pilih Otomatis.
- Beri nama variabel tersebut.
- Pilih Simpan.
- Pilih Pemicuan di Tag Peristiwa Data yang Disediakan Pengguna Google Ads. Di sinilah data pengguna akan tersedia.
- Pilih ikon plus.
- Pilih Konfigurasi Pemicu.
- Pilih Pengiriman Formulir.
- Catatan: Anda harus memilih “pengiriman formulir” agar konversi yang disempurnakan berfungsi dengan baik.
- Pilih Semua Formulir.
- Pilih Simpan, lalu simpan Tag Peristiwa Data yang Disediakan Pengguna Google Ads yang baru.
Opsi 2: Menyiapkan konversi yang disempurnakan menggunakan “konfigurasi manual” di Google Tag Manager
Langkah 1 dari 3: Temukan variabel konversi yang disempurnakan
- Dengan menggunakan browser Chrome, buka halaman tempat data yang disediakan pengguna muncul.
- Data yang disediakan pengguna dapat muncul di halaman konversi situs Anda atau di halaman yang muncul sebelum halaman konversi, seperti halaman pengiriman formulir yang muncul sebelum halaman konfirmasi pembelian. 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:
- Email (lebih disarankan)
- Alamat - Nama depan, nama belakang, kode pos, dan negara wajib diisi.
- Opsional: Alamat jalan, kota, dan wilayah sebagai kunci pencocokan tambahan.
- Nomor telepon juga dapat diberikan sebagai kunci pencocokan terpisah, tetapi sebaiknya dikirim bersama dengan email.
- Data yang disediakan pengguna dapat muncul di halaman konversi situs Anda atau di halaman yang muncul sebelum halaman konversi, seperti halaman pengiriman formulir yang muncul sebelum halaman konfirmasi pembelian. 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.
- Setelah mengidentifikasi data pelanggan di halaman, sekarang Anda harus melakukan langkah berikutnya yaitu menyalin Pemilih CSS dan memasukkannya ke Google Tag Manager (atau memanfaatkan variabel lapisan data yang ada) agar tag konversi yang disempurnakan mengetahui bagian data mana yang akan di-hash dan dikirimkan ke Google. Tab halaman konversi ini harus tetap terbuka.
Langkah 2 dari 3: Aktifkan konversi yang disempurnakan di Google Tag Manager:
Metode 1: Konversi yang disempurnakan manual standar: Gunakan metode ini saat data yang disediakan pengguna (email, nomor telepon, atau alamat) tersedia di halaman peristiwa konversi. Misalnya, jika halaman peristiwa konversi Anda adalah halaman konfirmasi pembelian dan email pengguna terlihat di halaman tersebut, gunakan metode ini.
Menyiapkan konversi yang disempurnakan manual standar
- Login ke akun Google Tag Manager Anda.
- Pilih Ruang kerja, lalu pilih Tag dari menu navigasi.
- Pilih tag Google yang terkait dengan tindakan konversi Google Ads Anda untuk mengedit tag tersebut.
- Luaskan bagian Parameter Peristiwa, lalu klik Tambahkan parameter.
- Masukkan
user_datadi kolom “Parameter Peristiwa”. - Di kolom “Nilai”, pilih atau buat variabel Data yang Disediakan Pengguna.
- Pada variabel Data yang Disediakan Pengguna, pilih Konfigurasi manual.
- Jika Anda lebih suka menggunakan JavaScript Kustom atau objek data lainnya untuk mengirimkan data, Anda dapat memilih “Kode”. Buka Opsi 3 dalam artikel ini untuk melihat petunjuknya.
- Untuk kolom data pengguna yang relevan yang ingin Anda berikan melalui konversi yang disempurnakan, klik menu dropdown, lalu pilih Variabel Baru.
- Catatan: Jika sudah memiliki variabel tanpa hash di lapisan data, Anda dapat memilih variabel tersebut daripada membuat variabel baru.
- Di layar “Konfigurasi Variabel”, pilih Pilih jenis variabel untuk memulai penyiapan. Di layar “Pilih Jenis Variabel”, pilih Elemen DOM.
- Kembali ke layar “Konfigurasi Variabel”, ubah “Metode Pemilihan” di drop-down menjadi “Pemilih CSS”.
- Beri nama variabel Anda.
- Masukkan pemilih CSS yang merujuk ke data pengguna Anda ke kolom input "Pemilih elemen". Buka Langkah 3 di bagian ini untuk meninjau cara menemukan pemilih CSS. Anda dapat mengosongkan kolom “Nama atribut”.
- Pilih Simpan untuk variabel tersebut, lalu simpan tag Google.
Metode 2: Konversi yang disempurnakan manual dengan tag peristiwa data yang disediakan pengguna: Gunakan metode ini saat data yang disediakan pengguna (email, nomor telepon, atau alamat) tidak tersedia di halaman peristiwa konversi, tetapi tersedia di halaman sebelumnya. Misalnya, jika halaman peristiwa konversi Anda adalah halaman konfirmasi pembelian dan email pengguna dimasukkan di halaman sebelum halaman konfirmasi pembelian, gunakan metode ini. Dalam metode ini, Anda akan mengidentifikasi pemilih CSS dan variabel JavaScript yang berisi data yang disediakan pengguna di halaman yang muncul sebelum halaman konversi.
Penampung dengan tag Google Ads dan Floodlight akan otomatis memulai tag Google sebelum peristiwa dikirim, sehingga tidak diperlukan tag Conversion Linker tambahan. Perhatikan bahwa jika penampung Anda menyertakan tag Google di setiap halaman, Conversion Linker harus diintegrasikan. Pelajari lebih lanjut Conversion Linker.
Menyiapkan konversi yang disempurnakan manual dengan tag peristiwa data yang disediakan pengguna
- Login ke akun Google Tag Manager Anda.
- Pilih Ruang kerja, lalu pilih Tag dari menu navigasi.
- Pilih Baru untuk membuat tag baru.
- Pilih Konfigurasi Tag, lalu pilih Peristiwa Data yang Disediakan Pengguna Google Ads.
- Isi ID Pelacakan Konversi Google Ads Anda.
- Pastikan tindakan konversi ini memiliki ID dan label tracking konversi yang sama seperti tindakan konversi dengan konversi yang disempurnakan yang telah Anda aktifkan di akun Google Ads Anda.
- Pada menu drop-down, pilih Variabel Baru.
- Pilih Konfigurasi Manual.
- Jika Anda lebih suka menggunakan JavaScript Kustom atau objek data lainnya untuk mengirimkan data, Anda dapat memilih “Kode”. Buka Opsi 3 dalam artikel ini untuk melihat petunjuknya.
- Untuk kolom data pengguna yang relevan yang ingin Anda berikan melalui konversi yang disempurnakan, pilih menu dropdown, lalu pilih Variabel Baru.
- Catatan: Jika sudah memiliki variabel tanpa hash di lapisan data, Anda dapat memilih variabel tersebut daripada membuat variabel baru.
- Di layar “Konfigurasi Variabel”, pilih Pilih jenis variabel untuk memulai penyiapan. Di layar “Pilih Jenis Variabel”, pilih Elemen DOM.
- Kembali ke layar “Konfigurasi Variabel”, ubah “Metode Pemilihan” di drop-down menjadi “Pemilih CSS”.
- Beri nama variabel Anda.
- Masukkan pemilih CSS yang merujuk ke data pengguna Anda ke kolom input "Pemilih elemen". Buka Langkah 3 di bagian ini untuk meninjau cara menemukan pemilih CSS. Anda dapat mengosongkan kolom “Nama atribut”.
- Pilih Simpan.
- Pilih Pemicuan di Tag Peristiwa Data yang Disediakan Pengguna Google Ads. Di sinilah data pengguna akan tersedia.
- Pilih ikon plus.
- Pilih Konfigurasi Pemicu.
- Pilih Pengiriman Formulir.
- Catatan: Anda harus memilih “pengiriman formulir” agar konversi yang disempurnakan berfungsi dengan baik.
- Pilih Semua Formulir.
- Pilih Simpan, lalu simpan Tag Peristiwa Data yang Disediakan Pengguna Google Ads yang baru.
Langkah 3 dari 3: Identifikasi Pemilih CSS konversi yang disempurnakan dan masukkan ke Google Tag Manager
Untuk mengidentifikasi Pemilih CSS yang akan dimasukkan ke kolom tag konversi yang disempurnakan (misalnya, email, nomor telepon, dll.), ikuti langkah-langkah berikut. Jika sudah memiliki variabel tanpa hash di lapisan data, Anda dapat memilih variabel tersebut daripada membuat variabel CSS baru. Jika Anda tidak yakin, lanjutkan membaca petunjuk ini:
- Di tab baru, buka situs Anda. Jangan tutup Google Tag Manager.
- Identifikasi data pelanggan yang ingin dikirimkan dengan konversi yang disempurnakan. Data ini dapat muncul di halaman konversi atau di halaman lain, seperti halaman pengiriman formulir tepat sebelum halaman konfirmasi pembelian. Gunakan mouse untuk mengklik kanan data tersebut dan pilih Periksa.
- Misalnya, jika Anda mencoba mengambil alamat email, pastikan Anda benar-benar memilih kanan alamat email (misalnya, example@email.com)
- Gunakan mouse untuk mengklik kanan langsung nilai tersebut, lalu pilih Periksa. 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 opsi Salin Pemilih.
- Di tab lainnya, dengan Google Tag Manager tetap terbuka, tempelkan teks tersebut di kolom "Pemilih elemen".
- Sebagai referensi, kode seharusnya terlihat mirip, tetapi tidak persis dengan yang berikut:
tsf > div:nth-child(2) > div.A8SBwf > div.RNNXgb > div > div.a4bIc > custEmail
- Sebagai referensi, kode seharusnya terlihat mirip, tetapi tidak persis dengan yang berikut:
- Pilih Simpan.
- Ulangi langkah 2 sampai 8 dari bagian ini untuk setiap bagian data pelanggan yang berbeda, seperti email, nama, dan alamat, dengan menyalin Pemilih CSS ke variabel baru untuk setiap variabel data pelanggan di Google Tag Manager.
- Di Google Tag Manager, pilih Simpan.
Opsi 3: Menyiapkan konversi yang disempurnakan menggunakan “Kode” di Google Tag Manager
Langkah 1 dari 3: Identifikasi dan tentukan variabel konversi yang disempurnakan
Pertama, Anda harus memastikan variabel yang diperlukan seperti email, alamat, dan nomor telepon tersedia di halaman konversi tempat tag konversi Google Ads diaktifkan. Hal ini mungkin terjadi pada halaman konversi untuk pembelian, pendaftaran, dan jenis konversi serupa lainnya, yang sering memerlukan data pelanggan. Jika tidak yakin halaman mana yang dimaksud, sebaiknya hubungi developer Anda.
Setelah mengonfirmasi bahwa informasi tersebut tersedia, Anda harus menyimpan data pelanggan tersebut di halaman Anda sebagai variabel JavaScript global, sehingga dapat digunakan oleh tag konversi yang disempurnakan.
Catatan: Setidaknya salah satu kolom berikut harus diberikan:
- 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 sebagai kunci pencocokan terpisah, tetapi sebaiknya diberikan bersama dengan email
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.
Tentukan variabel Anda menggunakan kriteria dalam tabel di bawah. Anda dapat memberi nama variabel sesuai keinginan, dan kolom “Nama Kunci” menunjukkan cara variabel akan dirujuk di tag konversi yang disempurnakan.
Semua data harus diteruskan sebagai variabel jenis String. Saat menentukan nama dan alamat, pastikan setiap komponen ditentukan sebagai variabel individual, seperti nama depan dan nama belakang.
| 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 selanjutnya adalah mengaktifkan konversi yang disempurnakan di Google Tag Manager dan merujuk ke variabel data pelanggan yang baru saja Anda buat. Sebaiknya buat nama variabel data pelanggan Anda yang mudah diingat, karena Anda akan memerlukannya pada langkah-langkah berikutnya.
Langkah 2 dari 3: Konfigurasi Google Tag Manager
- Login ke akun Google Tag Manager Anda.
- Pilih Ruang kerja, lalu klik Tag dari menu navigasi.
- Pilih tag Google yang terkait dengan tindakan konversi Google Ads Anda untuk mengedit tag tersebut.
- Luaskan bagian Parameter Peristiwa, lalu pilih Tambahkan parameter.
- Masukkan
user_datadi kolom “Parameter Peristiwa”. - Buat variabel Data yang Disediakan Pengguna di kolom “Nilai”.
- Di bagian “Variabel data yang Disediakan Pengguna” baru, pilih Kode.
- Di menu drop-down Sumber Data, pilih Variabel Baru.
- Pilih JavaScript Kustom di bagian “Konfigurasi Variabel”.
Langkah 3 dari 3: Sisipkan dan sesuaikan kode Anda
Salin template JavaScript yang sesuai dengan strategi hashing Anda dan tempelkan ke variabel JavaScript Kustom baru Anda.
Template standar:
function () {
return {
"email": yourEmailVariable , // ganti yourEmailVariable dengan nama variabel yang mengambil alamat email pengguna Anda
"phone_number": yourPhoneVariable , // ulangi untuk yourPhoneVariable dan nama variabel di bawah
"address": {
"first_name": yourFirstNameVariable ,
"last_name": yourLastNameVariable ,
"street": yourStreetAddressVariable ,
"city": yourCityVariable ,
"region": yourRegionVariable ,
"postal_code": yourPostalCodeVariable ,
"country": yourCountryVariable
}
}
}
Contoh kode untuk variabel yang telah dinormalisasi dan di-hash:
// Implement
<script>
gtag('set', 'user_data', {"sha256_email_address": yourNormalizedandHashedEmailVariable,"sha256_phone_number": yourNormalizedandHashedPhoneVariable,"address": {"sha256_first_name": yourNormalizedandHashedFirstNameVariable,"sha256_last_name": yourNormalizedandHashedLastNameVariable,"city": yourCityVariable,"region": yourRegionVariable,"postal_code": yourPostalCodeVariable,"country": yourCountryVariable}
});
</script>Jika ingin memberikan nilai data pengguna yang di-hash, Anda dapat menggunakan contoh cuplikan berikut:
async function processUserData() {
const userData = {'sha256_email_address': await hashEmail(email.trim()),'sha256_phone_number': await hashPhoneNumber(phoneNumber),'address': {'sha256_first_name': await hashName(firstName),'sha256_last_name': await hashName(lastName),'city': city,'region': region,'postal_code': postalCode,'country': country,},
};
return userData;Nomor telepon 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.
Aturan penyesuaian
Untuk setiap jenis data pelanggan dalam kode di atas, ganti variabel placeholder (misalnya, yourEmailVariable) dengan nama variabel JavaScript global yang berisi bagian data pelanggan tersebut pada halaman konversi Anda.
- Perlu diingat, setidaknya salah satu kolom berikut harus diberikan:
- Email (lebih disarankan)
- Alamat (nama depan, nama belakang, kode pos, dan negara wajib diisi)
- Nomor telepon juga dapat diberikan sebagai kunci pencocokan terpisah, tetapi sebaiknya dikirim bersama dengan email.
- Perhatikan bahwa jika situs Anda tidak mengumpulkan salah satu kolom tersebut, hapus kolom tersebut, jangan dikosongkan. Misalnya, situs yang hanya mengumpulkan email dan nomor telepon akan membuat variabel JavaScript kustom terlihat seperti ini:
function () {
return {
"email": yourEmailVariable ,
"phone_number": yourPhoneVariable
}
}
Pilih Simpan.
Anda telah menyiapkan konversi yang disempurnakan untuk tindakan konversi tersebut. Langkah berikutnya adalah memvalidasi bahwa konversi tersebut bekerja dengan baik. Buka bagian "Memvalidasi penerapan" di bawah.
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 Developer Tools Chrome
- 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 Payload untuk melihat daftar parameter string kueri.
- Cari parameter “em” dengan string yang di-hash sebagai nilai (untuk email, akan menampilkan “tv.1~em”; untuk nomor telepon, akan menampilkan “tv.1~pn”). 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 48 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 dalam menu Sasaran
.
- Pilih tindakan konversi yang telah mengaktifkan konversi yang disempurnakan.
- Pilih Diagnostik dari menu halaman di bagian atas. Anda dapat meninjau laporan diagnostik tag konversi yang disempurnakan dan metrik untuk konversi yang disempurnakan di setiap bagian.
- Tinjau berbagai diagnostik 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 dalam menu Sasaran
.
- Luaskan panel “Konversi yang disempurnakan untuk web”.
- 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 Setelan dalam menu Sasaran
.
- Pilih tindakan konversi dengan fitur konversi yang disempurnakan yang ingin Anda nonaktifkan.
- Luaskan panel “Konversi yang disempurnakan”.
- Hapus centang pada kotak di samping Aktifkan konversi yang disempurnakan.
- Pilih Simpan.
Menonaktifkan peristiwa otomatis
- Login ke akun Google Ads, Google Analytics, atau Campaign Manager 360.
- Buka setelan tag Google.
- Selanjutnya, klik Kelola deteksi peristiwa otomatis dan pilih jenis peristiwa yang harus otomatis dideteksi oleh tag Google Anda.
- Setelah dinonaktifkan, tidak ada produk atau akun yang menggunakan tag Google Anda akan menerima peristiwa terkait.
Menonaktifkan pengumpulan data yang disediakan pengguna tingkat peristiwa
Opsi 1:
- Buka Ringkasan dalam menu Sasaran
.
- Cari tindakan konversi. Di bagian “Detail”, pilih Edit Setelan.
- Centang kotak di samping Gunakan konversi yang disempurnakan untuk tindakan konversi ini guna mengelola data yang disediakan pengguna tingkat peristiwa konversi.
- Pilih Simpan.
Opsi 2:
Anda dapat menerapkan pengurutan tag agar user_data dikonfigurasi dengan benar untuk Tag Peristiwa Konversi. Tindakan ini memerlukan penyiapan Tag Google dengan parameter user_data yang kosong. Gunakan fitur Pengurutan Tag untuk memastikan Tag Google ini diterapkan ke Tag Peristiwa Konversi sebelum Tag Peristiwa Konversi dijalankan. Pelajari lebih lanjut cara mengonfigurasi pengurutan Tag Google.
user_data ke nilai kosong dalam peristiwa.