Petunjuk
Ada 3 fase untuk menerapkan tracking konversi:
- Menyiapkan tag situs Google Analytics(GA)
- Mempertahankan parameter URL Pusat Tindakan
- Mengirim Data Konversi
Penyiapan Tag situs Google Analytics.
Bekerja sama dengan kontak Google Anda untuk membuat Measurement ID
untuk akun Actions Center Anda.
Tambahkan cuplikan kode berikut setelah tag head
di semua halaman web
bahwa:
- konversi dapat terjadi
- halaman landing untuk semua
action_links
yang merupakan Pesan dengan Google diaktifkan.
Tidak Ada Integrasi Google Analytics yang Ada
Jika ini pertama kalinya membuat situs Google Analytics(gtag.js), gunakan cuplikan kode berikut:
<!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID_PROVIDED_BY_GOOGLE"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'GA_MEASUREMENT_ID_PROVIDED_BY_GOOGLE', // Replace with Measurement ID { // DO NOT EDIT THE BELOW MENTIONED PARAMETERS // AS OVERRIDING RESULTS IN SENDING US PII INFORMATION. 'referrer' : undefined, 'page_title' : undefined, 'page_path': undefined, 'page_location': undefined, 'send_page_view': false, 'anonymize_ip': true, 'groups': 'reserve_with_google' }); </script>
Integrasi Google Analytics yang Ada
Jika Anda sudah memiliki tag situs Google Analytics(gtag.js) untuk integrasi Anda, gunakan cuplikan kode berikut:
gtag('config', 'GA_MEASUREMENT_ID_PROVIDED_BY_GOOGLE', //Replace with Measurement ID { 'referrer' : undefined, 'page_title' : undefined, 'page_path': undefined, 'page_location': undefined, 'send_page_view': false, 'anonymize_ip': true, 'groups': 'reserve_with_google' });
Perbarui cuplikan kode yang disebutkan di atas dengan ID Pengukuran yang dibuat untuk akun Anda.
Mempertahankan Parameter URL Pusat Tindakan
Untuk melacak konversi dari action link
dengan benar, Google akan
Tetapkan parameter URL rwg_token
yang harus ditampilkan pada
waktu konversi.
Anda akan diminta untuk mempertahankan parameter URL rwg_token
yang akan ditambahkan ke semua link tindakan yang Anda sediakan hingga
durasi 30 hari saat pengguna mengunjungi halaman landing melalui Google. Tujuan
cara yang lebih disukai untuk mempertahankan
informasi ini adalah melalui {i>cookie<i}.
- Tambahkan skrip berikut di halaman landing untuk semua
action_link
yang mengaktifkan Pusat Tindakan. - Perbarui rootdomain dengan domain Anda.
<script> var query = location.search.substring(1); var params = query.split('&'); var rwg_token = undefined; for (var i = 0; i < params.length; ++i) { var pair = params[i].split('='); if (pair[0] == 'rwg_token') { rwg_token = decodeURIComponent(pair[1]); break; } } if (typeof rwg_token == 'undefined') { document.cookie = "_rwg_token=" + rwg_token + ";max-age=2592000;domain=rootdomain.com;path=/"; } </script>
Mengirim Data Konversi
Saat pengguna menyelesaikan transaksi yang berasal dari Google Place Link tindakan, Anda harus memicu kode yang disebutkan di bawah ini untuk menyelesaikan tracking konversi.
<script> function getCookie(cname) { var name = cname + "="; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(';'); for(var i = 0; i <ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } if (leadFromReserveWithGoogle()) { // implement a function to identify the conversion is originating via Google gtag('event', 'rwg_conversion', { 'rwg_token': getCookie('_rwg_token'), 'send_to': 'reserve_with_google' }); } </script>