<?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>Iñaki Soria &#187; PHP</title>
	<atom:link href="http://www.xn--iaki-gqa.com.es/categoria/programacion/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xn--iaki-gqa.com.es</link>
	<description>Blog personal de Iñaki Soria</description>
	<lastBuildDate>Fri, 18 Feb 2011 13:17:47 +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>Como disminuir el tiempo de la cookie de Google Analytics</title>
		<link>http://www.xn--iaki-gqa.com.es/como-disminuir-el-tiempo-de-la-cookie-de-google-analytics/</link>
		<comments>http://www.xn--iaki-gqa.com.es/como-disminuir-el-tiempo-de-la-cookie-de-google-analytics/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 16:18:44 +0000</pubDate>
		<dc:creator>Iñaki Soria</dc:creator>
				<category><![CDATA[Analitica]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[cookie analytics]]></category>
		<category><![CDATA[setCookieTimeout]]></category>

		<guid isPermaLink="false">http://www.xn--iaki-gqa.com.es/?p=64</guid>
		<description><![CDATA[He decidido hacer un pequeño how-to de como cambiar la duración de la cookie de google analytics. Es muy sencillo. Para los que acabeis de volver de una isla desierta sin conexión a internet, todo esto empieza con el post de Francois en el que explica que las visitas a Top rural, segun google, dependian [...]]]></description>
			<content:encoded><![CDATA[<p>He decidido hacer un pequeño how-to de como cambiar la duración de la cookie de google analytics. Es muy sencillo.<br />
Para los que acabeis de volver de una isla desierta sin conexión a internet, todo esto empieza con el post de <a href="http://francoisderbaix.com/2009/02/17/google-analytics-vs-xiti-como-miden-el-origen-de-las-visitas/" onclick="pageTracker._trackPageview('/outgoing/francoisderbaix.com/2009/02/17/google-analytics-vs-xiti-como-miden-el-origen-de-las-visitas/?referer=');">Francois</a> en el que explica que las visitas a Top rural, segun google, dependian un 72% de SEO cuando en realidad solo el 38% de sus visitas venia de SEO según otro sistema de estadísticas. ¿Como era eso posible? La explicación está en la duración de la cookie de analytics y como toma las fuestes de tráfico.<br />
Un ejemplo que está en los comentarios del post: Visitas tu página (visita directa) 3 veces, visitas tu página llegando desde una búsqueda, visitas tu página de forma directa otras 5 veces. ¿Resultado? 3 visitas directas, 6 visitas de SEO. ¿Porqué? Porque analytics decidió que las visitas de SEO/SEM guardasen el origen en la cookie por ¡6 meses!<br />
Pero bueno, se puede solucionar facilmente. Solo hay que añadir una línea al código del tracker para que la duración de la cookie sea inferior (30 días para una página normal está bien).<br />
La linea es <strong>pageTracker._setCookieTimeout(&#8220;432000&#8243;);</strong>. Aquí un ejemplo:</p>
<p><code>&lt;script type="text/javascript"&gt;<br />
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");<br />
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));<br />
&lt;/script&gt;<br />
&lt;script type="text/javascript"&gt;<br />
var pageTracker = _gat._getTracker("UA-TUKEY-X");<br />
pageTracker._setCookieTimeout("432000");<br />
pageTracker._trackPageview();<br />
&lt;/script&gt;</code></p>
<p>Donde UA-TUKEY-X es tu código de seguimiento de google analytics y 432000 son los segundos de vida de tu cookie (en este caso 5 días).<br />
Ahora solo tienes que esperar 6 meses para que los orígenes de tus visitas sean más precisos.<br />
¿Se puede mejorar?<br />
Claro que se puede <img src='http://www.xn--iaki-gqa.com.es/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Con unas líneas en php podemos reducir el tiempo de las cookies de google (que para algo están en nuestro dominio)</p>
<p>if(!isset($_COOKIE['nombre_cookie'])){<br />
setcookie(&#8216;nombre_cookie&#8217;, &#8220;whatever&#8221;, time() + (120 * 86400) );<br />
setcookie(&#8216;__utmb&#8217;, $_COOKIE['_utmb'], time() + (5 * 86400) );<br />
setcookie(&#8216;__utmc&#8217;, $_COOKIE['_utmc'], time() + (5 * 86400) );<br />
setcookie(&#8216;__utma&#8217;, $_COOKIE['_utma'], time() + (5 * 86400) );<br />
setcookie(&#8216;__utmz&#8217;, $_COOKIE['_utmz'], time() + (5 * 86400) );<br />
}</p>
<p>Despues de 6 meses ya podremos quitar este pegote de código.</p>
<p>Espero que os sirva de ayuda</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xn--iaki-gqa.com.es/como-disminuir-el-tiempo-de-la-cookie-de-google-analytics/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.422 seconds -->

