Back to Question Center
0

Semalt: izslēdzot iekšējo datplūsmu no Selenium WebDriver pakalpojumā Google Analytics

1 answers:

Pēc kāda laika vietnei ir jāveic testēšana, lai noteiktu optimizācijas līmeņus. Selenium WebDriver un Watir ir vieni no automātiskajiem lietotāja interfeisa testēšanas instrumentiem. Tāpēc izstrādātājiem ir jāņem vērā, ka, piekļūstot vietnei, tie tiks uzskatīti arī par iekšējo datplūsmu. Ir prātīgi, ka viņi no Google Analytics izslēdz šādu datplūsmu, lai novērstu novecojušus pārskatus .

Džūlija Vaišnava, Semalt vecākais klientu veiksmes menedžeris, apgalvo, ka ir relatīvi viegli novērst Traffic no Selenium, ja tas tiek veikts testēšanas vidē. Lai nošķirtu analīzes datus, no produkcijas var izmantot GA žetonus - support network san jose. Otra metode ir izvairīties no GA paplašinājuma pievienošanas pārbaudes serverim .

Tomēr, ja izstrādātājs izmanto Selenium pret ražošanu, ir daži veidi, ar kuru palīdzību var izslēgt Google Analytics radīto datplūsmu. Daži no tiem pieprasa izslēgt konkrētu satiksmi, bet citi pieprasa pilnīgu Selenium testa koda atjaunināšanu .

General Solutions

1. Izslēgt IP / ISP. Izstrādātājs var izveidot pielāgotu filtru konkrētai IP adresei vai to diapazonam vai ISP, lai novērstu iekšējās satiksmes reģistrēšanu. Veiktie soļi ir šādi:

    Atlasiet Admin, pārejiet uz filtru un atlasiet Pievienot filtru. Izvēlieties izveidot jaunu filtru un izvēlēties pielāgoto funkciju. Meklējiet pogu Izslēgt un atlasiet to.

    Izvēlieties IP adresi no filtra lauka un IP adresi no filtra modeļa .

Metode var arī filtrēt satiksmi, kas nav radījusi arī Selenium..Ja persona, kas veic testus, izmanto dinamiskās IP vai izplatītās KI sistēmas, visi Google Analytics lietotāji var tos pārāk nogurdēt.

2. Edit Hosts File Vienam nav jāmaina Google Analytics iestatījumi. Tie var vienkārši novērst, ka datplūsma nonāk serverī. Tas nozīmē, ka viņiem būs jāreģistrē saimniekdatora fails testēšanas palaišanas mašīnās. Tas ietver testa vides pievienošanu vai noņemšanu. Tas bloķē visu datplūsmu no visām vietnēm, kas nav ideāla vieta vietnei .

selēna specifiskie risinājumi

1. Atspējot JavaScript. Google Analytics izmantotais izsekošanas kods ir JavaScript, un saprātīgs risinājums būtu to atspējot, lai GA nerakstītu datplūsmu. Tomēr mūsdienīgām vietnēm ir atkarīgs no JavaScript, tāpēc atbilde nav iespējama, ja vien fokusa vietne to vispār neizmanto. Tā kā Selenium balstās uz JavaScript, funkciju atspējošana var izraisīt dīvainus testa rezultātus .

2. Iestatiet pielāgotos lietotāju pārstāvjus. Wrap vietne pakalpojumā Google Analytics ļauj izveidot if aprakstu, lai ignorētu satiksmi no dažiem lietotājiem, kuri izmanto Selenium. Tādējādi tas kalpo kā vēl viens ticams risinājums, lai atrisinātu iekšējo satiksmi no Selenium testiem .

3. Atteikšanās plug-in. Google ir oficiāli spraudņi, kas dod vietnes īpašniekam iespēju atteikties no Google Analytics. Ja kāds instalē spraudni, tad Google neiegūst un neizmanto nekādu informāciju no šīs vietnes. Selēns netiek palaists bez pielāgotu pievienojumprogrammu instalēšanas, kas nozīmē, ka tiem būs jāpievieno manuāli.

4. Izmantojiet starpniekserveri. BrowserMob ir starpniekserveris, kuru izmanto izstrādātāji, jo tam ir iespēja melnā saraksta. Tas ir lietderīgs, bloķējot Google Analytics nosūtītos datus .

November 29, 2017