
Προσάρτηση του Google Analytics Campaign Querystring χρησιμοποιώντας δυναμικά το jQuery
Φίλος Τοντ Μπέικερ μου έστειλε μια λύση μέσω Twitter για ένα πρόβλημα για το οποίο δεν είχα την ευκαιρία να αναπτύξω μια λύση. Δεδομένου ότι τα ιστολόγιά μας στο Compendium φιλοξενούνται μερικές φορές σε δευτερεύοντα τομέα για έναν πελάτη, θα θέλαμε να περάσουμε Κωδικός καμπάνιας του Google Analytics στον κύριο τομέα ώστε να μπορούν να παρακολουθούν αποτελεσματικά τους επισκέπτες.
Μια άλλη δυσκολία, ωστόσο, είναι να διασφαλίσετε ότι οι bloggers σας περιλαμβάνουν πάντα έναν κώδικα καμπάνιας… κάτι που δεν πρέπει να αναμένεται. Η σωστή λύση είναι να χρησιμοποιήστε το JavaScript για να προσθέσετε δυναμικά τον κώδικα καμπάνιας κατά τη φόρτωση της σελίδας.
document. ήδη (συνάρτηση () {
var campaignQueryString = '? {συμπληρώστε το}';
var targetDomain = '{συμπληρώστε το}';
$ ("a [href = 'http: // www." + targetDomain + "]'"). κάθε (συνάρτηση () {
this.href + = campaignQueryString;
})?
})?
Αυτή η συγκεκριμένη λύση χρησιμοποιεί και απαιτεί το jQuery, ένα πλαίσιο JavaScript ανοιχτού κώδικα. Είμαι οπαδός του jQuery για να προσθέσετε μερικά ωραία εφέ σε ιστοσελίδες . Έχω ακούσει σχόλια ότι ορισμένοι προγραμματιστές επιχειρήσεων δεν εκτιμούν να προσπαθούν να συμβαδίσουν με την έκδοση.
Εάν χρησιμοποιείτε τον παραπάνω κωδικό, πρέπει να συμπεριλάβετε jQuery. Θα συνιστούσα να το φορτώσετε από το Google. Δεδομένου ότι πολλά άτομα το κάνουν αυτό, η σελίδα σας θα φορτωθεί πολύ πιο γρήγορα, καθώς ο κώδικας αποθηκεύεται προσωρινά, αφού έχει φορτωθεί πριν.
Η Google προμηθεύει ακόμη και ένα Εργαλείο δημιουργίας διευθύνσεων URL για να σας δείξει πώς να δημιουργήσετε το ερώτημα της καμπάνιας σας. Εάν θέλετε να γίνετε πραγματικά φανταχτερό, θα συνιστούσα να προσθέσετε στοιχεία όπως λέξεις-κλειδιά, κατηγορίες, συγγραφείς κ.λπ.
Χωρίς jQuery, εδώ είναι το λύση για την προσθήκη δεδομένων καμπάνιας.