Ada sejumlah manfaat dari fitur pemberian tag otomatis Google Ads, jadi sebaiknya gunakan fitur ini daripada menyiapkan pemberian tag kampanye kustom secara manual.
Dalam artikel ini:Memahami pemberian tag otomatis
Pemberian tag otomatis adalah setelan di akun Google Ads Anda. Jika diaktifkan, pemberian tag otomatis menambahkan ID Klik Google (gclid) ke bagian akhir URL Anda, sebelum fragmen apa pun (juga disebut "anchor bernama" dan ditunjukkan dengan adanya tanda #). Jika URL Anda sudah berisi parameter (ditunjukkan dengan adanya tanda # gclid akan didahului oleh tanda # dan bukan tanda #.
- example.com/foo?a=b&gclid=Tester123#xyz
- example.com/foo?gclid=Tester123#xyz
Jika situs berisi pengalihan, Anda harus mempertahankan parameter URL gclid di pengalihan tersebut. Tag Google Analytics dan gtag.js dimaksudkan untuk mengamati parameter gclid sebagai parameter tingkat atas di halaman tempat tag dimuat.
Mengonfirmasi bahwa pemberian tag otomatis berfungsi untuk situs
Gunakan Chrome Developer Tools dan ikuti petunjuk yang ada di sini untuk memeriksa apakah pemberian tag otomatis berfungsi pada situs Anda sebelum menyiapkannya.
Jika Anda tidak melihat parameter gclid ditambahkan ke URL setelah halaman dimuat sepenuhnya, kemungkinan situs Anda tidak dikonfigurasi untuk menangani parameter kueri dengan cara yang memungkinkan berfungsinya pemberian tag otomatis.
- Buka tab baru di Chrome. Buka menu Chrome, lalu klik Alat lainnya > Alat Developer untuk membuka Chrome Developer Tools. Klik tab Jaringan Panel ini akan menampilkan permintaan jaringan (HTTP) untuk halaman yang sedang dimuat dan harus dibuka sebelum halaman dimuat.
- Salin URL final Google Ads Anda.
Catatan: Jika Anda menggunakan URL final dengan template pelacakan atau parameter kustom, ikuti petunjuk ini untuk mendapatkan URL Klik (URL yang sebenarnya akan diklik oleh pelanggan).
Tempelkan URL ini ke kolom URL Chrome, tetapi jangan muat halaman terlebih dahulu. Di kolom URL, tambahkan parameter kueri pemberian tag otomatis Google Ads percobaan, sepertigclid=TeSter-123
. Penambahan ini akan membentuk URL lengkap:http://www.example.com/?gclid=TeSter-123
.Jika URL final Anda sudah berisi tanda tanya (?) yang diikuti dengan parameter kueri, awali parameter gclid dengan tanda '&'. Contoh:
http://www.example.com/?parameter=1
http://www.example.com/?parameter=1
.Jika URL final Anda berisi simbol pagar '#', tambahkan parameter gclid di depan simbol pagar. Contoh:
http://www.example.com/?parameter=1&gclid=TeSter-123#bookmark
. - Muat URL dan lihat permintaan jaringan dimuat.
Lihat bagian Pemecahan masalah di bawah ini untuk membantu menemukan solusi.
Pemecahan masalah
Gunakan Chrome Developer Tools untuk membantu memecahkan masalah.
Pengalihan URL
- Aktifkan Rekam di Fitur Developer Chrome (lingkaran hitam di batang bawah pada tab Jaringan). Masukkan URL final yang asli dengan gclid percobaan yang ditambahkan ke kolom baris. Tekan Enter untuk memuat URL.
- Pada tab Jaringan dan panel Header di sebelah kanan, klik beberapa permintaan pertama yang tercantum. Permintaan itu biasanya bukan merupakan permintaan jenis tertentu (tanpa ekstensi file gambar atau kode).
- Di dalam permintaan, cari kode status HTTP 301 atau 302. Kode tersebut menunjukkan pengalihan.
- Di bawah bagian Judul Respons, cari nilai Lokasi, yang menunjukkan lokasi browser telah dialihkan. (Perhatikan bahwa pengalihan dapat berisi beberapa segmen, sehingga Anda harus memeriksa beberapa permintaan HTTP halaman untuk menemukan segmen yang tidak menyertakan gclid).
- Jika URL yang baru tidak memiliki parameter pemberian tag otomatis dan nilai yang Anda tetapkan di awal, kemungkinan Analytics belum dapat menyimpan nilai gclid tersebut.
Dalam beberapa kasus, Anda mungkin tidak melihat parameter gclid di URL halaman landing final, tetapi kode Analytics dari halaman sebelumnya mungkin telah mengirimnya dalam proses pengalihan. (Situasi ini biasanya terjadi terlalu cepat dan tidak tertangkap mata.) Untuk memeriksa apakah gclid telah dikirim oleh kode Analytics pada halaman sebelumnya, lihat permintaan kumpulkan yang dibuat oleh halaman tersebut. Gunakan ikon filter untuk membantu mengurutkan atau menelusuri permintaan kumpulkan.
- Di Chrome Developer Tools, di bagian tab Jaringan, klik permintaan kumpulkan di panel sebelah kiri.
- Di panel Header di sebelah kanan, di bagian Parameter String Kueri, cari parameter
dl
dalam permintaan dl. - Anda akan melihat
gclid=TeSter-123
. Jika Anda tidak melihat nilai ini, berarti parameter gclid tidak berhasil diuraikan dan disimpan oleh Analytics.
Untuk mengatasi masalah ketika parameter pemberian tag otomatis Analytics dihapus oleh pengalihan, Anda dapat:
- Mencoba memperbarui URL tujuan Google Ads menjadi URL final. Misalnya, jika URL Tujuan adalah
www.example.com/redirect-page
tetapi halaman ini sebenarnya mengalihkan kewww.example.com/new-url
, gunakan URL yang terakhir untuk URL tujuan iklan Anda. - Jika pengalihan disebabkan oleh aturan dari sisi server, cobalah mengonfigurasi ulang setelan server Anda untuk menghentikan pengalihan. Setiap server web berbeda, sehingga metode akan bervariasi. Misalnya, server Apache mengandalkan file
.htaccess
untuk mengonfigurasi aturan pengalihan. Jika tidak dapat menghentikan pengalihan, konfigurasi server Anda untuk mengizinkan pengalihan membawa parameter kueri (sepertigclid
) dari URL awal ke URL final. Misalnya, URL final dengan pemberian tag otomatis adalah:www.example.com/redirecting-page?gclid=TeSter-123
, saat pengalihan terjadi, pengguna seharusnya diteruskan kewww.example.com/new-url?gclid=TeSter-123
(perhatikan di sini bahwa parameter gclid tetap sama, meskipun URL halaman berubah).
Error kode pelacakan
Cuplikan kode pelacakan Analytics dapat menyebabkan masalah jika tidak disiapkan dengan benar di halaman. Dengan menggunakan Chrome Developer Tools, cari permintaan kumpulkan di tab permintaan Jaringan. Jika permintaan kumpulkan tidak dimuat di halaman, berarti cuplikan kode pelacakan Analytics tidak disiapkan dengan benar.
Selain itu, untuk pelacakan Google Ads, kode pelacakan harus ditempatkan pada setiap halaman landing.
Untuk informasi lebih lanjut, baca artikel tentang cara memeriksa penyiapan kode pelacakan web.
Bingkai konten
Anda dapat menggunakan Analytics di dalam bingkai HTML seperti <iframe>
. Karena bingkai turunan tidak dapat membaca URL alamat bingkai induknya, kode pelacakan Analytics yang disematkan dalam iframe tidak dapat melihat nilai pemberian tag otomatis (gclid) meskipun nilai tersebut terlihat di kolom URL browser dari halaman yang Anda lihat.
Untuk mengatasi masalah ini, pastikan Analytics terinstal di halaman induk. Untuk informasi selengkapnya, baca Panduan Developer tentang cara menyiapkan pelacakan lintas-domain di seluruh iFrame.
Konversi kapitalisasi URL
Jika kapitalisasi nilai gclid pemberian tag otomatis diubah oleh mesin penulisan ulang URL di server Anda (misalnya jika gclid=TeSter
diubah menjadi huruf kecil semua gclid=TeSter
), Analytics tidak dapat menentukan klik Google Ads mana yang dikaitkan dengan sesi. Jika terdapat parameter gclid, data diidentifikasi berasal dari source=google dan medium=cpc, tetapi semua data khusus klik lainnya (seperti kampanye, grup iklan, kata kunci, dsb.) muncul sebagai (not set) dalam laporan Analytics.
Untuk mengatasi masalah ini, konfigurasi server web untuk mengizinkan semua karakter URL yang tidak dicadangkan, termasuk karakter huruf besar dan simbol seperti '-' (tanda hubung) dan '_' (garis bawah), karena karakter tersebut mungkin digunakan oleh Google Ads dalam membuat parameter gclid unik untuk suatu klik.
Panjang parameter gclid
Nilai gclid
dapat mencapai maksimum 100 karakter. Pastikan sistem log, penyimpanan, dan pengalihan dapat menangani parameter gclid
dengan ukuran ini. Untuk mengonfirmasi bahwa situs tidak akan memotong parameter gclid
yang panjang, ulangi langkah pemecahan masalah di atas menggunakan nilai ini: gclid=TeSter-123-ABCDEFGHIJKLMNOPQRSTUVWXYZ-abcdefghijklmnopqrstuvwxyz-0123456789-AaBbCcDdEeFfGgHhIiJjKkLl
.
Jika contoh dalam artikel ini tidak memberikan solusi, sebaiknya gunakan pelacakan kampanye kustom, dan bukan pemberian tag otomatis Google Ads.
Jika Anda mengalami perbedaan antara klik dan sesi, Anda dapat menggunakan pemecah masalah klik vs. sesi untuk mengidentifikasi dan mengatasi masalah.
Pelacakan paralel
Pelajari lebih lanjut artikel Tentang pelacakan paralel.