Back to Question Center
0

Semalt: Exklusiver Interner Zuch vu Selenium WebDriver Bei Google Analytics

1 answers:

Eemol an enger Zäit erkennt ee Websäit Test fir Optimisatiounsniveauen ze bestëmmen. Selenium WebDriver an Watir gehéieren zu den automateschen UI-Testinstrumenten déi benotzt ginn. D'Entwéckler sollen dofir e Punkt ginn, datt d'Zougang zum Site se och als intern Verkeef zousteet. Et ass gewëssenhaft fir si fir esou een Traffic vun der Google Analytics auszeschléissen, fir geschnidden Berichter ze verhënneren - babboe big bakfiets maxi-cosi foray stroller.De Julia Vaishnava, de Senior Client Success Manager vun Semalt , seet dat et relativ einfach de Traffic vu Selenium ze eliminéieren, wann et an der Testwelt ëmgesat gëtt. Et kann GA-Marken aus der Produktioun benotzen fir d'Analyse Daten ze trennen. Déi aner Methode ass fir d'GA Extensioun un engem Testprotokoll ze vermeiden.

Wann den Entwéckler Selenium virun der Produktioun benotzt gëtt, sinn et e puer Weeër, duerch déi de Traffic vun den Google Analytics generéiert gëtt. Verschidde erfuerderen e spezifeschen Verkéier, anerer mussen e komplette Update vun der Selenium-Testcode erfuerden.

Allgemeng Léisunge

1. Exclude IP / ISP. De Entwéckler kann e perséinleche Filter fir eng bestëmmte IP Adress oder eng Rei vun hinnen erstellen, oder den ISP fir den internen Traffic ze behalen. D'Schrëtt fir opzeginn sinn:

    Wielt Admin, navigéiert op d'Filter a wielt Filter auswielen. Wielt fir e neie Filter z'ënnerstëtzen an de Kichen ze wielen. Kuckt d'Exclude-Knäppchen a wielt se aus.

    Wielt IP Adress aus dem Filterfeld an der IP Adress vum Filtermuster.

D'Methode kann och de Traffic ausdrécken, deen net vu Selenium generéiert..Wann dës Persoun déi Tester benotzt, benotzt een dynamesch IP oder verdeelerte CI-Systemer, wann se all an Google Analytics gedroe ginn, kënne sech zevill ze laang sinn.

2. D'Host gëtt Datei geännert. Et muss net d'Astellunge vun der Google Analytics änneren. Si kënne verhënneren datt de Traffic vum Server ukomm ass. Et heescht, datt se d'Datei vum Host op den Maschinn veränneren mussen fir d'Tester ze lafen. Et geet ëm d'Addéieren oder d'Erlaabde Permissiounen fir d'Testumgebung. Et blockéiert all Traf vun all Site, déi net eng ideal Saach fir e Site ze maachen

Selenium Spezifesch Léisunge

1. JavaScript verännert. De Tracking Code, deen an der Google Analytics benotzt ginn, ass JavaScript, an eng raisonnabel Léisung wär dat ze maachen, sou datt de GA net de Traffic gespaart gëtt. Allerdings sinn modern Websäiten op JavaScript zougesprach ginn, wat d'Äntwert net machbar ass, ausser datt de Site vum Fokus guer net benotzt. Well Selenium op JavaScript gedréckt ass, kann d'Funktioun de Feature kéint zu komëschen Tester Resultater féieren.

2. Benotzerdefinéiert Benotzer agenten. D'Wrap Site zu Google Analytics erméiglecht et eng méiglecherweis Erklärung ze maachen fir de Verkéier vu verschiddene Benotzer duerch Selenium ze ignoréieren. Si ass als eng aner plausibel Léisung fir den internen Verkéier vu Selenium Tester ze behandelen.

3. Opt-out Plugins. Google huet offiziell Plugins fir den Site e Besëtzer eng Optioun aus der Google Analytics. Wann een de Plugin installéiert ass, sammelt Google keng Informatioun vun dësem Site. Selenium beginn net ouni speziell add-ons installéiert, dat heescht datt een se manuell ze addéieren mussen.

4. Benotzungs Proxy. BrowserMob ass e Proxy dee vun Entwéckler benotzt gëtt, wéi et eng Schrëft erlaabt. Et ass praktesch wann Dir gespaart Daten un Google Analytics geschéckt kritt

November 29, 2017