Τα προσαρμοσμένα συμβάντα χρησιμοποιούνται για την παρακολούθηση αλληλεπιδράσεων που πραγματοποιούνται στον ιστότοπό σας ή στην εφαρμογή για κινητά, η διαχείριση των οποίων δεν γίνεται με τυπικές μεθόδους. Η πιο συνηθισμένη χρήση είναι όταν θέλετε να παρακολουθείτε υποβολές φόρμας, αλλά η προεπιλεγμένη συμπεριφορά για τη φόρμα έχει τροποποιηθεί (π.χ. το συμβάν submit
του προγράμματος περιήγησης έχει παρακαμφθεί).
Κανόνας ετικέτας προσαρμοσμένου συμβάντος
Για να δημιουργήσετε έναν νέο κανόνα ετικέτας προσαρμοσμένου συμβάντος:
- Κάντε κλικ στο στοιχείο Κανόνες ετικέτας Νέος.
- Κάντε κλικ στην επιλογή Διαμόρφωση κανόνα ετικέτας και επιλέξτε τον τύπο κανόνα ετικέτας Προσαρμοσμένο συμβάν.
- Καταχωρίστε ένα όνομα συμβάντος. Επιλέξτε "χρήση αντιστοίχισης regex", προκειμένου το συγκεκριμένο πεδίο να χειρίζεται τυπικές εκφράσεις.
Παράδειγμα διαμόρφωσης
Ακολουθεί ένα παράδειγμα διαμόρφωσης στον ιστό που ενεργοποιεί μια ετικέτα, όταν ένα προσαρμοσμένο συμβάν με το όνομα "button1-click" προωθείται στο επίπεδο δεδομένων:
- Προσθέστε τον κώδικα που θα προωθεί το συμβάν στο επίπεδο δεδομένων, όταν γίνεται κλικ στο κουμπί:
<a href="#" name="button1" onclick="dataLayer.push({'event': 'button1-click'});">Button 1</a>
- Δημιουργήστε έναν νέο κανόνα ετικέτας προσαρμοσμένου συμβάντος. Στην ενότητα Διαμόρφωση κανόνα ετικέτας της νέας ετικέτας, χρησιμοποιήστε τις εξής ρυθμίσεις:
Όνομα συμβάντος: button1-click
Αυτός ο κανόνας ετικέτας ενεργοποιείται σε: Όλα τα προσαρμοσμένα συμβάντα
Όταν εφαρμόζεται αυτός ο κανόνας ετικέτας σε μια ετικέτα, η ετικέτα θα ενεργοποιείται ακόμα και όταν το προεπιλεγμένο συμβάν υποβολής έχει παρακαμφθεί. Όταν γίνεται κλικ στο καθορισμένο κουμπί, προωθείται στο επίπεδο δεδομένων ένα προσαρμοσμένο συμβάν με την τιμή button1-click. Στη συνέχεια, ο Διαχειριστής ετικετών ανιχνεύει το button1-click ως τιμή προσαρμοσμένου συμβάντος και ενεργοποιεί την ετικέτα.
Χρησιμοποιήστε το dataLayer.push()
, για να στείλετε πολλές μεταβλητές μαζί με το συμβάν. Για παράδειγμα: Στείλτε μια τιμή μετατροπής μαζί με το όνομα του προσαρμοσμένου συμβάντος:
dataLayer.push({'event':'button1-click','conversionValue':25});
Δημιουργήσετε τη μεταβλητή του επιπέδου δεδομένων στον Διαχειριστή ετικετών και χρησιμοποιήστε αυτήν τη μεταβλητή στο πεδίο τιμής μετατροπής της ετικέτας παρακολούθησης μετατροπών του Google Ads.