Dynamiczne dołączanie zapytań do kampanii Google Analytics za pomocą jQuery

jQuery

Przyjaciel Todd Baker wysłał mi rozwiązanie za pośrednictwem Twitter na problem, dla którego nie miałem okazji opracować rozwiązania. Ponieważ nasze blogi w Compendium są czasami hostowane w dodatkowej domenie klienta, chcielibyśmy przejść Kod kampanii Google Analytics do domeny podstawowej, aby skutecznie śledzić odwiedzających.

Inną trudnością jest jednak upewnienie się, że Twoi blogerzy zawsze zawierają kod kampanii… coś, czego nie należy się spodziewać. Prawidłowym rozwiązaniem jest wykorzystaj JavaScript do dynamicznego dodawania kodu kampanii podczas wczytywania strony.

document.ready (function () {
var campaignQueryString = '? {wypełnij to}';
var targetDomain = '{wypełnij to}';
$ ("a [href = 'http: // www." + domena docelowa + "]'"). each (function () {
this.href + = campaignQueryString;
});
});

To konkretne rozwiązanie wykorzystuje i wymaga jQuery, platformy JavaScript typu open source. Jestem wielki fan jQuery do dodawania fajnych efektów do stron internetowych . Słyszałem opinie, że niektórzy programiści korporacyjni nie doceniają próby nadążania za wersjonowaniem.

Jeśli używasz powyższego kodu, musisz dołączyć jQuery. Poleciłbym załadować go z Google. Ponieważ robi to wiele osób, Twoja strona będzie ładować się znacznie szybciej, ponieważ kod jest przechowywany w pamięci podręcznej, po wcześniejszym załadowaniu.


Google dostarcza nawet plik Narzędzie do tworzenia adresów URL, aby pokazać, jak tworzyć zapytania dotyczące kampanii. Jeśli chcesz naprawdę zaszaleć, polecam dodanie elementów takich jak słowa kluczowe, kategorie, autorzy itp.

Jeden komentarz

  1. 1

Co o tym myślisz?

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.