Categories
Facebook Ads

Google Tag Manager – FB Pixel Appspot url referral Error

Όσοι από εμάς χρησιμποποιούν το Google tag manager συνήθως βάζουμε όλα μας τα pixel και τα tracking codes μέσω αυτού. Πολλές φορές μπορεί να παρατηρήσουμε πίσω στον Ads Manager τα εξής “ύποπτα” events από “ύποπτα” referral URLS όπως αυτό: google-tag-manager-appspot-error

Καταρχάς, όταν βγαίνει στο referring url το συγκεκριμένο url αυτό σημαίνει ότι έχεις χρησιοποιήσει το google tag manager για να φορτώσεις το facebook pixel στο site σου. Εάν θυμάσαι, είχες φορτώσει 2 κώδικες στο site σου, έναν πριν το </head> και ένα μετά το <body>.

O κώδικας στο head ενεργοποιείτε σε όλους τους browsers που έχουν ενεργοποιημένη την JavaScript, ενώ ο κώδικας του body στους browsers που δεν την έχουν ενεργοποιήμενη. Όταν καλείτε λοιπόν ο κώδικας του body τότε ανοίγει ένα iframe και εκεί ενεργοποείτε το tag με το facebook pixel.

To google tag manager το χρησιμοποιεί αυτό γιατί θέλει να κάνει tracking και τους browsers που δεν έχουν ενεργοποιημένη την Javascript. Το πρόβλημα σε αυτήν την περίπτωση είναι ότι δημιουργεί events και pageviews τα οποία αυξάνουν εικονικά τα events χωρίς στην πραγματικότητα τα events να αυξάνονται.

Π.χ. μπορεί να δείξει πως γίναν κάποια Purchases ενώ στην πραγματικότητα είναι το iframe που ενεργοποιείτε ή στην περίπτωση την δική μου κάποιες εγγραφές στην email λίστα που τελικά δεν είναι πραγματικές εγγραφές.

Η λύση:

Για να το λύσουμε το εν λόγω πρόβλημα θα πρέπει να μπούμε στο google tag manager μας και να βρούμε τα tags που έχουν κώδικα facebook pixel (events και core code).

π.χ.

<script>
fbq(‘track’, ‘CompleteRegistration’);
</script>

και να προσθέσουμε τον κώδικα

(document.location.href.search(‘appspot.com’) == -1) {
}

Έτσι ο αρχικός κώδικα του pixel θα γίνει ως εξής:

<script>
if (document.location.href.search(‘appspot.com’) == -1) {
fbq(‘track’, ‘CompleteSubmissionForm’);
}
</script>

(Σε πορτοκαλί είναι η εντολή Javascript που προσθέσαμε).

Τι ακριβώς λέει αυτήν η εντολή; Ουσιαστικά ελέγχει ενεργοποιεί το facebook pixel που είναι ανάμεσα στα { } όταν το url ΔΕΝ περιέχει το “appspot.com”.

Επαναλαμβάνετε την ίδια διαδικασία σε όλα τα tags που περιέχουν facebook pixel codes και το πρόβλημα του “appspot.com” πίσω στον ads manager και τα facebook analytics είναι πλέον παρελθόν.

 

Cheers 🙂

Leave a Reply