Back to Question Center
0

Semalt: Utsluten Ynterne ferkear fan Selenium WebDriver Yn Google Analytics

1 answers:

Eartiids hat in webside testen nedich om optimalisearringsnivo te bepalen. Selenium WebDriver en Watir binne ûnder de automatyske UI-testfoarm yn gebrûk. De ûntwikkelers moatte dêrom in punt meitsje fan it ynstellen fan dat troch tagong te meitsjen op it webstee, dan sille se ek as ynterne ferkear rekkenje. It is foarsichtich foar har om dizze ferkear fan Google Analytics út te sluten om skewearre rapporten te foarkommen.

Julia Vaishnava, de Senior Client Success Manager fan Semalt , stelt dat it relatyf maklik is om ferkear fan Selenium te foarkommen as it útfierd wurdt yn 'e testomjouwing. Men kin GA-tekens fan produksje brûke om de analytyske gegevens te skieden. De oare metoade is om te foarkommen fan de GA-útwreiding ta te foegjen nei in tesjestaser.

As de ûntwikkelders lykwols Selenium tsjin produksje brûkt, binne der in pear manieren wêrmei't it ferkear dat Google Analytics generearret. Guon binne nedich foar spesifike ferkear, wylst oaren in folslein fernijing fan 'e Selenium test-code fereaskje

Algemiene oplossingen

1. Utslute IP / ISP. De ûntwikkelders kinne in oanpaste filter meitsje foar in bepaalde IP-adres of in rigel fan har, of de ISP om foarkommen fan ynterne ferkear. De stappen om te folgjen binne:

    Selektearje Admin, navigearje nei Filters en selektearje Filter taheakje. Kies nije Nije Filter oan en selektearje de oanpaste funksje. Sjoch foar de knop útskeakelje en selektearje.

    Selektearje IP-adres fan it filterfjild en it IP-adres fan it filtermuster.

De metoade kin ek ferkear filterje dy't net troch Selenium ek ûntstiet..As de persoan dy't de tests docht, brûkt in dynamyske IP of distribulearre CI-systemen, it bewarjen fan allegear yn Google Analytics kin har te wierskynlik wêze foar harren.

Host-bestân bewurkje. Men moat de ynstellings op Google Analytics net feroarje. Se kinne gewoanwei ferkeard wurde om de server te berikken. It betsjuttet dat se de triem fan 'e host besykje moatte op' e masines dy't brûkt wurde om de testen út te fieren. It giet om tafoegingen of it bewarjen fan tagongsrjochten foar de testomjouwing. It blokkearret alle ferkear fan alle plakken, dat is net in ideaal ding foar in side te dwaan.

Selenium spesifike oplossingen

JavaSkript is útskeakele. De tracking code brûkt yn Google Analytics is in JavaSkript, en in ridlike oplossing soe wêze dat it útskeakelje sadat GA de ferkear net opnij hâldt. Moderne websiden binne lykwols op JavaBewurkje, wêrtroch it antwurd net maklik makket, útsein it foarkommen fan 'e fokus it hielendal net brûke. Om't Selenium op JavaScript rint, kin it útskeakeljen fan de funksje liede ta frjemde toetsresultaten.

Set brûkers fan brûkers De Wrap Site yn Google Analytics makket it mooglik om in as opjefte oan te meitsjen om ferkearing te ûntdekken fan guon fan 'e brûkers dy't Selenium brûke. It betsjut dêrmei as in oare plausibele oplossing om te gean mei it ynterne ferkear fan Seleniumtests.

Opt-out-plugins. Google hat offisjele plugins dy't de eigner fan in side in opsje jaan om Google Analytics te optearjen. As men de plugin ynstalleart, dan sammelt Google gjin ynformaasje fan dizze side. Selenium begjint net sûnder bysûndere tafoegingen ynstallearre, dat betsjuttet dat men se manuere taheakje moatte

Brûk Proxy. BrowserMob is in proxy dy't brûkt wurdt troch ûntwikkelders as it in opsje hat om te wreidzjen. It komt handich as jo gegevens fan Google Analytics ferstjoere Source .

November 29, 2017