Meskipun mengirim informasi Google yang dapat diidentifikasi secara pribadi tidak diizinkan , Anda dapat mengirim pengenal yang hanya diketahui oleh Anda .
Anda harus membuat apa yang saya sebut sebagai "pengidentifikasi Google Analytics" (GAID) yang dipetakan ke nama pengguna / ID pengguna dan hanya digunakan untuk mengirim data pelacakan ke Google Analytics. Anda mungkin perlu menyimpan ini terhadap objek pengguna / tabel pengguna di sistem backend Anda.
Saya telah menulis beberapa contoh dunia nyata tentang apa yang boleh dan tidak diizinkan di blogpost ini:
Identifikasi pengguna Anda di Google Analytics sambil mematuhi bagian 7 dari ketentuan layanan
Anda kemudian dapat mengirim sesuatu seperti ini ke Google Analytics:
var gaid = 'some secret identifier';
_gaq.push(['_setCustomVar', 1, 'gaid', gaid, 1 ]);
Ini berarti mengatur variabel khusus (parameter 1 adalah '_setCustomVar'
) ...
- dalam slot
1
(parameter 2)
- bernama
'gaid'
(parameter ke-3)
- dengan nilai
'some secret identifier'
(parameter ke-4)
- untuk seluruh kunjungan (parameter ke-5)
Setelah ini selesai, Anda harus mencari setiap pengguna terhadap gaid
sistem backend Anda.
Atau, Anda dapat membangun integrasi Anda sendiri terhadap API Google Analytics untuk menggabungkan data dari Google Analytics dengan data di sistem backend Anda.
Jika Anda mengubah konten variabel khusus berbasis kunjungan setelah awalnya ditetapkan, tetapi dalam kunjungan nama, nilainya akan ditimpa.
Memperbarui:
Di situs web Anda
Google merilis Universal Analytics dari beta pada awal April 2014. Sekarang cukup mudah untuk mengatur hal semacam ini dengan fitur User ID
misalnya
<script>
// Standard Google Universal Analytics code
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXX-Y', {'userId': gaid});
ga('set', 'dimension1', gaid); // Set a `Custom User ID` dimension too if the user id hasn't been rolled out to you yet.
ga('send', 'pageview');
</script>
Fitur "User ID" saat ini sedang diluncurkan, jadi sementara itu, kami menggunakan Dimensi Khusus untuk menyimpan "Custom User ID" kami sendiri.
Di Google Analytics
- Jelajahi Administrasi Google Analytics
- Pilih Akun dan kemudian Properti di dalam akun itu
- Luaskan Definisi Kustom di bawah Properti yang dipilih
- Pilih Dimensi Khusus
- Klik tombol Nama Dimensi Ubahsuaian
- Dalam Tambah Dimensi layar
- Ketikkan User ID Kustom di bidang Nama
- Pilih Kunjungan dari menu dropdown Lingkup
- Centang kotak aktif
- Klik tombol Buat
Selamat, Anda sekarang memiliki Dimensi Khusus bernama Custom User ID yang tersedia untuk digunakan dalam antarmuka Google Analytics. Selanjutnya, Anda perlu mengisi dimensi khusus ini dengan beberapa data.