[solved] Jogger a Google Analytics

[solved] Jogger a Google Analytics

Mam podczepione do Joggera Google Analytics. Zauważyłem jednak pewną wadę takiego połączenia. Otóż w GA zamiast poprawnych adresów stron z tekstami mam np: /entries/compose/preview/?1264464848109=

Nie publikuję na tyle dużo, się gubić w datach, więc mogę dopasować teksty po dacie wstawienia i górce w oglądalności, ale litości, to jest piekielnie niewygodne! Nie wiem jak to przestawić, a takie linki wpisane w pasek adresu i tak nie działają. Czy Wy, drodzy Joggerowicze, też tak macie w GA? Da się to obejść/rozwiązać? Jeśli nie – to jaki system statystyk jest godny polecenia, do podczepienia pod Jogger?

Edit: Problemem okazał się brak skryptu od GA w szablonie komentarzy. Otóż na Joggerze szablon komentarzy odpowiada za stronę wyświetlającą cały wpis i komentarze do niego.
Po wprowadzeniu tej modyfikacji GA zaczęło błyskawicznie łapać wejścia na podstrony z notkami i prawidłowo wyświetlać ich adresy. Nazwy pól w joggerze są powalone, to trzeba przyznać. Z drugiej strony stare chińskie przysłowie mówi: read the f* manual!

  • Jiobel

    Podczas pisania notki masz możliwość podglądu tekstu na żywym organizmie – odpala Ci się po prostu warstwa ze wszystkim, co masz na blogu: xhtml, css, js. Wtedy też aktywowany jest skrypt GA, który zlicza Ci wejście na stronę podglądu.

    Ale jak to rozwiązać… nie wiem – jogger mógłby wycinać skrypt GA w czasie podglądu notki, ale komu by to się chciało zrobić.

  • To jest pewne wytłumaczenie, całkiem sensowne nawet. Jednak to by oznaczało, że mam coś nie tak z GA, skoro widzę trochę wejść do URLi kategorii, dla każdego tekstu po jednym wejściu (z linkiem takim, jak w notce)… Nie mam natomiast ani jednego "normalnego" adresu, wszystkie wejścia do artykułów podpadają pod /
    Może to dlatego, że adres tekstu kończy się slashem?

  • mt3o — e nie u mnie wszystko działa
    a rozwiązanie problemu z tematu jest proste: dodać do adblocka google analytics 🙂

  • Jiobel

    Chodzi Ci o taki wygląd /data/notka/ ?

    Jeśli tak, to nie ma się czemu dziwić – tak działa GA. Wskazówka – ustawiasz domenę, dla której zliczasz statystyki.

  • Nie bardzo widzę GA w tym szablonie, ale zawsze można sobie wstawić do tego ich try-catch coś na kształt:

    <ADMIN_BLOCK>throw new Error();</ADMIN_BLOCK>

    Chyba że zależy ci na monitorowaniu samego siebie 😉

  • Jiobel: Tak, chodzi o to chodzi. Domenę dla której ma zliczać ustawiłem.

    @Wasacz:
    Zauważyłem, że kod GA który wpisałem pod koniec szablonu, tuż przed </body> wyświetlał się tylko na głównej, a na stronach z wpisami już nie. Przeniosłem kod js do pliku który był dostarczony z szablonem. Zobaczymy, czy to coś zmieni.

    W źródle miałeś prawo nie widzieć js, bo był w trakcie przenoszenia 🙂 Teraz zostawiłem w jego miejscu komentarz.
    O tym ADMIN_BLOCK nie pomyslałem. Dobry pomysł, zaraz to wstawię. Dzięki 🙂

  • A tak by to można zrobić, jeśli chcesz w osobnym pliku: http://pastie.org/816762

  • Aha, i zakładam, że nie korzystasz z IE ;P

  • Tak się zastanawiam, dlaczego nie lubię js…
    Wstawiłem komunikat do ramki z lorem ipsum. Powinno być trochę poprawniej teraz. Zobaczymy jak to zadziała, gdy strony znajdą się w GA.

    Dzięki za pomoc, tymczasem spadam się uczyć do systemów operacyjnych. Przedmiot ciekawy i przyjemny, ale więcej jak 1 semestr znajomości i 1 podejście do egzaminu do szczęścia nie są mi potrzebne….

  • sawyer

    A ma ktoś pomysł czemu kod GA pojawia się tylko na stronie głównej, a nie w każdym wpisie?

  • A w szablonie dla komentarzy jest?

  • hmm. Zły numerek wpisałem w poprzednim komentarzu, powtórzę:
    Mnie martwi to, że chciałem przeczytać komentarze i się strona nie otwiera. Czeka i czeka na coś, a w pasku statusu: "Przeczytano http://www.google-analytics.com". I dopiero links dał efekt i numer wpisu w podglądzie źródła… Coś jest skopane w kodzie z GA, bo Twoja główna też się nie otwiera.

  • sawyer

    @~Wasacz
    Racja, myślałem, że jak szablon się nazywa szablon komentarzy, to odpowiada tylko za komentarze, jednak nie 😉

  • Teraz powinno być lepiej. Usunąłem kod z pliku z js bo to spowalniało ładowanie strony, umieściłem tak jak poprzednio, na końcu kodu, tuż przed zamknięciem </body>. W szablonie od głównej i w szablonie od komentarzy.
    Tak jak sawyer myślałem, że szablon komentarzy odpowiada tylko za komentarze, a nie za całą stronę 🙂

    RTFM to jedno, ale nie da się ukryć, że nazwa ‚szablon komentarzy’ jest myląca….

    Oby to była ostatnia zmiana w tym szablonie.

  • hmm, u mnie odpowiada tylko za komentarze…
    Ale na obu linkujesz ten sam plik js w headerze, co nie?

  • Tak, 10 minut temu tak było, że ten sam plik był linkowany na głównej i w komentarzach. Teraz kod od GA wstawiłem na końcu strony, osobno w obu szablonach. Pod Chrome’m i Safari w źródle wydaje się być ok.

  • sawyer

    To ja jeszcze dodam, że można za pomocą ADMIN_BLOK dodać początek komentarza HTML przed kodem GA i koniec komentarza HTML za kodem GA – żeby nie śledzić samego siebie.