<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sauli Lepola &#187; Kävijäseuranta</title>
	<atom:link href="http://sauli.lepola.info/kategoria/kavijaseuranta/feed" rel="self" type="application/rss+xml" />
	<link>http://sauli.lepola.info</link>
	<description>Bloggaajan opas</description>
	<lastBuildDate>Tue, 23 Mar 2010 04:55:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>Tuloksellista käyttäjäseurantaa phpBBssa</title>
		<link>http://sauli.lepola.info/2010/tuloksellista-kayttajaseurantaa-phpbbssa.html</link>
		<comments>http://sauli.lepola.info/2010/tuloksellista-kayttajaseurantaa-phpbbssa.html#comments</comments>
		<pubDate>Thu, 04 Mar 2010 22:14:37 +0000</pubDate>
		<dc:creator>Sauli Lepola</dc:creator>
				<category><![CDATA[Kävijäseuranta]]></category>
		<category><![CDATA[phpBB]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[ohje]]></category>
		<category><![CDATA[Tilastot]]></category>

		<guid isPermaLink="false">http://sauli.lepola.info/?p=129</guid>
		<description><![CDATA[Opas Google Analyticsin asentamisesta phpBB-foorumi ohjelmistoon, niin että foorumille rekisteröitymiset tilastoidaan analyticsiin. Sekä foorumin oman haun seuraaminen.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.google.com/intl/fi/analytics/">Google Analytics</a> on tällä hetkellä paras ilmainen kävijöidenseurantatyökalu, samalla päihittäen suurimman osan kaupallisista kilpailijoistaankin.</p>
<p>Analyticsin perusasennus on kohtuu helppo, täytyy vain tietää minne valmis koodi Googlen sivulta pitää kopioida. Ohjelma tarjoaa kattavasti tietoa käyttäjistä, jo perusasennuksenakin, mutta ainakin itse kaipasin vielä lisää tietoa kävijöiden käyttäytymisestä <a href="http://www.phpbb.com">phpBB</a>-pohjaisella foorumillani.</p>
<h3>Pienillä muutoksilla Analytics saadaan tilastoimaan käyttäjien rekisteröityminen, sekä seuraamaan sivuston omaa hakukonetta.</h3>
<p>Kun näitä tietoja seuraa Analyticsin muiden tilastojen kanssa, voi helposti saada selville miksi uudet käyttäjät rekisteröityvät foorumille ja mitä he haluavat foorumiltasi löytää.<span id="more-129"></span></p>
<p>Tästä onkin hyvä siirtyä artikkelin pääasiaan, eli kuinka tämän seurannan saa toimimaan.</p>
<h2>Alkuvalmistelut</h2>
<ul>
<li>Ensimmäisenä sinulla pitää tietysti olla toiminta kunnossa oleva <a href="http://www.phpbb.com">phpBB</a>-foorumi.</li>
<li>Ota varmuuskopio kaikista tiedostoista, kaiken varalta.</li>
<li>Jos sinulla ei vielä ole <a href="http://www.google.com/intl/fi/analytics/">Google Analytics</a> tiliä, <a href="http://www.google.com/intl/fi/analytics/">rekisteröi itsellesi tili</a>.</li>
<li>Tarvitset ohjelman html-tiedostojen muokkaukseen. Periaatteessa tämä onnistuu vaikka Windowsin Muistiolla, mutta suosittelisin lataamaan koodieditorin, jos sinulla ei vielä sellaista ole. Esimerkiksi <a href="http://www.download.fi/tyopoyta/tekstieditorit/notepadplusplus.cfm">Notepad++</a> on ilmainen koodieditori, joka on saatavilla suomenkielisenä.</li>
</ul>
<h2>Seurannan asentaminen</h2>
<p>Hae Analyticsin sivulta seurantakoodi. Sen pitäisi näyttää seuraavalta, lukuunottamatta yksilöllistä seurannan tunnusta. (merkittynä punaisella)</p>
<blockquote><p>&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
var gaJsHost = ((&#8220;https:&#8221; == document.location.protocol) ? &#8220;https://ssl.&#8221; : &#8220;http://www.&#8221;);<br />
document.write(unescape(&#8220;%3Cscript src=&#8217;&#8221; + gaJsHost + &#8220;google-analytics.com/ga.js&#8217; type=&#8217;text/javascript&#8217;%3E%3C/script%3E&#8221;));<br />
&lt;/script&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
try {<br />
var pageTracker = _gat._getTracker(&#8220;<span style="color: #ff0000;">XX-XXXXXXXX-X</span>&#8220;);<br />
pageTracker._trackPageview();<br />
} catch(err) {}&lt;/script&gt;</p></blockquote>
<p>Lisää viimeiselle riville /*phpBB*/ {}-sulkujen sisään, alla olevan esimerkin mukaan. Tämä estää muutamilla ilmenneet ongelmat, phpBBn automaattisen koodinpuhdistuksen kanssa.</p>
<blockquote><p>&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
var gaJsHost = ((&#8220;https:&#8221; == document.location.protocol) ? &#8220;https://ssl.&#8221; : &#8220;http://www.&#8221;);<br />
document.write(unescape(&#8220;%3Cscript src=&#8217;&#8221; + gaJsHost + &#8220;google-analytics.com/ga.js&#8217; type=&#8217;text/javascript&#8217;%3E%3C/script%3E&#8221;));<br />
&lt;/script&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
try {<br />
var pageTracker = _gat._getTracker(&#8220;<span style="color: #ff0000;">XX-XXXXXXXX-X</span>&#8220;);<br />
pageTracker._trackPageview();<br />
} catch(err) {<span style="color: #99cc00;">/*phpBB*/</span>}&lt;/script&gt;</p></blockquote>
<p>Seuraava vaihe on kopioida tämä muokattu koodi foorumin ulkoasun &#8220;<strong>overall_footer.html</strong>&#8221; tiedostoon.<br />
Tiedosto löytyy phpBB kansiosta styles/*teeman nimi*/template</p>
<p>Koodi lisätään lähes koodin loppuun, juuri ennen &lt;/body&gt; tagia.<br />
Jolloin tiedoston näyttää suurinpiirtein tältä&#8230;</p>
<blockquote><p>&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
var gaJsHost = ((&#8220;https:&#8221; == document.location.protocol) ? &#8220;https://ssl.&#8221; : &#8220;http://www.&#8221;);<br />
document.write(unescape(&#8220;%3Cscript src=&#8217;&#8221; + gaJsHost + &#8220;google-analytics.com/ga.js&#8217; type=&#8217;text/javascript&#8217;%3E%3C/script%3E&#8221;));<br />
&lt;/script&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
try {<br />
var pageTracker = _gat._getTracker(&#8220;<span style="color: #ff0000;">XX-XXXXXXXX-X</span>&#8220;);<br />
pageTracker._trackPageview();<br />
} catch(err) {<span style="color: #99cc00;">/*phpBB*/</span>}&lt;/script&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p></blockquote>
<h4>Huomaa että koodi täytyy lisätä jokaisen käytössä<br />
olevan tyylin &#8220;overall_footer.html&#8221; tiedostoon.</h4>
<p>Seuraavaksi tarvitsee lisätä phpBBn rekisteröinti koodiin pieni avuste Analyticsia varten.</p>
<p>Avaa &#8220;<strong>ucp_register.html</strong>&#8221; tiedosto samasta kansiosta jossa overall_footer tiedostokin on.</p>
<p>Etsi sivulta kohta jossa on &#8220;<strong>{S_UCP_ACTION}</strong>&#8221; koodi. prosilver tyylistä, eli phpBBn oletus tyylistä, se löytyy riviltä 17.</p>
<blockquote><p>&lt;form method=&#8221;post&#8221; action=&#8221;<span style="color: #ff0000;">{S_UCP_ACTION}</span>&#8221; id=&#8221;register&#8221;&gt;</p></blockquote>
<p>Koodi on aina action lausekkeen sisällä, mutta muuten tuo rivi muuttuu lähes joka teemassa, joten tarkkalleen samanlaista riviä, ei kannata etsi. Myös rivinumero voi vaihdella erittäin suuresti.</p>
<p>Nyt lisätään tuon &#8220;{S_UCP_ACTION}&#8221; koodin perään merkintä &#8220;&amp;gagoal=registered&#8221;, ilman välilyöntiä ja nimenomaan ennen tuota heittomerkkiä. Eli näin&#8230;</p>
<blockquote><p>&lt;form method=&#8221;post&#8221; action=&#8221;<span style="color: #ff0000;">{S_UCP_ACTION}</span><span style="color: #99cc00;">&amp;gagoal=registered</span>&#8221; id=&#8221;register&#8221;&gt;</p></blockquote>
<p>Tämä muokkaus tehdään kaikissa teemoissa samaan kohtaan, riippumatta rivin muusta sisällöstä.</p>
<p>Nyt voit siirtää kaikki muokkaamasi tiedostot palvelimelle.</p>
<p>Seuraavaksi täytyy virkistää phpBBn tyylit, jotta muutokset tulevat voimaan. Tämä tehdään ylläpidon hallintapaneelista, &#8220;Tyylit&#8221; osioasta, sivulta &#8220;Mallineet&#8221;</p>
<h3>Seuraavaksi siirrytään Analyticsin sivuille.</h3>
<p>Avaa ensin valikosta haluamasi tili, jos rekisteröidyit tämän oppaan alussa, sinulla luultavasti näkyy vain yksi tili.</p>
<p>Seuraavalla sivulla näet kaikki sivuston profiilit, valitse oikea profiili ja klikkaa oikeasta reunasta &#8220;Toiminnot&#8221; kohdan alta löytyvää &#8220;Muokkaa&#8221; linkkiä.</p>
<p>Eteesi pitäisi aueta seuraavan näköinen sivu. (paitsi että yhtäkään tavoitetta ei vielä ole asetettuna.)</p>
<p><img class="alignnone size-full wp-image-162" title="phpbb-analytics-1" src="http://sauli.lepola.info/tiedostot/2010/03/phpbb-analytics-1.jpg" alt="phpbb-analytics-1" width="692" height="578" /></p>
<p>Siirry kuvassa olevan nuolen osoittamalle &#8220;Muokkaa&#8221; sivulle. Tulemme takaisin tälle sivulle kohta.</p>
<p>Profiilin asetuksista löytyvät seuraavat valinnat&#8230;</p>
<p><img class="alignnone size-full wp-image-167" title="phpbb-analytics-2" src="http://sauli.lepola.info/tiedostot/2010/03/phpbb-analytics-2.jpg" alt="phpbb-analytics-2" width="687" height="371" /></p>
<h3>Täältä siis saadaan sivustohaku toimimaan.</h3>
<p>Eli kuvan mukaisesti&#8230;</p>
<ol>
<li>Seuraa sivusto hakua. Kun valitset tämän, niin loppu valikko tulee näkyviin.</li>
<li>Asetetaan phpBBn käyttämä parametri hauille, eli &#8220;keywords&#8221;</li>
<li>Hakuparametrin voi huoletta poistaa, mutta kun kyseessä on phpBB, niin hakusivun osoitteessa on kuitenkin 11 muuta parametriä, joten tuo ei osoitteita tilastoissa paljoa siisti.</li>
<li>Luokkien käyttö phpBBn ohessa ei ole mielekästä, koska esimerkiksi kategoriat esitetään niiden numero tunnuksilla.</li>
</ol>
<p>Tallenna muutokset ja palaamme edelliselle sivulle.</p>
<h3>Seuraavaksi lisäämme vielä uuden tavoitteen,<br />
eli alamme tarkkailemaan rekisteröitymisiä</h3>
<p><img class="alignnone size-full wp-image-170" title="phpbb-analytics-3" src="http://sauli.lepola.info/tiedostot/2010/03/phpbb-analytics-3.jpg" alt="phpbb-analytics-3" width="692" height="578" /></p>
<p>Pitäisi aueta tämän tyyppinen sivu. (2. kohta avaa jälleen loppu valikon)</p>
<p><img class="alignnone size-full wp-image-174" title="phpbb-analytics-4" src="http://sauli.lepola.info/tiedostot/2010/03/phpbb-analytics-4.jpg" alt="phpbb-analytics-4" width="630" height="730" /></p>
<ol>
<li>Tavoitteen nimi on itselläni &#8220;Rekisteröityminen&#8221;, mutta voit haluta muuttaa sen esimerkiksi &#8220;Foorumille rekisteröityminen&#8221; muotoon.</li>
<li>Määritellään se millä perustein Analytics etsii tavoitteen saavutusta.</li>
<li>Tässä tapauksessa valitaan kuitenkin &#8220;Vakiolausekehaku&#8221;, koska tiedämme minkä parametrin tavoite vaatii, mutta sivun osoite muutuu muilta osin, joka rekisteröitymis kerralla.</li>
<li>Tähän voi kopioida suoraa lausekkeen jonka lisäsimme phpBBhen aiemmin, eli &#8220;&amp;gagoal=registered&#8221; (ilman heittomerkkejä)</li>
<li>Halutessasi voit asettaa tavoitteelle rahallisen arvon, mutta aika harva varmaankaan tienaa suoraa foorumille rekisteröityneillä.</li>
<li>Tässä yhteydessä turha, koska foorumille voi rekisteröityä useamman sivun kautta.</li>
</ol>
<h3>Kun tallennat tavoitteen niin olemme valmiit.</h3>
<p>Alunperin aioin kirjoittaa tähän vielä tilastojen seuraamisesta lisäksi, mutta nyt kun näin oppaan todellisen pituuden, niin päätin erottaa kirjoituksen tilastoista omaksi artikkelikseen.</p>
<p>Toivottavasti tästä on apua ja jos ongelmia ilmenee niin kommentit ovat avoinna. Ja saa toki kommentoida vaikkei ongelmia olisikaan.</p>
]]></content:encoded>
			<wfw:commentRss>http://sauli.lepola.info/2010/tuloksellista-kayttajaseurantaa-phpbbssa.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

