[GA4] Ρύθμιση μέτρησης μεταξύ τομέων

Αυτό το άρθρο απευθύνεται σε κατόχους ιστοτόπων που χρειάζονται ενοποιημένη μέτρηση σε περισσότερους από έναν τομείς, π.χ. σε έναν ιστότοπο πελάτη και έναν ξεχωριστό τομέα καλαθιού αγορών. Αυτό το άρθρο αφορά στις ιδιοκτησίες Google Analytics 4. Αν χρησιμοποιείτε το Universal Analytics, διαβάστε αυτό το άρθρο.

Με τη μέτρηση μεταξύ τομέων, η δραστηριότητα μπορεί να αποδίδεται με ακρίβεια σε έναν μεμονωμένο χρήστη καθώς πραγματοποιεί εναλλαγή μεταξύ τομέων. Τα εξερχόμενα κλικ που συνήθως ενεργοποιούν ένα συμβάν μέσω της βελτιωμένης μέτρησης παραβλέπονται, όταν ο εξερχόμενος σύνδεσμος οδηγεί σε έναν τομέα που έχετε καταχωρίσει ως τμήμα της μέτρησης μεταξύ τομέων.

Επισκόπηση βίντεο

Cookie και μέτρηση μεταξύ τομέων

Όταν υπάρχει συναίνεση, το Analytics χρησιμοποιεί cookie πρώτου μέρους, για να ορίσει αναγνωριστικά για κάθε μοναδικό χρήστη και κάθε μοναδική περίοδο σύνδεσης.

  • Χωρίς τη μέτρηση μεταξύ τομέων, δημιουργούνται νέα cookie με νέα αναγνωριστικά για κάθε τομέα που επισκέπτεται ένας χρήστης. Κατά συνέπεια, ένας χρήστης που επισκέπτεται διαφορετικούς ριζικούς τομείς (π.χ. www.example.com και www.anotherexample.com) στην ίδια συσκευή θα προσδιορίζεται ξεχωριστά (δύο χρήστες και δύο περίοδοι σύνδεσης αντί για έναν χρήστη και μία περίοδο σύνδεσης).
  • Με τη μέτρηση μεταξύ τομέων, τα cookie διατηρούν τα ίδια αναγνωριστικά που μεταβιβάζονται από τον έναν τομέα στον άλλον μέσω μιας παραμέτρου URL (_gl), όταν ο χρήστης πλοηγείται μεταξύ τομέων μέσω ενός συνδέσμου ή μιας φόρμας. Ως αποτέλεσμα, το Analytics προσδιορίζει μόνο έναν χρήστη και μία περίοδο σύνδεσης.
Σημείωση: Αυτή η ρύθμιση δεν απαιτείται για υποτομείς, επειδή οι υποτομείς μοιράζονται τα ίδια cookie με τον ριζικό τομέα (εκτός από την περίπτωση που αλλάξατε την προεπιλεγμένη διαμόρφωση τομέα cookie).

Αν έχετε επίσης μια ιδιοκτησία Universal Analytics

Για την ιδιοκτησία Universal Analytics, διαμορφώσατε τη μέτρηση μεταξύ τομέων μέσω κώδικα (είτε στον πηγαίο κώδικα μέσω του analytics.js ή του gtag.js είτε μέσω του Διαχειριστή ετικετών Google). Για την ιδιοκτησία Google Analytics 4, αυτό θα το κάνετε μέσω της σελίδας Διαχειριστής. Ακολουθήστε τις παρακάτω οδηγίες, για να προσθέσετε τους ίδιους τομείς που έχετε προσδιορίσει στον κώδικα σελίδας του Universal Analytics.

Αν έχετε μια υπάρχουσα διαμόρφωση στην ετικέτα Google για την ιδιοκτησία Universal Analytics, αυτή θα εφαρμοστεί και στην ιδιοκτησία Google Analytics 4. Τυχόν τομείς που έχετε προσδιορίσει στον κώδικα ή μέσω της σελίδας Διαχειριστής θα εφαρμοστούν στην ιδιοκτησία σας Google Analytics 4. Ωστόσο, σας προτείνουμε να πραγματοποιήσετε διαμόρφωση μόνο μέσω της σελίδας Διαχειριστής.

Ρύθμιση μέτρησης μεταξύ τομέων μέσω της σελίδας Διαχειριστής

Χρειάζεστε τον ρόλο του Συντάκτη, για να ρυθμίσετε τη μέτρηση μεταξύ τομέων. Επιπλέον, μπορείτε να δημιουργήσετε έως και 100 συνθήκες.

Ελέγξτε την ετικέτα σας (π.χ. την ετικέτα Google σε καθεμία από τις σελίδες HTML) για κάθε τομέα που θέλετε να συμπεριλάβετε στη μέτρηση μεταξύ τομέων. Η ετικέτα σε κάθε σελίδα πρέπει να χρησιμοποιεί το ίδιο αναγνωριστικό ετικέτας (δηλαδή, το ίδιο αναγνωριστικό G-) από την ίδια ροή δεδομένων ιστού.

  1. Στη σελίδα Διαχειριστής, στην ενότητα Συλλογή και τροποποίηση δεδομένων, κάντε κλικ στην επιλογή Ροές δεδομένων.
  2. Κάντε κλικ στην επιλογή Ιστός και, στη συνέχεια, κάντε κλικ σε μια ροή δεδομένων ιστού.
  3. Στις λεπτομέρειες της ροής ιστού, κάντε κλικ στην επιλογή Διαμόρφωση ρυθμίσεων ετικέτας (στο κάτω μέρος).
  4. Στην ενότητα Ρυθμίσεις, κάντε κλικ στην επιλογή Διαμόρφωση τομέων.
  5. Αν χρησιμοποιείτε την ίδια ετικέτα Google μεταξύ τομέων, οι τομείς ανιχνεύονται αυτόματα και εμφανίζονται στην ενότητα Προτάσεις. Για να αποδεχτείτε μια πρόταση, κάντε κλικ στην επιλογή Προσθήκη.
    Για να προσθέσετε μη αυτόματα έναν τομέα, κάντε κλικ στην επιλογή Προσθήκη συνθήκης στην ενότητα Συμπερίληψη τομέων που αντιστοιχούν στις ακόλουθες συνθήκες:
    • Επιλέξτε έναν τύπο αντιστοίχισης.
    • Στην ενότητα Τομέας, καταχωρίστε το αναγνωριστικό του τομέα που θέλετε να αντιστοιχίσετε (π.χ. example.com).
    • Προσθέστε κάθε τομέα που θέλετε να συμπεριλάβετε στη μέτρηση μεταξύ τομέων.
    Οι συνθήκες αξιολογούνται με χρήση της λογικής Ή.
  6. Κάντε κλικ στην επιλογή Αποθήκευση.

Μη αυτόματη ρύθμιση

Η προσέγγιση που συνιστούμε είναι να διαμορφώσετε τη μέτρηση μεταξύ τομέων μέσω της διεπαφής του Analytics. Ωστόσο, ενδέχεται να υπάρχουν σενάρια όπου πρέπει να υλοποιήσετε μια προσαρμοσμένη λύση μέσω του κώδικα μέτρησης. Σε αυτές τις περιπτώσεις, μπορείτε να τη ρυθμίσετε με μη αυτόματο τρόπο, χρησιμοποιώντας τις εντολές get και set του gtag.js API, ώστε να διατηρούνται τα αναγνωριστικά σε όλους τους τομείς. Μάθετε περισσότερα σχετικά με τη μη αυτόματη ρύθμιση της μέτρησης μεταξύ τομέων.

Παράδειγμα

Για να ανακτήσετε ένα Client-ID στον τομέα πηγής, χρησιμοποιείτε τη μέθοδο get:

  
gtag('get', 'TAG_ID', 'client_id', (client_id) => {
  // Store the client ID in a variable.
});
gtag('get', 'TAG_ID', 'session_id', (session_id) => {
  // Store the session ID in a variable.
});

  

Όταν θα έχετε το Client-ID και το αναγνωριστικό περιόδου σύνδεσης, προσθέστε τα στον σύνδεσμο που οδηγεί στον τομέα προορισμού:

<a href="https://example.com/?clientId=XXXXX&sessionId=YYYYY">example.com</a>

 

Στη σελίδα προορισμού, διαβάστε τα αναγνωριστικά από το URL και ορίστε τα με την εντολή config:


gtag('config','TAG_ID', {
'client_id': getClientIdFromUrl(),
'session_id': getSessionIdFromUrl()
});
  

Επαλήθευση ότι η μέτρηση μεταξύ τομέων λειτουργεί σωστά

Η μέτρηση μεταξύ τομέων λειτουργεί, επισυνάπτοντας παραμέτρους στα URL στον ιστότοπό σας. Σε σπάνιες περιπτώσεις, ο διακομιστής ιστού μπορεί να παρουσιάσει σφάλμα, όπως η επιστροφή κωδικού απόκρισης σφάλματος 5xx ή αδυναμία έναρξης μιας λήψης.

Για να επαληθεύσετε ότι η μέτρηση μεταξύ τομέων λειτουργεί:

  1. Ανοίξτε μια σελίδα του ιστοτόπου σας που περιέχει έναν σύνδεσμο ή μια φόρμα η οποία οδηγεί σε έναν τομέα που έχετε διαμορφώσει για μέτρηση μεταξύ τομέων.
  2. Κάντε κλικ στον σύνδεσμο ή υποβάλετε τη φόρμα, για να μεταβείτε στον τομέα προορισμού.
  3. Επαληθεύστε ότι η σελίδα φορτώνεται σωστά.
  4. Επαληθεύστε ότι το URL στον τομέα προορισμού περιέχει την παράμετρο λειτουργίας σύνδεσης _gl, για παράδειγμα: https://www.example.com/?_gl=1*abcde5*.
  5. Αν ο ιστότοπός σας παρέχει λήψεις: Μεταβείτε σε μια σελίδα με την παράμετρο σύνδεσης στο URL και ξεκινήστε μια λήψη. Επαληθεύστε ότι η λήψη ξεκινά με επιτυχία.

Αν παρουσιαστεί κάποιο σφάλμα, δοκιμάστε την Αντιμετώπιση προβλημάτων με τη μέτρηση μεταξύ τομέων.

Αντιμετώπιση προβλημάτων

Αν δεν μπορείτε να επιβεβαιώσετε την παρουσία της παραμέτρου _gl στο URL του τομέα προορισμού σύμφωνα με τα παραπάνω βήματα, βεβαιωθείτε ότι ο τομέας που διαμορφώσατε στη διεπαφή αντιστοιχεί στον τομέα στον οποίο οδηγεί ο ιστότοπός σας.

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

Ανακατευθύνσεις URL

Αν η σελίδα προορισμού ανακατευθύνει ή δεν υποστηρίζει αυθαίρετες παραμέτρους ερωτήματος, η παράμετρος _gl μπορεί να καταλήξει να καταργηθεί από το URL, ακόμα και αν προστέθηκε από το Analytics στην προηγούμενη σελίδα. (Αυτό συνήθως συμβαίνει πολύ γρήγορα για να γίνει αντιληπτό.) Για να επιβεβαιώσετε αν αυτό συμβαίνει στον ιστότοπό σας, ελέγξτε τα αιτήματα δικτύου που έχουν πραγματοποιηθεί από την προηγούμενη σελίδα, χρησιμοποιώντας τα Εργαλεία για προγραμματιστές του Chrome. Για να διορθώσετε αυτό το ζήτημα, διαμορφώστε τον ιστότοπό σας έτσι ώστε να διατηρεί την παράμετρο _gl σε ανακατευθύνσεις.

Διενέξεις με άλλα σενάρια

Η μέτρηση μεταξύ τομέων λειτουργεί, δημιουργώντας μια λειτουργία αναμονής συμβάντος στον κόμβο εγγράφων μιας σελίδας. Όταν οι χρήστες κάνουν κλικ σε έναν σύνδεσμο, το συμβάν κλικ αναδύεται στον κόμβο εγγράφων και η παράμετρος _gl προστίθεται στο URL του συνδέσμου. Αυτή η διαδικασία δεν μπορεί να λειτουργήσει σωστά στα ακόλουθα σενάρια:

  • Όταν η πλοήγηση ενεργοποιείται από JavaScript και όχι από άμεση απόκριση σε μια ενέργεια χρήστη.
  • Όταν τα ανταγωνιστικά σενάρια της σελίδας διακόπτουν τη μετάδοση του συμβάντος προτού φτάσει στον κόμβο εγγράφων, για παράδειγμα, όταν χρησιμοποιείται το Event.stopPropagation().

Σας βοήθησε αυτό;

Με ποιον τρόπο μπορούμε να το βελτιώσουμε;
true
Αναζήτηση
Διαγραφή αναζητήσεων
Κλείσιμο αναζήτησης
Κύριο μενού
17499806334008280480
true
Αναζήτηση στο Κέντρο Βοήθειας
true
true
true
true
true
69256
false
false