Protokol pengukuran Google kehilangan data akuisisi

Aug 20 2020

Bagaimana cara memastikan bahwa pembelian pelanggan yang dilacak menggunakan Measurement Protocol mempertahankan keterkaitan mereka dengan sesi Google Analytics yang asli?

Detailnya:

Saat situs saya berhenti mendaftarkan pembelian pelanggan di Google Analytics (masalah lainnya), saya beralih menggunakan Measurement Protocol untuk mengirim transaksi ke GA. Ini berfungsi dengan *almost*sempurna - pembelian muncul di Google Analytics (saya menggunakan pelacakan E-niaga yang Disempurnakan) dengan andal.

Namun, hampir semua transaksi dikaitkan dengan saluran 'langsung'. Hanya sedikit - mungkin 10% - yang mempertahankan keterkaitan mereka dengan kampanye atau saluran yang membawa pelanggan ke situs saya.

Berikut adalah contoh dari apa yang saya kirim menggunakan protokol Pengukuran, dari halaman 'terima kasih' setelah pelanggan melakukan pemesanan.

Array
(
[v] => 1
[tid] => UA-1234567-1
[cid] => 424729672.1597913127
[t] => pageview
[dh] => www.mysitename.co.uk
[dp] => /complete.php
[dt] => complete
[ti] => 540892
[ta] => Company Name
[tr] => 162.50
[tt] => 32.50
[ts] => 0
[col] => UNKNOWN
[pa] => purchase
[ua] => Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36
[geoid] => GB
[uip] => 12.34.56.78
[cu] => GBP
[uid] => 798f77110ea1667e9fdfc27ce83471042f01884c
[pr1id] => 15154737723
[pr1nm] => Product name in product colour
[pr1br] => Brand name
[pr1ca] => Product Category name
[pr1pr] => 195.00
[pr1qt] => 1
[pr1va] => Brown & tan
[z] => 1640
)

Seperti yang Anda lihat ciddan uidhadir. Cid diekstrak dari cookie _ga. Uid (ditambahkan kemarin) adalah apa yang telah saya tetapkan sebelumnya kepada pelanggan di awal proses pembayaran, tetapi menambahkan ini belum memperbaiki situasi atribusi. (Haruskah saya menunggu 24-48 jam untuk memeriksa?)

Semua pemroses pembayaran, termasuk domain 3D Secure, telah ditambahkan ke daftar Pengecualian Rujukan saya. Situs saya terbagi antara www.mysitename.co.uk (browsing) dan secure.mysitename.co.uk (membeli), tetapi kedua domain ini juga ada dalam daftar pengecualian, jadi menurut saya ini bukan masalah lintas domain , meski gejalanya mirip.

utm_nooverride=1 telah ditambahkan ke URL 'berhasil' yang diberikan ke pemroses pembayaran, juga, tidak berhasil.

Situs ini berjalan pada tumpukan LAMP, apache 2.4, php 5.6. Peningkatan server akan segera berakhir.

Tidak ada masalah lain dengan Google Analytics. Selain Universal Analytics, ada juga beberapa penggunaan Google Tag Manager di situs.

Jawaban

1 MichelePisani Aug 21 2020 at 03:11

Jika dua klik berbagi ID Properti Google Analytics dan ID Klien (cid), dan keduanya terjadi dalam waktu tunggu sesi (30 menit) dan di sisi yang sama tengah malam, dan keduanya berbagi semua parameter kampanye, maka keduanya akan dimasukkan di sesi yang sama.

1 TCrepalde Oct 09 2020 at 03:08

Saya perhatikan bahwa Anda tidak mengirimkan parameter waktu antrian (qt) dalam permintaan. Apakah Anda mengirimkan klik segera setelah panggilan telepon? Apakah tindakan ini terjadi beberapa saat kemudian?

Saya percaya bahwa meskipun Anda mengirim klik segera setelah panggilan telepon, Google Analytics dapat memproses klik dengan beberapa penundaan. Parameter waktu antrian penting untuk menentukan waktu tindakan yang tepat.

Saya juga mengirim pembelian Enhanced E-commerce melalui protokol pengukuran dan saya mengirim parameter waktu antrean dengan perbedaan dalam detik antara stempel waktu nyata pembelian dan stempel waktu saat klik saya dikirim.

Jika Anda sudah menjawab pertanyaan ini, beri tahu kami.

Anda dapat membaca tentang mengirim hit ke momen di masa lalu di artikel yang sangat bagus ini https://www.simoahava.com/analytics/send-hits-past-google-analytics/.