Spis Treści
Piwik, czyli narzędzie dla SEO
Piwik, to otwarte narzędzie podobne do Google Analytycs. Przewaga nad GA jest taka, że wszystko może dziać się w ramach danej witryny www (bez konieczności odwoływania się gdzieś na zewnątrz). Chociaż taki model też jest możliwy.
Należy też pamiętać, że wtyczki do przeglądarek mogą blokować działanie piwika, tak więc statystyki mogą być ułomne - nie będą rejestrowane wizyty "świadomych" użytkowników.
Instalacja
Z wykorzytaniem własnego repozytorium pakietów wykonujemy instalację:
pkg install -y www/piwik net/pecl-geoip
Konfiguracja
Wykonanie bazy danych
Piwik korzysta z bazy danych. Domyślnie jest to mySQL, ale w repozytorium pakietów jest skompilowany support dla PostgreSQL. Tak więc pierwszym krokiem jest wykonanie bazy danych oraz użytkownika:
createuser -DEPRS -U pgsql seopiwik
createdb -O seopiwik -E utf8 -U pgsql piwik_db
apache22
Konfiguracja, jaką należy wykonać w serwerze www (domyślnie Apache 2.4.x) jest opisana w pkg-message. Poniżej konfiguracja do wykonania w serwerze Apache 2.2.x1:
<Directory /usr/local/www/piwik>
AllowOverride None
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</Directory>
<VirtualHost [...]>
[...]
Alias /seo/ /usr/local/www/piwik/
[...]
</VirtualHost>
Panel webowy
Pierwsze uruchomienie
Pierwsze uruchomienie spowoduje dokończenie konfiguracji samego Piwika: utworzenia konta administratora, utworzenie struktury baz danych, etc. Po przejściu tych kroków i zalogowaniu do panelu jest możliwość dalszej konfiguracji (głównie witryn), jak również oglądanie statystyk.
Praca z piwik
Warto pamiętać:
Przy dodawaniu/edycji danej witryny generowany kod JavaScript nie zawiera poprawnego odwołania (http(s)). Trzeba to ręcznie poprawiać po wklejeniu kodu do stron HTML witryn
Można zrezygnować z wersji JavaScript na rzecz wywoływania samego obrazka. Nie testowane, ale może "oszukać" wtyczki przeglądarek blokujące śledzenie.
(c) 2004 - 2026 BSD Serwis Krzysztof Stryjek. W przypadku błędów, poprawek proszę kontaktować się z administratorem wiki.
Jest to niezbędna minimalna konfiguracja do dodania do już istniejącej. (1)
