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 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
- 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
Catatan: Tag peristiwa Google Analytics di Google Tag Manager secara otomatis menyertakan tag Google, sehingga Anda tidak akan terpengaruh.
Jika Anda menggunakan Google Tag Manager, sebaiknya konfigurasi konversi yang disempurnakan melalui tag Google yang di-deploy di penampung Google Tag Manager dengan mengikuti petunjuk konfigurasi konversi yang disempurnakan menggunakan tag Google di bawah.
Atau, Anda dapat menyiapkan konversi yang disempurnakan di tag Google, tetapi mengelola pengumpulan data yang disediakan pengguna di Google Tag Manager. Detail untuk penyiapan ini juga tercantum di bawah.
Sebelum memulai
Tinjau persyaratan berikut sebelum memulai penyiapan:
- Identifikasi URL halaman konversi tempat tag konversi diaktifkan (seperti URL halaman konfirmasi) dan pemicu peristiwa konversi (misalnya, klik tombol atau tayangan halaman).
- Pastikan data pelanggan pihak pertama tersedia (email, nama lengkap dan alamat rumah, dan/atau nomor telepon) di halaman tempat tag tracking konversi diaktifkan.
- 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 (lihat langkah-langkahnya di bawah, di bagian Petunjuk).
- 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 "Izinkan penyertaan data yang disediakan pengguna" pada setelan tag Google di Google Ads, Google Analytics, dan Campaign Manager 360.
Menyiapkan konversi yang disempurnakan menggunakan “Izinkan penyertaan data yang disediakan pengguna” dengan Google Tag Manager
Jika Anda baru pertama kali menyiapkan konversi yang disempurnakan, ikuti petunjuk orientasi 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 siapkan konversi yang disempurnakan dengan mengaktifkan pengumpulan data yang disediakan pengguna dalam produk Google yang Anda gunakan dan menyetujui persyaratan layanan konversi yang disempurnakan. Kemudian, Anda dapat mengonfigurasi setelan Izinkan 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.
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 untuk web”.
- 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 ke 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.
Menyelesaikan penyiapan konversi yang disempurnakan di Google Tag Manager menggunakan tag Google
Di sini, Anda dapat memutuskan cara mengambil data yang disediakan pengguna dalam tag:
- Deteksi data yang disediakan pengguna secara otomatis: Otomatis memeriksa halaman untuk mencari string yang cocok dengan pola jenis data yang dikonfigurasi. Metode ini mudah dilakukan dan berfungsi dengan baik untuk sebagian besar pengiklan. Untuk mendapatkan lebih banyak kontrol, 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 tersebut, 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. Anda dapat menggunakan kombinasi beberapa opsi. Misalnya, Anda dapat memilih “Deteksi data yang disediakan pengguna secara otomatis” guna menerapkan deteksi otomatis untuk semua tindakan konversi dan menggunakan cuplikan kode untuk peristiwa konversi tertentu yang Anda pilih. Data yang diberikan melalui cuplikan kode lebih diprioritaskan daripada data yang dideteksi secara otomatis. Lihat petunjuk selengkapnya di bawah pada bagian Menyiapkan konversi yang disempurnakan menggunakan “konfigurasi manual” di Google Tag Manager.
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: Menggunakan atribut ID untuk mengambil nilai dari elemen DOM merupakan praktik terbaik. 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.
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 (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.
- Konversi yang disempurnakan otomatis dengan tag peristiwa data yang disediakan pengguna: Gunakan metode ini saat data pelanggan (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 pilih Peristiwa Data yang Disediakan Pengguna Google Ads.
- Isi ID Tracking 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 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.
Menyiapkan konversi yang disempurnakan menggunakan “konfigurasi manual” di Google Tag Manager
Menemukan 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.
Mengaktifkan konversi yang disempurnakan di Google Tag Manager
Di tab terpisah, buka Google Tag Manager.
Anda dapat menyiapkan konversi yang disempurnakan manual dengan 2 cara berbeda:
- 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.
- Konversi yang disempurnakan manual dengan tag peristiwa data yang disediakan pengguna: Gunakan metode ini jika 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 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 tempat Anda ingin menerapkan konversi yang disempurnakan, lalu edit 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.
- Anda juga dapat memilih “Kode” jika ingin menggunakan JavaScript Kustom atau objek data lainnya untuk mengirimkan data melalui Google Tag Manager. Metode ini mengharuskan data diformat dengan cara tertentu, jadi jika ingin melakukannya, Anda dapat membaca petunjuk “Kode” di bawah. Di sini Anda akan melihat "Data yang disediakan pengguna" di bagian atas halaman, diikuti dengan semua data pelanggan yang dapat Anda sertakan sebagai bagian dari tag konversi yang disempurnakan.
- 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 (baik menggunakan pemilih CSS maupun jenis variabel lainnya), Anda dapat memilih variabel tersebut daripada membuat variabel baru. Jika Anda tidak yakin, lanjutkan membaca petunjuk ini.
- 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" (tinjau bagian di bawah tentang cara menemukan Pemilih CSS). Anda dapat mengosongkan kolom “Nama atribut”.
- Pilih Simpan untuk variabel tersebut, lalu simpan tag Google.
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 Tracking 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.
- Anda juga dapat memilih “Kode” jika ingin menggunakan JavaScript Kustom atau objek data lainnya untuk mengirimkan data melalui Google Tag Manager. Metode ini mengharuskan data diformat dengan cara tertentu, jadi jika ingin melakukannya, Anda dapat membaca petunjuk “Kode” di bawah. Di sini Anda akan melihat "Data yang disediakan pengguna" di bagian atas halaman, diikuti dengan semua data pelanggan yang dapat Anda sertakan sebagai bagian dari tag konversi yang disempurnakan.
- 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 (baik menggunakan pemilih CSS maupun jenis variabel lainnya), Anda dapat memilih variabel tersebut daripada membuat variabel baru. Jika Anda tidak yakin, lanjutkan membaca petunjuk ini.
- 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" (lihat bagian di bawah tentang 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 selanjutnya akan menunjukkan cara menyalin Pemilih CSS dari halaman konversi Anda dan menempelkannya ke variabel konversi yang disempurnakan ini. Tab halaman ini harus tetap terbuka.
Mengidentifikasi Pemilih CSS konversi yang disempurnakan dan memasukkannya 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:
- Kembali ke situs Anda (jangan tutup halaman Google Tag Manager).
- Identifikasi data pelanggan yang ingin Anda kirim 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 mencoba mengambil alamat email, pastikan Anda mengklik kanan alamat email (misalnya, example@email.com)
- Anda akan melihat Chrome Developer Tools diluncurkan di browser Chrome.
- Dalam kode sumber yang ditampilkan di halaman Chrome Developer Tools, Anda akan menemukan bagian kode yang ditandai. Kode yang ditandai ini adalah elemen halaman tempat Anda perlu mengekstrak Pemilih CSS untuk data pelanggan yang Anda klik kanan di Langkah 2 di bagian ini.
- 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 (misalnya, 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.
Menyiapkan konversi yang disempurnakan menggunakan “Kode” di Google Tag Manager
Mengidentifikasi dan menentukan 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 Anda 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 (yang akan kita bahas di bagian berikutnya).
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 dikirim bersama dengan email
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 ini mencantumkan informasi selengkapnya tentang variabel data pelanggan yang dapat Anda tentukan. Anda dapat memberi nama variabel sesuai keinginan, dan kolom "Nama Kunci" menunjukkan cara variabel akan dirujuk di tag konversi yang disempurnakan (selengkapnya tentang hal tersebut di langkah berikutnya). Perhatikan bahwa semua data harus diteruskan sebagai variabel jenis String. Selain itu, saat menentukan nama dan alamat, pastikan untuk menentukan setiap komponen sebagai variabel individual (misalnya, nama depan, 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 catat nama variabel data pelanggan Anda karena Anda akan memerlukannya pada langkah-langkah berikutnya.
Mengaktifkan konversi yang disempurnakan di Google Tag Manager dan membuat variabel JavaScript kustom
- 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 tempat Anda ingin menerapkan konversi yang disempurnakan, lalu edit 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”.
- Salin kode berikut ke dalam variabel JavaScript kustom:
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:
Catatan: Anda juga dapat melakukan hardcode pada kolom dengan string atau menggunakan fungsi, bukan menggunakan variabel.// 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, yang berarti harus terdiri dari 11 sampai 15 digit, termasuk awalan tanda plus (+) dan kode negara tanpa tanda hubung, tanda kurung, atau spasi.
- 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
}
}
- Perlu diingat, setidaknya salah satu kolom berikut harus diberikan:
- 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).
- Pilih 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 48 jam, tinjau laporan Diagnostik untuk mengonfirmasi penerapan Anda
- 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.
- Meninjau 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.