Sasaran akuisisi pelanggan baru memungkinkan Anda mengoptimalkan akuisisi pelanggan baru di kampanye Google Ads. Dalam artikel ini, kami akan memberi tahu Anda cara menyiapkan pelaporan akuisisi pelanggan baru menggunakan pemberian tag untuk lebih meningkatkan akurasi deteksi pelanggan baru di kampanye Anda. Pelajari lebih lanjut sasaran akuisisi pelanggan baru
Petunjuk untuk menyiapkan pelaporan akuisisi pelanggan
Menginstal dengan tag situs global
Catatan: Untuk menggunakan opsi ini, Anda harus menyiapkan tindakan konversi "Pembelian" di Google Ads yang memenuhi spesifikasi tertentu, dan menyiapkan akuisisi pelanggan di akun Anda. Pelajari lebih lanjut sasaran akuisisi pelanggan baru
Langkah 1: Instal kode tracking konversi tag Google di situs Anda
Tinjau artikel Menyiapkan tracking konversi untuk situs guna menginstal tracking konversi dengan tag Google.
Langkah 2: Tambahkan parameter new_customer
ke cuplikan peristiwa tag Anda
Anda dapat menambahkan parameter pelanggan berikut ke cuplikan peristiwa Anda:
Parameter | Jenis nilai | Deskripsi |
new_customer |
Boolean: True / False / [Not specified] | Apakah pelanggan yang melakukan konversi adalah pelanggan baru?
|
Contoh tag situs global yang dikonfigurasi dengan parameter di atas:
<script type="text/javascript">
gtag('event', 'purchase', {
"send_to": "ID_KONVERSI-GA/LABEL_KONVERSI", /* HARAP GANTI DENGAN NILAI YANG ANDA GUNAKAN*/
...
"new_customer": true, /* menghitung secara dinamis, isi dengan true/false */
...
]
});
/* ]]> */
Menginstal dengan Google Tag Manager
Gunakan petunjuk berikut untuk menambahkan parameter new_customer
ke kode Google Tag Manager Anda
- Pilih tag konversi pelanggan baru.
- Centang kotak "Sediakan data pelanggan baru".
- Pilih sumber data Anda antara Lapisan Data atau Kolom Kustom.
- Variabel di bawah harus ditambahkan pada halaman checkout agar dapat direferensikan.
Parameter | Jenis nilai | Deskripsi |
new_customer |
Boolean: True / False / [Not specified] | Apakah pelanggan yang melakukan konversi adalah pelanggan baru?
|
customer_lifetime_value |
Mata Uang |
Berdasarkan nilai umur pelanggan yang diatribusikan ke pelanggan, apakah konversinya merupakan akuisisi pelanggan baru?
|
Lapisan data digunakan untuk menyimpan data sementara. Lapisan data adalah format terstruktur yang dipahami oleh Tag Manager untuk memudahkan Anda memindahkan data dari halaman web atau aplikasi seluler Anda ke tag, pemicu, dan variabel lainnya di Tag Manager.
Anda tidak perlu menyiapkan lapisan data agar variabel dapat mengambil informasi. Variabel Tag Manager juga dapat dikonfigurasi untuk mengambil nilai secara langsung dari Kolom Khusus, cookie pihak pertama, dan DOM. Namun, praktik terbaiknya adalah membuat variabel Anda mengambil informasi secara langsung dari objek lapisan data yang tertata dengan baik. Implementasi lapisan data dapat memperkecil kemungkinan hilangnya data karena perubahan kode yang tidak disengaja, mendukung model data yang dapat diakses dan tertata dengan baik, serta menyederhanakan pemecahan masalah.
Untuk setiap konversi, Anda dapat mengizinkan Google mendeteksi otomatis apakah sebuah konversi merupakan konversi baru atau melaporkannya sendiri melalui tag konversi, sehingga akan meningkatkan akurasi laporan Google Ads. Anda juga dapat menyesuaikan nilai pelanggan baru bagi bisnis Anda dengan menambahkan sebagian kecil jumlah dari nilai pesanan rata-rata ke pembelian pertama pelanggan tersebut.
Nilai umur pelanggan dihitung menggunakan nilai konversi rata-rata untuk kampanye Shopping dan frekuensi pembelian yang dilakukan oleh pelanggan Anda. Mengingat hal ini, Anda dapat memilih sebagian kecil jumlah dari nilai pesanan rata-rata untuk menentukan nilai pelanggan baru yang sesuai bagi bisnis Anda.
Contoh implementasi dengan Lapisan Data:
dataLayer.push({
"event": 'purchase',
"transaction_id": "1545c34e-691e-4726-aeda-b798df255e9c",
"affiliation": "Toko online Google",
"value": 23.07,
"currency": "USD",
"new_customer": true,
});
Contoh implementasi dengan Kolom Kustom:
<script type="text/javascript">
send_to = 'ID_KONVERSI-GA/LABEL_KONVERSI'; /* HARAP GANTI DENGAN NILAI YANG ANDA GUNAKAN */
transaction_id = "1545c34e-691e-4726-aeda-b798df255e9c";
affiliation = "Toko online Google":
value = 23.07;
currency = "USD";
new_customer = true;
</script>
Menginstal dengan Firebase
Langkah 1: Siapkan tracking konversi Firebase
- Tambahkan Google Analytics ke aplikasi Android atau iOS Anda.
- Login ke Akun Google Ads Anda.
- Tautkan akun Google Ads Anda dengan Firebase dan Aplikasi Google Analytics. Ikuti petunjuk tentang penautan.
- Ukur konversi aplikasi dari Aplikasi Google Analytics menggunakan Firebase SDK. Ikuti petunjuk tentang cara mengukur konversi aplikasi dengan Firebase.
Langkah 2: Verifikasikan setelan tindakan konversi
Untuk melacak akuisisi pelanggan baru, Anda harus memastikan bahwa Anda telah menyiapkan tindakan konversi dengan benar. Petakan setelan tindakan konversi Anda menjadi seperti ini:
- Jadikan “kategori tindakan konversi" sama dengan “pembelian”.
- Jadikan "peristiwa Firebase" sama dengan "pembelian".
- Jadikan “sumber” sama dengan “Firebase”.
- Jadikan tindakan konversi Anda "dapat di-bid" (tindakan konversi utama).
Langkah 3: Tambahkan parameter new_customer
ke peristiwa purchase
Anda
Sebelum menambahkan parameter new_customer
, Anda harus memperbarui peristiwa purchase
. Jika Anda belum membuat peristiwa, ikuti petunjuk untuk Android dan untuk iOS. Parameter new_customer
yang tercantum di bawah diperlukan untuk pelacakan akuisisi pelanggan baru menggunakan Firebase.
Parameter | Jenis nilai | Deskripsi |
new_customer |
Boolean: True / False / [Not specified] | Apakah pelanggan yang melakukan konversi adalah pelanggan baru?
|
Contoh peristiwa ecommerce_purchase
Firebase yang didorong oleh pelanggan baru.
Android:
// Prepare ecommerce bundle
Bundle ecommerceBundle = new Bundle();
// Set relevant bundle-level parameters
// New customer information. Should be calculated dynamically and populated with true/false.
ecommerceBundle.putBoolean( "new_customer", true ); // or false
ecommerceBundle.putDouble( Param.VALUE, 37.39 ); // Revenue, optional
ecommerceBundle.putString( Param.CURRENCY, "USD" ); // Optional
// Log event with ecommerce bundle
mFirebaseAnalytics.logEvent( Event.PURCHASE, ecommerceBundle );
iOS:
// Prepare ecommerce dictionary
NSDictionary *ecommerce = @{
// New customer information. Calculate dynamically, populate with @YES/@NO.
@"new_customer" : @YES, // or @NO
// kFIRParameterValue : @75.98, // Revenue, optional.
// kFIRParameterCurrency : @"USD", // Optional.
};
// Log ecommerce_purchase event with ecommerce dictionary.
[FIRAnalytics logEventWithName:kFIREventPurchase
parameters:ecommerce];
Menguji konversi pelanggan baru
Pastikan Anda menggunakan tag situs global dan telah menginstal parameter new_customer
. Jika Anda dapat membuat pesanan percobaan, ikuti langkah-langkah di bawah untuk mengonfirmasi apakah parameter tersebut berhasil diteruskan.
- Gunakan Chrome Developer Tools untuk memeriksa halaman guna memastikan pengoptimalan kode dengan mengikuti langkah-langkah berikut:
- Pilih menu Chrome di sudut kanan atas jendela browser. Pilih Alat, lalu pilih Developer Tools.
- Klik kanan pada elemen halaman mana saja, lalu pilih Periksa Elemen. Jendela DevTools akan terbuka di bagian bawah browser Chrome.
- Di jendela DevTools, pilih Jaringan.
- Kirim pesanan percobaan Anda di browser web.
- Telusuri permintaan yang berisi konversi Anda (telusuri “/conversion”). Parameter string kueri harus menyertakan parameter tambahan, seperti yang ditunjukkan pada contoh di bawah:
vdnc: true (benar) ketika vdnc = new_customer
Menguji konversi pelanggan baru dengan Firebase
Pastikan Anda menggunakan Firebase dan telah menambahkan atau menyesuaikan peristiwa pembelian dengan parameter data keranjang.
Selanjutnya, Anda dapat melakukan proses debug pada peristiwa di Firebase hampir secara real-time. Anda juga dapat melacak peristiwa pelanggan baru di Firebase.