Το User ID του Google Analytics χρησιμοποιείται για τη συσχέτιση πολλών περιόδων σύνδεσης και δραστηριοτήτων με ένα μοναδικό αναγνωριστικό. Με αυτό, μπορείτε να μετρήσετε με μεγαλύτερη ακρίβεια τον αριθμό των χρηστών, να αναλύσετε την εμπειρία των συνδεδεμένων χρηστών και να κατανοήσετε τη συμπεριφορά χρήστη μεταξύ συσκευών.
Η διαμόρφωση των ετικετών του Google Analytics για την καταγραφή του User ID περιλαμβάνει δύο βήματα:
Βήμα 1: Δημιουργία μεταβλητής User ID στον Διαχειριστή ετικετών
- Δημιουργήστε μια μεταβλητή Διαχειριστή ετικετών που ονομάζεται user_id. Η μεταβλητή σας μπορεί να ανακτήσει την τιμή user ID είτε από κάποιο cookie πρώτου μέρους είτε από το επίπεδο δεδομένων:
- Αν χρησιμοποιείτε cookie μέρους για την αποθήκευση ενός User ID στο πρόγραμμα περιήγησης στον ιστό της εφαρμογής πελάτη, μπορείτε να χρησιμοποιήσετε τη μεταβλητή του cookie πρώτου μέρους, για να διαβάσετε την τιμή του User ID από το cookie. Δημιουργήστε μια νέα μεταβλητή cookie πρώτου μέρους και καταχωρίστε το όνομα του cookie στο πεδίο Όνομα cookie.
- Αν το User ID διατίθεται στην ίδια τη σελίδα, μπορείτε να δημιουργήσετε μια μεταβλητή επιπέδου δεδομένων. Δημιουργήστε μια νέα μεταβλητή επιπέδου δεδομένων και καταχωρίστε το όνομα της μεταβλητής στο πεδίο Όνομα μεταβλητής επιπέδου δεδομένων.
Βήμα 2: Προσθήκη του πεδίου user ID στην ετικέτα Google Analytics
Τα βήματα για την προσθήκη του πεδίου user ID στην ετικέτα σας διαφέρουν ανάλογα με το αν χρησιμοποιείτε το Universal Analytics ή το GA4.
Προσθήκη του πεδίου user ID στην ετικέτα Universal Analytics
- Στην ετικέτα του Universal Analytics, ανοίξτε το στοιχείο Περισσότερες ρυθμίσεις > Πεδία για ορισμό.
- Κάντε κλικ στην επιλογή Προσθήκη πεδίου. Καταχωρίστε αυτές τις τιμές για το νέο πεδίο:
Όνομα πεδίου Τιμή userId {{user_id}} - Αποθηκεύστε την ετικέτα και δημοσιεύστε τις αλλαγές.
Προσθήκη του πεδίου user ID στην ετικέτα GA4
Για τη σωστή εκτέλεση των λειτουργιών που βασίζονται στο user ID στο GA4, το πεδίο user_id πρέπει να επισυνάπτεται σε κάθε συμβάν. Αν ορίσετε το πεδίο user ID στην ετικέτα διαμόρφωσης, το πεδίο επισυνάπτεται αυτόματα σε όλα τα συμβάντα. Για αυτόν τον λόγο, καλό είναι να προσθέσετε το πεδίο user ID στην ετικέτα διαμόρφωσης, αντί να το προσθέσετε μεμονωμένα σε κάθε ετικέτα συμβάντος.
Για να προσθέσετε το πεδίο user ID σε μια ετικέτα διαμόρφωσης GA4:
- Στις ρυθμίσεις της ετικέτας διαμόρφωσης, επιλέξτε Πεδία για ορισμό.
- Κάντε κλικ στην επιλογή Προσθήκη σειράς. Καταχωρίστε αυτές τις τιμές για το νέο πεδίο:
Όνομα πεδίου Τιμή user_id {{user_id}} - Αποθηκεύστε την ετικέτα και δημοσιεύστε τις αλλαγές.
Για να προσθέσετε το πεδίο user ID σε μια ετικέτα συμβάντος GA4:
- Στις ρυθμίσεις της ετικέτας συμβάντος, επιλέξτε Παράμετροι συμβάντος.
- Κάντε κλικ στην επιλογή Προσθήκη σειράς. Καταχωρίστε αυτές τις τιμές για το νέο πεδίο:
Όνομα πεδίου Τιμή user_id {{user_id}} - Αποθηκεύστε την ετικέτα και δημοσιεύστε τις αλλαγές.
Κατάργηση του user ID για δραστηριότητα αποσυνδεδεμένου χρήστη
Σύμφωνα με την πολιτική του Google Analytics για τα User ID, μόλις κάποιος χρήστης αποσυνδεθεί από τον ιστότοπό σας, πρέπει να διακόψετε οποιαδήποτε μέτρηση βασίζεται στο user ID. Όταν χρησιμοποιείτε ετικέτες για την παρακολούθηση συμβάντων που ολοκληρώνει ο χρήστης αφού αποσυνδεθεί από τον ιστότοπό σας, πρέπει να απενεργοποιήσετε το πεδίο user ID, ώστε να μην καταγράφεται το user ID για τη συγκεκριμένη δραστηριότητα.
Αν το user ID αποθηκεύεται σε ένα cookie, οι ετικέτες μπορούν να διαβάσουν την τιμή user ID από το cookie ακόμη και μετά από την αποσύνδεση του χρήστη. Επίσης, αν το user ID έχει οριστεί στην ετικέτα διαμόρφωσης και ο χρήστης αποσυνδεθεί, αλλά δεν αποχωρήσει από τη σελίδα, το user ID του χρήστη θα παραμείνει αποθηκευμένο στο επίπεδο δεδομένων ακόμη και μετά από τη διαγραφή του cookie.
Για να διακόψετε την καταγραφή του user ID αφού αποσυνδεθεί ένας χρήστης:
- Διαγράψτε το cookie user ID.
- Αν το πεδίο user_id έχει οριστεί σε μια ετικέτα διαμόρφωσης, ενεργοποιήστε μια νέα ετικέτα διαμόρφωσης όπου δεν έχει οριστεί το user ID, για να διαγράψετε την τιμή από το επίπεδο δεδομένων.
Λάβετε υπόψη ότι η τιμή "null" ενός user ID ερμηνεύεται ως "not set". Όλες οι άλλες τιμές, συμπεριλαμβανομένων των τιμών "false" και 0, αντιμετωπίζονται ως έγκυρα user ID. Για παράδειγμα, αν εκχωρήσετε ένα user ID 0 σε χρήστες που δεν είναι συνδεδεμένοι στον ιστότοπό σας, η δραστηριότητα αυτών των χρηστών θα αποδοθεί στο user ID 0 στο Analytics.
Αν ο χρήστης συνδεθεί ξανά στον ιστότοπό σας, μπορεί να οριστεί ένα νέο cookie και οι ετικέτες σας θα συνεχίσουν να αποστέλλουν το user ID στο Google Analytics.