Bagaimana Anda mengecualikan diri Anda dari Google Analytics di situs web Anda menggunakan cookie?

30

Saya mencoba menyiapkan filter pengecualian dengan cookie browser, sehingga kunjungan saya sendiri ke saya tidak muncul di Google Analytics saya. Saya mencoba 3 metode berbeda dan sejauh ini belum ada yang berhasil. Saya ingin membantu memahami apa yang saya lakukan salah dan bagaimana saya bisa memperbaikinya.

Metode 1
Pertama, saya mencoba mengikuti instruksi Google, http://www.google.com/support/analytics/bin/answer.py?hl=id&answer=55481 , untuk mengecualikan lalu lintas dengan Konten Cookie:

Buat halaman baru di domain Anda, yang berisi kode berikut:

<body onLoad="javascript:pageTracker._setVar('test_value');">

Metode 2
Selanjutnya, ketika itu tidak berhasil, saya mencari di Google dan menemukan utas Google ini, http://www.google.com/support/forum/p/Google%20Analytics/thread?tid=4741f1499823fcd5&hl=en , di mana jawaban paling populer mengatakan menggunakan kode yang sedikit berbeda:

SHS Analytics menulis:

 <body onLoad="javascript:_gaq.push(['_setVar','test_value']);">

Terima kasih! Ini sekarang telah menetapkan cookie __utmv yang berisi "test_value", sedangkan yang asli:

 pageTracker._setVar('test_value')

(yang masih direkomendasikan oleh Google) tidak berhasil melakukannya untuk saya (di Mac Safari 5 dan Firefox 3.6.8).

Jadi saya mencoba kode ini, tetapi tidak berhasil untuk saya.

Metode 3
Akhirnya, saya mencari StackOverflow dan menemukan utas ini, https://stackoverflow.com/questions/3495270/exclude-my-traffic-from-google-analytics-using-cookie-with-subdomain , yang menunjukkan bahwa berikut kode mungkin berfungsi:

 <script type="text/javascript">
    var _gaq = _gaq || [];
    _gaq.push(['_setVar', 'exclude_me']);
    _gaq.push(['_setAccount', 'UA-xxxxxxxx-x']);
    _gaq.push(['_trackPageview']);
 // etc...
 </script>

Skrip ini muncul di elemen kepala dalam contoh, alih-alih pada acara onload tubuh seperti pada 2 contoh sebelumnya. Jadi saya mencoba ini juga, tetapi masih tidak berhasil dengan mencoba mengeluarkan saya dari Google Analytics.

Ulangi pertanyaan
Jadi, saya mencoba ketiga metode di atas tanpa hasil. Apakah saya melakukan sesuatu yang salah? Bagaimana saya bisa mengecualikan diri dari Google Analytics saya menggunakan cookie pengecualian untuk browser saya?

Pembaruan Saya telah menguji ini selama beberapa hari sekarang, dan saya telah mengkonfirmasi bahwa metode ke-2 untuk mengecualikan diri dari pelacakan memang berfungsi. Masalahnya adalah bahwa pengaturan filter tidak diterapkan dengan benar ke profil saya, yang telah diperbaiki. Lihat jawaban yang diterima di bawah ini.

40XUserNotFound
sumber
2
Mengapa tidak memblokir alamat IP Anda saja?
John Conde
1
Sudah berapa lama Anda menguji metode ini? Diperlukan waktu 24-48 jam agar data muncul di Google Analytics. Kedua, apakah Anda menambahkan filter cookie seperti yang dijelaskan di sini: google.com/support/googleanalytics/bin/answer.py?answer=55494 ?
Niklas
@ John Saya sudah mencobanya, tidak berhasil, saya baru saja muncul di kota terdekat ... apakah itu berarti alamat ip saya dinamis?
40XUserNotFound
yang paling disukai. Jika alamat IP Anda tetap dalam rentang yang ditetapkan, Anda dapat mencoba memblokir rentang itu.
John Conde
@ Niklas untuk metode pertama, saya telah mengujinya selama berhari-hari, jadi saya cukup yakin itu tidak berhasil. Adapun dua lainnya, saya cukup yakin saya menunggu setidaknya 24 jam untuk menguji hasilnya, tetapi kalau-kalau saya akan mencoba lagi dan memperbarui apa yang saya temukan di sini.
40XUserNotFound

Jawaban:

10

Tidak ada dalam pertanyaan Anda tentang langkah kedua proses. Kode yang Anda gunakan harus hanya menetapkan variabel khusus yang akan dikirim ke GA dengan sisa data pelacakan. Anda perlu mengatur filter untuk mengecualikan data di mana variabel diatur ke "test_value".

Untuk membuat filter, buka layar "Pengaturan Analytics> Pengaturan Profil" dan klik "Tambahkan Filter". Di layar yang muncul gunakan pengaturan berikut:

  • Tambahkan Filter baru untuk Profil
  • Nama Filter: Kecualikan Lalu Lintas sendiri
  • Jenis Filter: Filter khusus
  • Klik tombol radio "kecualikan"
  • Bidang Filter: Definisi Pengguna
  • Pola Filter: test_value
  • Huruf Besar-Kecil: Tidak

Di samping catatan, ingat bahwa untuk mengatur variabel khusus Anda perlu menambahkan kode ke halaman Anda, jalankan kemudian hapus. Jika Anda tidak menghapusnya maka cookie akan ditetapkan untuk semua pengunjung dan mereka semua akan dikecualikan. Yang terbaik adalah mengatur profil tambahan untuk menguji apakah filter berfungsi dengan baik sebelum menerapkannya ke profil utama Anda karena data historis tidak dapat diambil jika Anda salah mengaturnya.

Ewan Heming
sumber
terima kasih atas jawabannya, tetapi saya benar-benar menyiapkan filter di profil analitik saya, jadi itu bukan masalahnya.
40XUserNotFound
1
OK, maka Anda perlu memeriksa cookie yang ditetapkan di browser Anda untuk melihat apakah ada yang dipanggil __utmvdengan nilai "test_value". Juga periksa bahwa tidak ada lebih dari satu set cookie untuk situs Anda karena kadang-kadang bisa menjadi masalah.
Ewan Heming
Hal lain untuk dicoba adalah memeriksa apa yang dikirim ke GA saat Anda memuat halaman. Anda dapat menggunakan sesuatu seperti addon Header HTTP Firefox Live atau Ekstensi GA GA untuk ini. Lihat apakah "test_value" ada di suatu tempat dalam permintaan untuk file __utm.gif.
Ewan Heming
jadi ternyata saya (1) tidak pernah mengatur filter dengan benar di profil saya, atau (2) pengaturan filter tidak pernah ditransfer ke antarmuka Analytics yang baru. Saya merasa ini adalah kasus yang terakhir, karena saya cukup yakin saya mengatur filter dengan benar di antarmuka lama, menggunakan instruksi yang Anda sebutkan di atas dan yang saya sebutkan dalam metode 1 masalah saya. Bagaimanapun, intinya adalah, saya kembali untuk memeriksa pengaturan di antarmuka baru, dan ternyata filter itu tidak ada: / Saya menambahkannya, dan sekarang ia bekerja dengan kode metode 2 yang saya sebutkan di atas.
40XUserNotFound
Perhatikan juga bahwa Google analytics Real-Time beta tampaknya mengabaikan filter, atau setidaknya perlu beberapa saat agar filter berfungsi. Lihat productforums.google.com/d/msg/analytics/ahnkTQ0QuRk/…
Adam Monsen
8

Cara untuk melakukannya tanpa cookie adalah dengan menggunakan ekstensi: http://www.igorware.com/extensions/block-yourself-from-analytics Saya suka ini karena

  • Saya telah menginstal ekstensi di Chrome sehingga tersedia di perangkat saya
  • mudah diatur
  • Saya tidak perlu membuat halaman tersembunyi yang mengatur cookie atau mengubah halaman yang sebenarnya sementara.
  • Jika saya menghapus cookie saya, saya tidak perlu mengingat untuk mengaktifkannya kembali.
David Silva Smith
sumber
apakah ada sesuatu seperti ini untuk firefox, saya melihat yang Anda tautkan juga berfungsi untuk chrome, safari, opera
sam
komentar dari plugin menyarankan bahwa itu tidak lagi berfungsi
hansaplast
Terima kasih atas komentar @PhilippKeller yang saya verifikasi, saya sudah menginstal 2.3.0 (berfungsi dengan mencegah unduhan file ga.js)
David Silva Smith
jadi kamu mengkonfirmasi bahwa itu memang berfungsi juga untuk ga baru?
hansaplast
1
@PhilippKeller saya periksa dan sepertinya tidak bekerja pada analitik Google yang baru. Tampaknya karena versi baru menggunakan analytics.js bukan ga.js.
David Silva Smith
8

Ini adalah plugin resmi Google untuk semua browser yang paling umum, yang akan mengecualikan Anda dari Google Analytics:

https://tools.google.com/dlpage/gaoptout

Mintalah semua anggota tim Anda menginstalnya.

PS: Masalah dengan metode penyaringan berbasis IP adalah alokasi alamat IP dinamis.

Magne
sumber
Ini tidak memiliki cara hanya termasuk domain tertentu pada versi hari ini 0.9.6. Anda menutup diri dari analitik dalam segala hal.
lkraav
2
walaupun tidak ada pilihan untuk hanya blog GA untuk domain tertentu yang ok bagi saya karena saya memiliki banyak situs di mana saya tidak ingin melacak sendiri
hansaplast
2

Perbaikan cepat dan mudah jika Anda menggunakan Firefox dan tidak ingin mengacaukan kode sumber Anda: Dapatkan tanda tambahan noscript "google-analytics.com" sebagai tidak tepercaya. Ini akan mencegah Firefox dari menjalankan pelacak, dan kunjungan Anda tidak akan muncul di statistik Anda, atau statistik situs web lainnya dalam hal ini.

iMemiliki komputer
sumber
Meskipun ini adalah satu solusi, ini bukan solusi yang ideal ... Saya ingin yang akan bekerja untuk semua browser. Tapi terima kasih atas jawabannya.
40XUserNotFound
Ada ekstensi serupa yang tersedia untuk Chrome, ScriptSafe.
Vitruvius
1

Cara cepat dan kotor untuk menghentikan semua pelacakan di semua situs adalah dengan mengedit file host Anda C:\Windows\System32\drivers\etc\hosts dan menambahkan entri ini.

Anda mungkin harus memulai kembali peramban setelah mengubahnya.

0.0.0.0       www.google-analytics.com
0.0.0.0       ssl.google-analytics.com

Anda tidak perlu mengedit filter di situs google. Tentu saja metode ini sebagian besar tidak berguna jika Anda memiliki banyak pengguna yang harus Anda kecualikan dan itu berarti Anda tidak dapat menggunakan Plugin Chrome Debugger Google Analytics yang sangat saya rekomendasikan untuk pengujian (ini dipublikasikan oleh Google).

Simon_Weaver
sumber
Lebih baik menggunakan 127.0.0.1 dalam banyak kasus sehingga respons yang valid dikembalikan.
Simon Hayter
1

Tugas tersebut harus diselesaikan dengan fitur filter Google Analytics.

Saya sarankan untuk melihat artikel ini - ada beberapa filter Google Analytics lain yang dapat bermanfaat:

http://www.lunametrics.com/blog/2015/12/10/basic-google-analytics-filters/

Sebagai contoh, saya sarankan juga untuk menambahkan filter yang tidak termasuk pementasan lalu lintas (orang sering lupa tentang ini). Anda dapat melakukan ini dengan cara berikut:

  • Nama Filter: Kecualikan Lalu Lintas Situs Pengembang
  • Jenis Filter: Kustom> Kecualikan
  • Bidang Filter: Nama Host
  • Pola Filter: Masukkan pola regex dari semua nama host pengembangan untuk situs web Anda. Misalnya, jika nama host pengembangan adalah dev.example.com, backend.example.com, dan stage.example.com Anda akan memasukkan ^ dev.example.com $ | ^ backend.example.com $ | ^ stage.example. com $ di bidang ini (atau Regex serupa).

Filter lain yang disarankan - Domain huruf kecil (nama host):

  • Nama Filter: Nama Host Huruf Kecil
  • Jenis Filter: Kustom> Huruf Kecil
  • Bidang Filter: Nama Host

Dan yang terakhir - permintaan huruf kecil uri:

  • Nama Filter: URI Permintaan Huruf Kecil
  • Jenis Filter: Kustom> Huruf Kecil
  • Bidang Filter: Minta URI
krzysztof
sumber
0

Bagi siapa saja yang bertanya-tanya, Anda bisa menghapus id klien Anda untuk membersihkan data analitik Anda.

Buka Pemirsa -> Pengguna explorer . Ini adalah catatan dari semua sesi pengguna. Pengguna saya memiliki durasi sesi yang sangat besar. Setelah Anda menemukan anomali, klik pada pengguna dan di bagian bawah halaman, di sebelah kiri, Anda akan menemukan tombol hapus . Data akan diperbaiki dalam 3 hari.

Ovidiu

ovidiud
sumber