Halo semuanya! Nama saya Ivan Spiridonov, saya adalah pencipta layanan analitik end-to-end R7K12. Sistem kami membantu mengidentifikasi sumber iklan paling efektif yang membawa keuntungan nyata bagi perusahaan, dan tidak hanya menghabiskan anggaran. Untuk menganalisis statistik pada kunjungan, penjualan, panggilan yang ditargetkan, beberapa pelanggan tidak hanya menggunakan R7K12, tetapi juga Google Analytics (selanjutnya disebut GA).
Oleh karena itu, hari ini kami ingin berbagi pengalaman kami sendiri dalam mentransfer data ke GA menggunakan Protokol Pengukuran (selanjutnya MP). Saya yakin banyak orang akan menemukan informasi ini berguna. Cara mengkonfigurasi pengiriman informasi menggunakan MP dan apa yang dijelaskan secara rinci di
sini . Dan saya akan berbicara tentang "jebakan" instrumen dan menunjukkan bagaimana Anda bisa mengatasinya. Saat mentransfer data ke GA melalui MP, masalah berikut paling sering muncul:
- Pembacaan alamat IP salah.
- Ganti jenis perangkat pengguna.
- Penugasan acak sumber iklan.
Mari kita perhatikan masing-masing secara lebih rinci.
Pembacaan alamat IP tidak valid
MP memungkinkan untuk mentransfer data apa pun (aplikasi, penjualan, panggilan telepon) dari sumber offline ke GA. Sistem secara akurat menentukan alamat IP pengunjung menggunakan penghitung yang dipasang di situs.

Pertimbangkan hal ini secara lebih rinci pada contoh spesifik. Kami pergi ke situs
www.r7k12.ru dan membuka kode halaman. Pada tab "Jaringan", dapat dilihat bahwa tidak ada alamat IP di parameter permintaan. Ini karena ketika penghitung GA dipicu di situs, sistem menentukan negara / kota berdasarkan IP pengguna.

Karenanya, kunjungan ke sistem analitik akan direkam dengan geolokasi yang benar.

Sekarang kami akan mencoba mengirim data penjualan MP ke GA di ID Klien setengah jam kemudian (setelah akhir sesi saat ini). Saya akan segera mengklarifikasi bahwa saya akan membuat permintaan dari server yang berlokasi di Jerman.

Jadi, setelah mentransfer data ke GA, kami melihat bahwa pada ID Klien yang sama, sesi dari Jerman dibuka. Mengapa ini terjadi?

Faktanya adalah bahwa ketika informasi tambahan tentang MP diterima dalam sistem analitik setelah akhir sesi utama, yang baru dibuat dan GA membaca alamat IP server dari mana permintaan dikirimkan. Dengan demikian, semua data yang diperoleh dengan cara ini akan diberikan IP yang sama.
Nuansa ini dapat membuat perbedaan yang cukup besar dalam laporan, terutama jika pengguna dan server memiliki geolokasi yang berbeda. Misalnya, dalam kasus kami, server terletak di Jerman, dan aplikasi dari klien berasal dari Ukraina. Namun, dalam laporan GA, pesanan yang dikirim menggunakan MP setelah akhir sesi akan memiliki alamat IP yang tidak valid.

Dengan demikian, GA hanya memperbaiki alamat IP server, dan bukan pengguna spesifik, sehingga semua penjualan akan memiliki IP Jerman.

Untuk mengatasi masalah ini, saya sarankan menambahkan parameter khusus (uip) saat mengirim permintaan, yang dengannya Anda dapat mentransfer alamat IP pengunjung. Jika situs ditulis dalam PHP, maka data untuk parameter dapat diambil dari variabel $ _SERVER ['REMOTE_ADDR'].

Kueri akhir akan terlihat seperti ini:

Setelah itu, perubahan berikut terlihat di GA:

Jenis perangkat pengguna diganti
Sistem analitik menentukan informasi tentang jenis perangkat dari header yang dikirimkan bersama dengan permintaan. Oleh karena itu, seperti dalam kasus alamat IP, ketika mengirim data melalui MP setelah selesainya sesi utama di GA, nilai data ini akan sering menjadi "desktop" (Agen Pengguna dari server saat ini digunakan), bahkan jika pengunjung meninggalkan permintaan dari ponsel atau tablet.

Dalam situasi seperti itu, kami tidak dapat menentukan konversi perangkat atau browser dengan benar, jadi kami harus menggunakan tag tambahan lagi saat mengirim permintaan ke GA. Di sini parameter ua akan membantu kita.

Dan beginilah tampilan kueri, yang akan membantu menentukan jenis perangkat pengguna.

Menetapkan Sumber Iklan
Juga, ketika mengirim melalui MP, ada beberapa fitur penugasan platform iklan. Yaitu, layanan GA memiliki algoritma sendiri untuk menentukannya. Misalnya, pengguna pergi ke situs dari sumber Google Adwords pukul 15:31 dan meninggalkan permintaan.

Kunjungan kedua adalah dengan Yandex / bpk, dan yang terakhir adalah panggilan langsung pada 18:13. Mengirim penjualan pada 18:48, setelah selesainya kunjungan pengguna terakhir. Karenanya, GA meluncurkan sesi lain dengan akses langsung ke situs.

Laporan tersebut menunjukkan bahwa ketiga sesi dan transaksi ditugaskan ke platform periklanan yandex / bpk, meskipun sebenarnya kunjungan dan aplikasi dengan Google Adwords. Bagaimana itu bisa terjadi?

GA memberikan data dalam laporan untuk kunjungan pengguna tidak langsung terakhir. Dan ini berarti bahwa jika pada saat data tidak dikirim ke sistem analitik, klien mengunjungi situs tersebut dari sumber periklanan lain, maka aplikasi tersebut akan diperbaiki untuk salah satunya. Situasi serupa adalah tipikal untuk situs di mana penjualan terjadi beberapa waktu setelah aplikasi diajukan dan klien berhasil mengunjungi situs lagi. Misalnya, b2b, di mana interval dari aplikasi ke penjualan dapat dari satu hari hingga beberapa bulan.
Dengan demikian, definisi sumber iklan menjadi masalah. Satu-satunya jalan keluar adalah menambahkan secara manual semua situs yang digunakan ke GA saat mengirim permintaan MP menggunakan parameter khusus (cn, ck, cc, cm, cs).




Jika Anda mengirim permintaan yang menunjukkan sumber (dalam contoh ini, google / bpk), maka transaksi akan ditetapkan ke saluran iklan yang benar.

Set parameter terlihat seperti ini:

Namun ada satu nuansa penting yang harus diperhitungkan saat membentuk permintaan. Periklanan GoogleAds tidak berfungsi dengan tag UTM, namun, sistem memiliki fungsi khusus penandaan otomatis - ID klik Google (GCLID).

Ini berarti bahwa untuk tampilan yang benar dari perusahaan periklanan harus mengirim tidak hanya tag-UTM, tetapi juga GCLID. Contoh permintaan terakhir:

Sebagai kesimpulan, saya ingin merangkum semua hal di atas tentang MP. Alat ini memiliki beberapa fitur yang perlu Anda ketahui tentang pengiriman informasi ke Google Analytics. Agar data dikirim dengan benar, sangat penting untuk menentukan parameter tambahan dalam permintaan. Dengan bantuan mereka, sumber iklan, jenis perangkat, alamat IP pengunjung dan informasi penting lainnya akan ditampilkan dengan benar oleh layanan GA.