W jaki sposób Analytics uzyskuje wszystkie te informacje?

web analyticsW ten weekend majstrowałem (jak zwykle). Czy nie byłoby wspaniale, gdybyś mógł otworzyć Google Analytics i zobaczyć, ile osób czyta Twój kanał RSS? W końcu są to nadal wizyty w Twojej witrynie i treści, prawda? Problem polega oczywiście na tym, że kanały RSS nie pozwalają na wykonanie kodu podczas otwierania treści (w pewnym sensie). Twoja strona internetowa ma jednak.

Jeśli chcesz dowiedzieć się więcej o analizie internetowej, polecam tylko jedną książkę i tylko jedną książkę, Avinasha Kaushika książka, Analityka internetowa przez godzinę dziennie. Avinash jasno wyjaśnia powód, dla którego przenieśliśmy się ze strony serwera analityka po stronie klienta analityka jak również wyzwania z każdym.

Sposób działania Google Analytics jest w rzeczywistości dość prosty. Kiedy otwierasz witrynę z załadowanym GA, zestaw parametrów jest zapisywany w pliku cookie (sposób przechowywania danych lokalnie w przeglądarce), a następnie JavaScript dynamicznie generuje długi ciąg zapytania z żądania obrazu do serwera internetowego Google Analytics z mnóstwem informacji - takich jak numer konta, witryna odsyłająca, czy był to wynik wyszukiwania, jakie wyszukiwane hasła zostały użyte, tytuł strony, adres URL itp.

Oto przykład żądania obrazu i zmiennych zapytań:

http://www.google-analytics.com/__utm.gif?utmwv=4.3&utmn=2140259877&utmhn=martech.zone&utmcs=UTF-8&utmsr=1440x900&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=10.0%20r12&utmdt=Marketing%20Technology%3A%20Online%20Marketing%2C%20Email%20Marketing%2C%20Social%20Media%20Marketing%2C%20Reputation%20Management%20and%20Blogging%20from%20a%20
Social%20Media%20Expert%20and%20Blogging%20Expert.&utmhid
= 1278573345 & utmr = - & utmp = / & utmac = UA-XXXXXX-X & utmcc = __ utma% 3D40694462.1906938102414468000.1215439581
.1238274580.1238278630.1237%3B%2B__utmz%3D40694462.1238175218.1229.166.utmcsr%3D
google%7Cutmccn%3D(organic)%7Cutmcmd%3Dorganic%7Cutmctr%3D
douglas% 2520karr% 2520shiny% 2520objects% 3B

Próbowałem zebrać wszystkie kwerendowe zmienne, badając kilka różnych strony internetowe:

  • utmac = „Numer konta”
  • utmcc = „Ciasteczka”
  • utmcn = „utm_new_campaign (1)”
  • utmdt = „Tytuł strony”
  • utmfl = „Wersja Flash”
  • utmhn = „Poproś o nazwę hosta”
  • utmje = „Czy włączona jest obsługa JavaScript? (0 | 1) ”
  • utmjv = „wersja JavaScript”
  • utmn = "Losowa liczba - generowana dla każdego trafienia __utm.gif i używana do zapobiegania buforowaniu trafienia gif"
  • utmp = „Strona - żądanie strony i parametry zapytania”
  • utmr = „Źródło odsyłające (adres odsyłający | - | 0)”
  • utmsc = „Kolory ekranu”
  • utmsr = „Rozdzielczość ekranu”
  • utmt = "Typ trafienia .gif (tran | item | imp | var)"
  • utmul = "Język (lang | lang-CO | -)"
  • utmwv = „wersja UTM”
  • utma =?
  • utmz =?
  • utmctm = Tryb kampanii (0 | 1)
  • utmcto = Limit czasu kampanii
  • utmctr = Wyszukiwane hasło
  • utmccn = Nazwa kampanii
  • utmcmd = Medium kampanii (bezpośrednie), (bezpłatne), (brak)
  • utmcsr = źródło kampanii
  • utmcct = Treść kampanii
  • utmcid = identyfikator kampanii

Nie jestem pewien co do kilku z nich… i nie wiem, czy jest ich więcej, ale są one bardzo przydatne, jeśli chcesz zhakować własne żądanie zdjęcia, aby zarejestrować dodatkowe dane na koncie Google Analytics - na przykład… dla Twoich subskrybentów RSS!

Dzisiaj testuję swoją teorię… Opracowałem prośbę o zdjęcie powinien przekazać użycie RSS do Google Analytics. Oczywiście wyzwanie polega na tym, że nie ma pliku cookie ani określonego identyfikatora żądania. Abonent mógłby otwórz ten sam kanał i zarejestruj wiele trafień w Google Analytics. Będę jednak nadal poprawiał i zobaczę, czy uda mi się wymyślić coś solidniejszego.

Oto moja prośba o zdjęcie… Używam Wtyczka PostPost WordPress Opracowałem i umieściłem kod po treści feeda:

DouglasKarr & utmctm = 1 & utmccn = Feed & utmctm = 1 & utmcmd = RSS & utmac = UA XXXXXX X

Jedna uwaga, to będzie mierzyć hity, a nie subskrybentów! Jeśli chcesz zmierzyć liczbę subskrybentów, polecam zdarzenie onclick na ikonie RSS. Oczywiście tęskni za każdym, kto subskrybuje poprzez informacje o linku w nagłówku… więc szczerze mówiąc, nawet nie próbuję. Jeśli masz jakieś przemyślenia na temat tego, co robię lub jak można to poprawić, daj mi znać!

Komentarze 5

  1. 1
    • 2

      Hej Stefan!

      Tak, używam teraz Feedburnera do pomiaru zasięgu moich kanałów. Jednak nie podoba mi się opóźnienia w publikowaniu w Feedburner i szczerze nienawidzę zawartych w nim analiz oraz tego, jak wyświetla wzrost i wykorzystanie.

      Nie słyszałem, że chcą pobrać statystyki Feedburnera do Google Analytics - ale byłoby świetnie!

      Miej na bieżąco!
      Doug

  2. 3

    Nie zdziwiłbym się, gdyby GA wprowadził to w przyszłości… tylko logiczne, ponieważ Google jest właścicielem Feedburnera… i jestem pewien, że nie jesteś pierwszą osobą, która tego spróbuje.

  3. 4

    To nie łamie żadnego z warunków użytkowania, prawda? Nie chciałbym się dowiedzieć, że zostałem wyrzucony z Google Analytics, używając ich serwerów w niestandardowy sposób (np. Z żądań Img).

    Również jeśli zmienią swoje API (tj. Kolejność parametrów, liczba parametrów, itp., To się zepsuje)

    Lepiej to zrobić z kontem testowym!

  4. 5

    utmje i utmjv powinny mieć włączoną obsługę języka Java i wersję java. Sprawdzanie Javascript byłoby dość zbędne, biorąc pod uwagę, że potrzebujesz JavaScript do analityki (oficjalnie)

Co o tym myślisz?

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