Back to Question Center
0

Semalt: Tidak Termasuk Trafik Dalaman Daripada Selenium WebDriver Dalam Google Analytics

1 answers:

Sekali-sekala, tapak memerlukan ujian untuk menentukan tahap pengoptimuman. Selenium WebDriver dan Watir adalah antara alat ujian UI automatik yang digunakan. Oleh itu, pemaju harus membuat satu titik untuk mempertimbangkan bahawa dengan mengakses laman web ini, mereka juga akan dikira sebagai trafik dalaman. Adalah bijaksana bagi mereka untuk mengecualikan lalu lintas sedemikian dari Google Analytics untuk mengelakkan laporan yang miring.

Julia Vaishnava, Pengurus Kanan Kejayaan Pelanggan Senior Semalt , menyatakan bahawa ia agak mudah untuk menghapuskan lalu lintas dari Selenium jika ia dijalankan dalam persekitaran ujian - situs judi online bola terpercaya. Orang boleh menggunakan token GA dari pengeluaran untuk memisahkan data analisis. Kaedah yang lain adalah untuk mengelakkan menambah sambungan GA ke pelayan ujian.

Walau bagaimanapun, jika pemaju menggunakan Selenium terhadap pengeluaran, terdapat beberapa cara di mana seseorang boleh mengecualikan lalu lintas yang dijana oleh Google Analytics. Sesetengahnya memerlukan tidak termasuk trafik tertentu, sementara yang lain memerlukan kemas kini lengkap kod ujian Selenium.

Penyelesaian Umum

1. Kecualikan IP / ISP. Pembangun boleh membuat penapis tersuai untuk alamat IP tertentu atau rangkaian mereka, atau ISP untuk mencegah rakaman trafik dalaman. Langkah-langkah yang perlu diambil adalah:

    Pilih Admin, navigasi ke Penapis dan pilih Tambah Penapis. Pilih Buat Penapis Baru dan pilih ciri tersuai. Cari butang Kecualikan dan pilihnya.

    Pilih Alamat IP dari medan penapis dan alamat IP dari corak penapis.

Kaedah ini juga boleh menapis trafik yang tidak dihasilkan oleh Selenium juga..Jika orang yang menjalankan ujian menggunakan IP dinamik atau sistem CI yang diedarkan, mengekalkan mereka semua dalam Google Analytics boleh menjadi terlalu membosankan untuk mereka.

2. Edit Fail Host. Orang tidak perlu mengubah tetapan pada Google Analytics. Mereka hanya boleh menghalang trafik daripada mencapai pelayan. Ini bermakna mereka perlu mengedit fail tuan rumah pada mesin yang digunakan untuk menjalankan ujian. Ia melibatkan menambah atau membuang kebenaran untuk persekitaran ujian. Ia menyekat semua lalu lintas dari semua laman web, yang bukan perkara yang ideal untuk dilakukan untuk tapak.

Penyelesaian Khusus Selenium

1. Lumpuhkan JavaScript. Kod Penjejakan yang digunakan dalam Google Analytics adalah JavaScript, dan penyelesaian yang munasabah adalah untuk melumpuhkannya supaya GA tidak merakam lalu lintas. Walau bagaimanapun, laman web moden bergantung pada JavaScript, yang membuat jawapannya tidak boleh dilaksanakan kecuali tapak tumpuan tidak menggunakannya sama sekali. Kerana Selenium bergantung pada JavaScript, melumpuhkan ciri ini mungkin menyebabkan keputusan ujian aneh.

2. Setkan Ejen Pengguna Khusus. Tapak Bungkus di Google Analytics membolehkan anda membuat pernyataan jika mengabaikan trafik dari beberapa pengguna menggunakan Selenium. Oleh itu, ia berfungsi sebagai satu lagi penyelesaian yang munasabah untuk menangani lalu lintas dalaman daripada ujian Selenium.

3. Plugin Opt-out. Google mempunyai plugin rasmi yang memberi pemilik laman pilihan untuk menyisih dari Google Analytics. Jika seseorang memasang pemalam, maka Google tidak mengumpul atau menggunakan sebarang maklumat dari tapak tersebut. Selenium tidak dimulakan tanpa dipasang tambahan adat, yang bermaksud bahawa seseorang perlu menambahkannya secara manual.

4. Gunakan Proksi. BrowserMob adalah proksi yang digunakan oleh pemaju kerana ia mempunyai pilihan untuk senarai hitam. Ia berguna ketika menghalang data yang dihantar ke Google Analytics.

November 29, 2017