[UA→GA4] Πώς το gtag.js για το UA αντιστοιχίζεται στο GA4

Αυτός είναι ένας οδηγός υλοποίησης για κατόχους ιστοτόπων που χρησιμοποιούν τη βιβλιοθήκη gtag.js και θέλουν να κατανοήσουν πώς αντιστοιχίζεται το gtag.js για το Universal Analytics (UA) στο Google Analytics 4. Υποθέτει ότι έχετε ήδη δημιουργήσει μια ιδιοκτησία Google Analytics 4. Αν απλώς θέλετε να προσθέσετε τον βασικό κώδικα μέτρησης στον ιστότοπό σας, διαβάστε αυτό το άρθρο.
Σε αυτό το άρθρο:

Σχετικά με το απόσπασμα gtag.js και τα αναγνωριστικά ιδιοκτησίας

Τα αποσπάσματα gtag.js για μια ιδιοκτησία Universal Analytics και μια ιδιοκτησία Google Analytics 4 είναι ουσιαστικά τα ίδια. Και τα δύο αποσπάσματα έχουν την εξής δομή:

01: <script async src="https://www.googletagmanager.com/gtag/js?id=<Some Property ID A>"></script>

02: <script>

03: window.dataLayer = window.dataLayer || [];

04: function gtag(){dataLayer.push(arguments);}

05: gtag('js', new Date());

06:

07: gtag('config', '<Some Property ID A>');

08:

09: gtag('config', '<Some Property ID B>');

10:

11: gtag('event', 'sign_up', { 'method': 'email' });

12:

13: gtag('event', 'view_video', { 'send_to': '<Some Property ID B>' });

14:

15: </script>

Γραμμή 1: Αν έχετε υλοποιήσει μια ιδιοκτησία Universal Analytics μέσω του gtag.js, πιθανότατα θα έχετε ήδη αυτήν τη γραμμή κώδικα στον ιστότοπό σας. Αντί για <some Property ID A>, θα βλέπετε την ένδειξη UA- ακολουθούμενη από μια σειρά αριθμών. Αν έχετε υλοποιήσει το gtag.js για το Google Ads ή κάποιο άλλο προϊόν του Google Marketing Platform, μπορεί να έχετε αυτήν τη γραμμή κώδικα στον ιστότοπό σας, αλλά το <some Property ID A> θα ξεκινά με AW- ή DC-.

Το αναγνωριστικό ιδιοκτησίας (ή το αναγνωριστικό ετικέτας, για τις ιδιοκτησίες Google Analytics 4) το οποίο υποδεικνύεται από το στοιχείο <Some Property ID A> "ελέγχει" αυτό το απόσπασμα gtag.js. Αυτό είναι σημαντικό επειδή:

  1. Αν υπάρχει ήδη αυτή η γραμμή, δεν χρειάζεται να υλοποιηθεί δεύτερη φορά. Θα χρειαστεί να προσθέσετε μόνο μια γραμμή config, για να προσδιορίσετε το αναγνωριστικό ετικέτας.
  2. Το αναγνωριστικό ιδιοκτησίας σε αυτήν τη γραμμή είναι ο "ελεγκτής" του αποσπάσματος gtag.js. Αν το αναγνωριστικό ιδιοκτησίας Universal Analytics (UA-XXXXXXXX) ελέγχει την ετικέτα, θα μπορείτε να χρησιμοποιήσετε τις συνδεδεμένες ετικέτες ιστοτόπου, για να στέλνετε δεδομένα μέτρησης σε μια ιδιοκτησία Google Analytics 4, χωρίς να χρειάζεται να προσθέσετε νέο κώδικα στη σελίδα.

Γραμμή 7: Η οδηγία config του gtag επιτρέπει τη συλλογή δεδομένων στην ιδιοκτησία που είναι συσχετισμένη με το στοιχείο <Some Property ID A>. Για παράδειγμα, σε μια ιδιοκτησία Google Analytics 4, η προσθήκη αυτής της οδηγίας με ένα αναγνωριστικό μέτρησης θα αποστέλλει συμβάντα page_view στη συγκεκριμένη ιδιοκτησία.

Το αναγνωριστικό ιδιοκτησίας μπορεί να αντιπροσωπεύει τη μέτρηση για διαφορετικά προϊόντα Google, συμπεριλαμβανομένης μιας ιδιοκτησίας Universal Analytics (UA-XXXXXXXX), μιας ιδιοκτησίας Google Analytics 4 (G-XXXXXXXX), Google Ads (AW-XXXXXXXX) ή Floodlight (DC-XXXXXXXX).

Γραμμή 11: Η οδηγία event του gtag θα αποστέλλει ένα συμβάν. Στα αποσπάσματα όπου υπάρχουν πολλές οδηγίες config για πολλές ιδιοκτησίες, το συμβάν θα αποστέλλεται σε όλες τις ιδιοκτησίες.

Σε αυτό το παράδειγμα, η παράμετρος sign_up είναι το όνομα του συμβάντος. Η τελευταία παράμετρος είναι ένα αντικείμενο που περιέχει ένα σύνολο παραμέτρων συμβάντος. Σε αυτήν την περίπτωση, η παράμετρος method είναι μια παράμετρος με τιμή email.

Γραμμή 13: Εδώ το συμβάν έχει το send_to ως παράμετρο. Πρόκειται για μια ειδική παράμετρο που αποστέλλει το συσχετισμένο συμβάν σε μια συγκεκριμένη ιδιοκτησία. Με άλλα λόγια, αυτό το συμβάν θα αποστέλλεται μόνο στην ιδιοκτησία που υποδεικνύεται από το στοιχείο <Some Property ID B>.

Η εντολή config του gtag ενεργοποιεί τη βασική μέτρηση.

  • Για μια ιδιοκτησία Universal Analytics, η οδηγία config με αναγνωριστικό ιδιοκτησίας Universal Analytics αποστέλλει μια επίσκεψη προβολής σελίδας.
  • Για μια ιδιοκτησία Google Analytics 4, η οδηγία config με αναγνωριστικό ετικέτας επιτρέπει τη συλλογή συμβάντων page_view (ως συμβάν που συλλέγεται αυτόματα) όταν φορτώνεται σε μια σελίδα.

Αναγνωριστικά ιδιοκτησιών

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

Οι ροές δεδομένων ιστού για ιδιοκτησίες Google Analytics 4 χρησιμοποιούν ένα αναγνωριστικό ετικέτας με τη μορφή G-XXXXXXXX.

Σε ορισμένα παραδείγματα και τεκμηρίωση κώδικα, ενδέχεται να δείτε και τα δύο να αναφέρονται ως TAG_ID.

Συλλογή βασικών δεδομένων

Η ενεργοποίηση της συλλογής βασικών δεδομένων για μια ιδιοκτησία Google Analytics 4 επιτρέπει τη συλλογή των εξής:

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

  • Επιλογή 1: Προσθέτοντας μια νέα οδηγία config με το σχετικό αναγνωριστικό ετικέτας
    Ή
  • Επιλογή 2: Ενεργοποιώντας συνδεδεμένες ετικέτες ιστοτόπου (αν η υπάρχουσα υλοποίηση gtag.js είναι κατάλληλη)

Ανεξάρτητα από την επιλογή σας, η υπάρχουσα ιδιοκτησία Universal Analytics θα παραμείνει αμετάβλητη και θα συνεχίσει να συλλέγει δεδομένα.

Επιλογή 1: Προσθήκη νέας οδηγίας config

Αν υπάρχει ήδη κώδικας gtag.js στη σελίδα, απλώς προσθέστε μια επιπλέον οδηγία config με το αντίστοιχο αναγνωριστικό μέτρησης της ιδιοκτησίας Google Analytics 4. Στο παρακάτω παράδειγμα, η γραμμή 8 προστέθηκε σε μια υπάρχουσα υλοποίηση gtag.js. Αναφέρει το αναγνωριστικό μέτρησης της ιδιοκτησίας Google Analytics 4. Αυτό θα αποστέλλει συμβάντα page_view στη συγκεκριμένη ιδιοκτησία Google Analytics 4. Επίσης, ενεργοποιεί συμβάντα που συλλέγονται αυτόματα και συμβάντα βελτιωμένης μέτρησης (αν έχετε ενεργοποιήσει τη βελτιωμένη μέτρηση) στη συγκεκριμένη ιδιοκτησία Google Analytics 4.

1: <script async src="https://www.googletagmanager.com/gtag/js?id=<Some Property ID A>"></script>

2: <script>

3: window.dataLayer = window.dataLayer || [];

4: function gtag(){dataLayer.push(arguments);}

5: gtag('js', new Date());

6:

7: gtag('config', '<Some Property ID A>');

8: gtag('config', 'G-XXXXXXXX');

9: </script>

Επιλογή 2: Ενεργοποίηση συνδεδεμένων ετικετών ιστοτόπου

Μπορείτε να χρησιμοποιήσετε μια συνδεδεμένη ετικέτα ιστοτόπου, αν:

  • Το υπάρχον απόσπασμα gtag.js στη σελίδα όπου θέλετε να μετρήσετε τις αλληλεπιδράσεις των χρηστών "ελέγχεται" από μια ιδιοκτησία Universal Analytics (δηλαδή το αναγνωριστικό που αναφέρεται σε αυτήν τη γραμμή του αποσπάσματος gtag.js ξεκινά με UA-:

<script async src="https://www.googletagmanager.com/gtag/js?id=<Some Property ID A>"></script>

(Οι συνδεδεμένες ετικέτες ιστοτόπου θα λειτουργούν επίσης αν το υπάρχον απόσπασμα gtag.js ελέγχεται από μια ιδιοκτησία Google Analytics 4. Ωστόσο, αυτό θα συμβεί μόνο αν έχει υλοποιηθεί ήδη μια ιδιοκτησία Google Analytics 4.)

  • ΚΑΙ έχετε πρόσβαση διαχειριστή στην ιδιοκτησία Universal Analytics που αναφέρεται από το αναγνωριστικό στο απόσπασμα.
Αν έχετε υλοποιήσει μια ετικέτα gtag.js και ένα κοντέινερ GTM στη σελίδα σας, η ετικέτα gtag.js πρέπει να έχει τοποθετηθεί επάνω από το κοντέινερ GTM, προκειμένου να λειτουργήσουν οι συνδεδεμένες ετικέτες ιστοτόπου.

Ρυθμίσεις διαμόρφωσης για το gtag.js

Μπορείτε να διαμορφώσετε το βασικό απόσπασμα gtag.js έτσι ώστε να ελέγχει τις ρυθμίσεις συλλογής δεδομένων, όπως την ανωνυμοποίηση IP, τις προσαρμογές cookie και το Google Signals. Αυτό μπορείτε να το κάνετε μέσω των οδηγιών config ή set στο gtag.js.

Τόσο οι ιδιοκτησίες Universal Analytics (UA-XXXXXXXX) όσο και οι ιδιοκτησίες Google Analytics 4 (G-XXXXXXXX) υποστηρίζουν την υλοποίηση αυτών των ρυθμίσεων διαμόρφωσης μέσω του gtag.js. Ωστόσο, υπάρχουν ορισμένες διαφορές μεταξύ αυτών των ρυθμίσεων για τις ιδιοκτησίες Universal Analytics και τις ιδιοκτησίες Google Analytics 4. 

  • Η ανωνυμοποίηση IP είναι τυποποιημένη σε true και δεν μπορεί να υλοποιηθεί σε μια ιδιοκτησία Google Analytics 4. Ως εκ τούτου, η διεύθυνση IP αποκρύπτεται αυτόματα με το βασικό συμβάν στην ιδιοκτησία Google Analytics 4 (G-XXXXXXXX).
  • Όταν πρέπει να υλοποιηθούν καθολικές ρυθμίσεις σε όλες τις διαμορφωμένες ιδιοκτησίες, θα πρέπει να χρησιμοποιείται η εντολή set, προκειμένου οι ρυθμίσεις να ισχύουν για όλα τα αναγνωριστικά μετρήσεων ή/και τα αναγνωριστικά ιδιοκτησιών, συμπεριλαμβανομένων εκείνων που υλοποιούνται μέσω συνδεδεμένων ετικετών ιστοτόπου.
  • Δώστε ιδιαίτερη προσοχή στις λειτουργίες απενεργοποίησης εξατομίκευσης διαφημίσεων, οι οποίες συνήθως υλοποιούνται με τη γραμμή config.
  • Όταν χρησιμοποιείτε συνδεδεμένες ετικέτες ιστοτόπου: Τυχόν διαμορφώσεις στον κώδικα gtag.js με χρήση της οδηγίας config ισχύουν μόνο για την ιδιοκτησία που είναι συσχετισμένη με το αναγνωριστικό μέτρησης στη συγκεκριμένη γραμμή κώδικα. Αυτές δεν θα αποστέλλονται αυτόματα στην συνδεδεμένη ιδιοκτησία Google Analytics 4. Αν θέλετε η διαμόρφωση να ισχύει για τη συνδεδεμένη ιδιοκτησία Google Analytics 4,
    • Δημιουργήστε μια ξεχωριστή οδηγία config και υλοποιήστε τη στη σχετική ιδιοκτησία Google Analytics 4 μέσω αναφοράς του αναγνωριστικού μέτρησης
      Ή
    • Διαμορφώστε τη ρύθμιση χρησιμοποιώντας μια οδηγία set και, σε αυτήν την περίπτωση, η διαμόρφωση θα υλοποιηθεί σε όλες τις διαμορφωμένες ιδιοκτησίες.

Παραδείγματα διαμόρφωσης

Ενεργοποίηση βασικής συλλογής δεδομένων. Διαμόρφωση User-ID

gtag('config', 'GA_MEASUREMENT_ID', {

'user_id': 'USER_ID'

});

Διαμόρφωση ρυθμίσεων cookie

gtag('config', 'GA_MEASUREMENT_ID', {

'cookie_prefix': 'MyCookie',

'cookie_domain': 'blog.example.com',

'cookie_expires': 28 * 24 * 60 * 60 // 28 ημέρες, σε δευτερόλεπτα

});

Αποκλεισμός συμβάντος page_view

Αν δεν χρειάζεται να σταλεί κάποιο συμβάν page_view κατά τη φόρτωση του κώδικα διαμόρφωσης (για παράδειγμα, αν γίνεται φόρτωση ενός iframe), μπορείτε να προσαρμόσετε τη ρύθμιση διαμόρφωσης για αποκλεισμό του συμβάντος page_view. Σκεφτείτε, για παράδειγμα, ένα σενάριο στο οποίο αποστέλλεται ένα συμβάν page_view και, στη συνέχεια, ένας χρήστης συνδέεται στον ιστότοπο. Για την αλληλεπίδραση της σύνδεσης, χρησιμοποιείτε μια οδηγία config, για να ορίσετε το αναγνωριστικό χρήστη, αλλά δεν θέλετε να αποσταλεί άλλο συμβάν page_view. Ο ακόλουθος κώδικας δείχνει πώς να αποτρέψετε την αποστολή του συμβάντος page_view.

gtag('config', 'MEASUREMENT_ID', {

'user_id': 'USER_ID',

'send_page_view': false

});

Συμβάντα

Ανατρέξτε στον Οδηγό μετεγκατάστασης συμβάντων.

Προσαρμοσμένες ιδιότητες και μετρήσεις

Οι προσαρμοσμένες ιδιότητες και μετρήσεις μπορούν να χρησιμοποιηθούν για την επέκταση πληροφοριών και για την εισαγωγή δεδομένων εκτός σύνδεσης, π.χ. από συστήματα CRM.

Όταν χρησιμοποιείτε την ετικέτα Google (gtag.js), οι προσαρμοσμένες ιδιότητες και μετρήσεις μεταφράζονται αυτόματα σε παραμέτρους, αν χρησιμοποιούνται οι συνδεδεμένες ετικέτες ιστοτόπου ή μια ιδιοκτησία Google Analytics 4 (π.χ. G-XXXXXXXX).

Μάθετε περισσότερα σχετικά με τις προσαρμοσμένες ιδιότητες και μετρήσεις.

 

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

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