Semalt: Εξαίρεση εσωτερικής επισκεψιμότητας από το Selenium WebDriver στο Google Analytics

Περιστασιακά, ένας ιστότοπος απαιτεί δοκιμές για τον προσδιορισμό των επιπέδων βελτιστοποίησης. Το Selenium WebDriver και το Watir είναι μεταξύ των αυτόματων εργαλείων δοκιμών UI που χρησιμοποιούνται. Επομένως, οι προγραμματιστές θα πρέπει να λάβουν υπόψη ότι με την πρόσβαση στον ιστότοπο, θα υπολογίζονται επίσης ως εσωτερική επισκεψιμότητα. Είναι συνετό να αποκλείουν τέτοια επισκεψιμότητα από το Google Analytics για την αποτροπή ανατροπών αναφορών.

Η Julia Vaishnava, η Ανώτερη Διευθύντρια Επιτυχίας Πελατών της Semalt , δηλώνει ότι είναι σχετικά εύκολο να εξαλειφθεί η κυκλοφορία από το Selenium εάν πραγματοποιείται στο περιβάλλον δοκιμών. Κάποιος μπορεί να χρησιμοποιήσει μάρκες GA από την παραγωγή για να διαχωρίσει τα δεδομένα ανάλυσης. Η άλλη μέθοδος είναι να αποφύγετε την προσθήκη της επέκτασης GA σε έναν διακομιστή δοκιμών.

Ωστόσο, εάν ο προγραμματιστής χρησιμοποιεί το Σελήνιο ενάντια στην παραγωγή, υπάρχουν μερικοί τρόποι με τους οποίους μπορεί κανείς να αποκλείσει την επισκεψιμότητα που δημιουργείται από το Google Analytics. Ορισμένα απαιτούν εξαίρεση συγκεκριμένης επισκεψιμότητας, ενώ άλλα απαιτούν πλήρη ενημέρωση του κωδικού δοκιμής Selenium.

Γενικές Λύσεις

1. Εξαίρεση IP / ISP. Ο προγραμματιστής μπορεί να δημιουργήσει ένα προσαρμοσμένο φίλτρο για μια συγκεκριμένη διεύθυνση IP ή ένα εύρος αυτών ή τον ISP για να αποτρέψει την εγγραφή εσωτερικής κίνησης. Τα βήματα που πρέπει να ακολουθήσετε είναι:

    Επιλέξτε Διαχειριστής, μεταβείτε στα Φίλτρα και επιλέξτε Προσθήκη φίλτρου. Επιλέξτε Δημιουργία νέου φίλτρου και επιλέξτε την προσαρμοσμένη λειτουργία. Αναζητήστε το κουμπί Εξαίρεση και επιλέξτε το.

    Επιλέξτε Διεύθυνση IP από το πεδίο φίλτρου και τη διεύθυνση IP από το μοτίβο φίλτρου.

Η μέθοδος μπορεί επίσης να φιλτράρει την επισκεψιμότητα που δεν δημιουργείται από το Selenium επίσης. Εάν το άτομο που διεξάγει τις δοκιμές χρησιμοποιεί μια δυναμική IP ή κατανεμημένα συστήματα CI, η διατήρηση όλων αυτών στο Google Analytics μπορεί να γίνει πολύ κουραστική για αυτά.

2. Επεξεργασία αρχείου κεντρικών υπολογιστών. Δεν χρειάζεται να αλλάξετε τις ρυθμίσεις στο Google Analytics. Μπορούν απλώς να αποτρέψουν την επισκεψιμότητα από τον διακομιστή Αυτό σημαίνει ότι θα πρέπει να επεξεργαστούν το αρχείο του κεντρικού υπολογιστή στα μηχανήματα που χρησιμοποιούνται για την εκτέλεση των δοκιμών. Περιλαμβάνει προσθήκη ή κατάργηση δικαιωμάτων για το περιβάλλον δοκιμών. Αποκλείει όλη την επισκεψιμότητα από όλους τους ιστότοπους, κάτι που δεν είναι ιδανικό για έναν ιστότοπο.

Ειδικές λύσεις σεληνίου

1. Απενεργοποιήστε τη JavaScript. Ο κώδικας παρακολούθησης που χρησιμοποιείται στο Google Analytics είναι JavaScript και μια λογική λύση θα ήταν να το απενεργοποιήσετε, ώστε το GA να μην καταγράφει την επισκεψιμότητα. Ωστόσο, οι σύγχρονοι ιστότοποι βασίζονται σε JavaScript, κάτι που καθιστά την απάντηση μη εφικτή, εκτός εάν ο ιστότοπος εστίασης δεν την χρησιμοποιεί καθόλου. Δεδομένου ότι το Selenium βασίζεται σε JavaScript, η απενεργοποίηση της δυνατότητας μπορεί να οδηγήσει σε παράξενα αποτελέσματα δοκιμών.

2. Ορίστε προσαρμοσμένους πράκτορες χρήστη. Ο ιστότοπος αναδίπλωσης στο Google Analytics καθιστά δυνατή τη δημιουργία δήλωσης if για να αγνοήσει την κίνηση από ορισμένους από τους χρήστες που χρησιμοποιούν το Selenium. Λειτουργεί έτσι ως μια άλλη εύλογη λύση για την αντιμετώπιση της εσωτερικής κυκλοφορίας από τις δοκιμές Selenium.

3. Προσθήκες εξαίρεσης. Η Google διαθέτει επίσημες προσθήκες που δίνουν στον κάτοχο του ιστότοπου τη δυνατότητα να εξαιρεθεί από το Google Analytics. Εάν κάποιος εγκαταστήσει την προσθήκη, τότε η Google δεν συλλέγει ούτε χρησιμοποιεί πληροφορίες από αυτόν τον ιστότοπο. Το Selenium δεν ξεκινά χωρίς εγκατεστημένα προσαρμοσμένα πρόσθετα, πράγμα που σημαίνει ότι θα πρέπει να τα προσθέσετε χειροκίνητα.

4. Χρησιμοποιήστε το Proxy. Το BrowserMob είναι ένας διακομιστής μεσολάβησης που χρησιμοποιείται από τους προγραμματιστές, καθώς έχει τη δυνατότητα να κάνει μαύρη λίστα. Είναι χρήσιμο όταν αποκλείετε δεδομένα που αποστέλλονται στο Google Analytics.

mass gmail