Untuk melacak Donasi dengan Stripe, sebaiknya kirimkan “peristiwa” dengan Google Analytics untuk transaksi e-commerce yang dikonfirmasi.
Untuk melakukannya, ikuti langkah-langkah berikut.
Sebelum Memulai
Berikut adalah hal yang dibutuhkan agar Anda dapat menyiapkan tracking konversi untuk mengetahui nilai spesifik per transaksi di situs Anda dan halaman donasi Kindful:
- Akun Ad Grants: Belum punya akun? Ikuti langkah-langkah ini untuk menyiapkannya.
- Akun Google Analytics: tidak dikenakan biaya, dan jika tidak memiliki akun, ikuti langkah-langkah berikut untuk menyiapkannya. Pastikan untuk menyelesaikan langkah terakhir: Salin dan tempel kode Analytics sebagai item pertama ke <HEAD> di setiap halaman di situs yang ingin Anda lacak.
-
Akun Stripe: tinjau Pusat Bantuan Stripe jika Anda memerlukan bantuan terkait formulir donasi.
Langkah 1: Tautkan Akun Google Analytics ke Akun Google Ads
Akun Ad Grants dapat menggunakan informasi dari akun Google Analytics Anda untuk membantu meningkatkan performa iklan. Untuk menautkan akun, ikuti petunjuk ini.
Langkah-langkah untuk menautkan Google Ads dan Google Analytics
-
Login ke akun Google Ads.
-
Klik ikon fitur di sudut kanan atas akun Anda. Di bagian "Penyiapan", klik Akun tertaut.
-
Di bagian "Google Analytics", klik Detail.
-
Anda akan melihat daftar properti Google Analytics yang dapat Anda akses. Kolom “Status” menampilkan apakah properti ditautkan ke Google Ads. (Jika tidak melihat properti Analytics di sini, pastikan Anda memiliki izin "Edit" untuk properti tersebut.)
-
Di kolom “Tindakan”, klik Link di samping properti yang ingin Anda tautkan ke Google Ads. Anda dapat menautkan properti sebanyak yang Anda inginkan.
-
Sekarang Anda akan melihat salah satu dari dua layar yang dijelaskan di bawah:
-
Jika properti yang Anda pilih hanya memiliki satu tampilan, Anda akan melihat nama tampilan itu saja. Pilih Impor metrik situs agar dapat melihat data Google Analytics di laporan Google Ads.
-
Jika properti memiliki beberapa tampilan, Anda akan melihat daftar tampilan yang dapat Anda tautkan. Untuk setiap tampilan, Anda dapat melakukan hal berikut:
-
Tautkan: Opsi ini akan membuat data klik dan biaya Google Ads tersedia di Analytics, serta sasaran dan transaksi Analytics tersedia untuk diimpor ke Google Ads. Tautkan tampilan sebanyak yang Anda inginkan.
-
Impor metrik situs: (Direkomendasikan) Pilih satu tampilan tempat Anda ingin mengimpor metrik engagement situs. Tampilan ini akan digunakan untuk menampilkan metrik engagement situs di kolom pelaporan Google Analytics pada akun Anda. Perhatikan bahwa Anda harus menambahkan kolom Google Analytics ke laporan Google Ads. Dalam sebagian besar kasus, perlu waktu kurang dari satu jam untuk mengimpor data Google Analytics, tetapi prosesnya mungkin memerlukan waktu lebih lama untuk akun yang lebih besar. Setelah data diimpor, Anda dapat menambahkan kolom Google Analytics ke laporan Google Ads Anda.
-
-
-
Klik Simpan.
Langkah 2: Aktifkan E-commerce di Google Analytics
Setelah penerapan, pastikan untuk mengaktifkan fitur E-commerce di akun Analytics Anda.
Langkah-Langkah untuk Mengaktifkan E-commerce
- Login ke Google Analytics.
-
Klik Admin, dan di sisi paling kanan, pastikan bahwa kolom tampilan sesuai dengan situs penggalangan dana Anda.
-
Di kolom TAMPILAN, klik Setelan E-commerce.
-
Tetapkan Aktifkan E-commerce ke AKTIF. [Tidak perlu mengaktifkan “Enhanced E-commerce”.]
-
Klik Langkah berikutnya.
-
Klik Kirim.
- Untuk mengetahui detail selengkapnya tentang fitur ini, temukan informasi dukungan di sini.
Langkah 3: Arahkan pelanggan kembali ke situs Anda setelah checkout
Gunakan stripe.redirectToCheckout
untuk mengalihkan pelanggan ke Checkout, yakni halaman yang dihosting Stripe untuk mengumpulkan informasi pembayaran dengan aman. Saat menyelesaikan pembelian, pelanggan akan dialihkan kembali ke situs Anda. Informasi lebih lanjut tentang informasi yang dikumpulkan dalam checkout tersedia di panduan Stripe di sini.
URL konfirmasi keberhasilan adalah tempat Anda ingin Stripe mengarahkan pelanggan ketika pembayaran selesai.
Contoh panggilan redirectToCheckout
:
stripe
.redirectToCheckout({
items: [
// Ganti dengan ID SKU Anda
{sku: 'sku_123', quantity: 1},
],
successUrl: 'https://your-website.com/success',
cancelUrl: 'https://your-website.com/canceled',
})
.then(function(result) {
// Jika `redirectToCheckout` gagal karena error browser atau
// jaringan, tampilkan pesan error yang dilokalkan kepada pelanggan Anda
// menggunakan `result.error.message`.
});
Jika Anda ingin mengakses Sesi Checkout untuk pembayaran yang berhasil, baca selengkapnya di panduan Stripe tentang memenuhi pembayaran dengan webhook.
Langkah 4: Lacak peristiwa Analytics di Halaman Terima Kasih
Saat pelanggan Anda berhasil menyelesaikan pembayaran atau memulai langganan menggunakan Checkout, Stripe akan mengalihkan mereka ke URL yang Anda tentukan di parameter successURL
. Biasanya, ini adalah halaman di situs Anda yang menginformasikan kepada pelanggan bahwa pembayaran mereka berhasil.
Untuk melakukannya, ikuti langkah-langkah berikut.
Langkah-langkah untuk mengedit Kode Pelacakan E-commerce Analytics
Kode Pelacakan Google Analytics harus diterapkan di halaman web konfirmasi [https://example.com/success] bersama dengan kode pelacakan E-commerce Google Analytics. Hal ini akan memungkinkan bisnis Anda mengidentifikasi jumlah transaksi yang diselesaikan bersama dengan detail setiap transaksi. Selesaikan sub-langkah berikut untuk menyelesaikan penerapan ini.
-
Terapkan kode pelacakan tag situs global yang sama yang digunakan di seluruh [www.your-site.com] pada halaman konfirmasi sebelum tag </head> penutup (ditampilkan di bawah).
-
Selain tag situs global, penting untuk menambahkan pelacakan lintas-domain bagi PayPal untuk menautkan domain secara otomatis. Pengukuran lintas-domain adalah fitur Google Analytics yang memungkinkan Anda melihat sesi dari dua situs terkait (seperti situs e-commerce dan situs keranjang belanja yang terpisah) sebagai satu sesi, bukan sebagai dua sesi yang terpisah. Fitur ini terkadang disebut 'penautan situs' dan memungkinkan Anda mengukur seluruh perjalanan pelanggan dengan lebih efektif.
-
Terapkan Variabel Khusus untuk setiap bagian informasi tambahan yang ingin dikumpulkan, seperti transaction_id, value, dan currency.
-
Terapkan kode pelacakan E-commerce Google Analytics dalam cuplikan kode yang sama dengan tag situs global.
Untuk mengukur transaksi, kirim peristiwa pembelian dengan item dalam transaksi. Contoh:
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'GA_MEASUREMENT_ID');
</script>
gtag('config', 'GA_MEASUREMENT_ID', {
'linker': {
'domains': ['checkout.stripe.com']
}
});
gtag('event', 'purchase', {
"transaction_id": "24.031608523954162",
"affiliation": "toko online Google",
"value": 23.07,
"currency": "USD",
"tax": 1.24,
"shipping": 0,
"items": [
{
"id": "P12345",
"name": "Kaus Android Warhol",
"list_name": "Hasil Penelusuran",
"brand": "Google",
"category": "Pakaian/Kaus",
"variant": "Hitam",
"list_position": 1,
"quantity": 2,
"price": '2.0'
},
{
"id": "P67890",
"name": "Kaus flame challenge",
"list_name": "Hasil Penelusuran",
"brand": "MyBrand",
"category": "Pakaian/Kaus",
"variant": "Merah",
"list_position": 2,
"quantity": 1,
"price": '3.0'
}
]
});
Langkah 5: Tambahkan URL Anda ke Daftar Pengecualian Rujukan
Ketika donatur berpindah dari domain primer (yournonprofit.org) ke halaman checkout Stripe Anda, Analytics menafsirkan hal itu sebagai donatur telah diberi rujukan ke domain sekunder oleh domain primer Anda, dan Analytics menghitungnya sebagai kunjungan terpisah Data ini tidak menggambarkan pengalaman donatur Anda secara akurat, jadi sebaiknya siapkan daftar pengecualian.
Ikuti petunjuk untuk menerapkan daftar pengecualian rujukan, dengan menambahkan subdomain yang mungkin Anda miliki untuk donasi, acara khusus, atau merchandise.
Langkah-langkah untuk menambahkan sumber traffic rujukan
- Login ke akun Analytics.
- Klik Admin.
- Di kolom AKUN , pilih akun Analytics yang berisi properti yang ingin Anda gunakan.
- Di kolom PROPERTI , pilih properti.
- Klik Info Pelacakan.
- Klik Daftar Pengecualian Rujukan.
- Untuk menambahkan domain, klik +TAMBAHKAN PENGECUALIAN RUJUKAN.
- Masukkan nama Domain .
- Klik Buat untuk menyimpan.