PDA

Zobacz pełną wersję : Google Analytics - wykluczenie ruchu wewnętrznego



anai
29-04-2010, 13:38
Mam pytanie:
zamierzam wykluczyć ruch wewnętrzny w Google Analytics na stronie, czyli dodać:
<body onLoad="javascript:pageTracker._setVar('test_value');">Jak miałam stronę w statycznym HTMLu, to wszystko było proste, a tu?

Kod śledzenia już dodałam do szablonu - nie o to mi chodzi.
Jak mam się dobrać do kodu strony (tylko tej jednej)?

KejeN
29-04-2010, 13:45
Witaj,
Chcesz wywołać ten kod tylko na jednej konkretnej podstronie? Czy na wszystkich podstronach bo nie bardzo zrozumiałem.

anai
29-04-2010, 13:55
Na jednej - to jest kod podany przez Google Analytics
zapisuje ciasteczko => wyklucza ze statystyk ruch wewnętrzny na stronie

KejeN
29-04-2010, 14:07
To trzeba będzie zastosować instrukcje warunkową.
Musisz powiedzieć coś więcej jaka to jest konkretnie podstrona? Artykuł, komponent?
Najlepiej jakbyś wkleiła tu link do tej podstrony bez włączonych prostych adresów to postaram się skleić taką instrukcję.

anai
29-04-2010, 14:32
to jest specjalnie spreparowana podstrona na której nic nie ma - żadnej treści
ludzie mają na nią nie wchodzić - jedyne, co ma robić, to zapisywac cookie
szczegóły masz na końcu instrukcji googla, niestety nie piszą jak to zrobić w cmsach :(
https://www.google.com/support/googleanalytics/bin/answer.py?answer=55481&hl=pl_PL&utm_id=ad

a mój adres podstrony, to: http://opieka-dana.pl/wykluczenie

niestety nie mogę wyłączyć prostych adresów, bo nie mam dostępu przez ftp - właściciel hostingu wykonuje tylko moje polecenia :/

KejeN
29-04-2010, 14:47
Już się trochę pogubiłem... ale ok. Proste adresy włącza/wyłącza się przez panel administracyjny. Jeśli do tej podstrony jakąś pozycję menu to z niej możesz skopiować łącze nie obrobione przez proste adresy.

anai
29-04-2010, 14:51
tak, ale .htaccess już nie zmienię z panelu administratora, a bez tego strona przestaje działać prawidłowo

jeśli o to Ci chodziło, to proszę bardzo:
index.php?option=com_content&view=article&id=5

big_krzysiek
29-04-2010, 15:04
ale .htaccess już nie zmienię z panelu administratora

zmienisz, doinstaluj np extplorer (http://joomlacode.org/gf/project/joomlaxplorer/frs/) do joomla

KejeN
29-04-2010, 15:12
Aha zapomniałem jeszcze o itemid sprawdź sobie ID tej pozycji menu i wisz ją zamiast ** w poniższym kodzie:


<?php if(JRequest::getInt('Itemid') == '**' && JRequest::getCMD('option') == 'com_content' && JRequest::getCMD('view') == 'article' ) : ?>
onLoad="javascript:pageTracker._setVar('test_value');"
<?php endif; ?>


Taki kod z uzupełnionym ** wstawiasz wewnątrz znacznika body w pliku index.php szablonu.

anai
29-04-2010, 15:28
Wielkie dzięki @KejeN
wygląda na to, że wszystko działa :up:
zapisało mi ciasteczko :spoko: