<?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>Los apuntes de JRomay</title>
	<atom:link href="http://blog.jromay.es/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jromay.es</link>
	<description>Apuntes de informática práctica con mis propias palabras.</description>
	<lastBuildDate>Tue, 31 Aug 2010 13:42:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Recorrido del árbol VFS en OpenCms</title>
		<link>http://blog.jromay.es/2010/08/30/recorrido-del-arbol-vfs-en-opencms/</link>
		<comments>http://blog.jromay.es/2010/08/30/recorrido-del-arbol-vfs-en-opencms/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 04:39:54 +0000</pubDate>
		<dc:creator>Javi Romay</dc:creator>
				<category><![CDATA[Código]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenCMS]]></category>
		<category><![CDATA[Código útil]]></category>

		<guid isPermaLink="false">http://blog.jromay.es/?p=559</guid>
		<description><![CDATA[Si se quiere consultar cualquier tipo de contenido estructurado del VFS no tenemos más que usar el collector allInSubTree, pero si necesitamos un listado de carpetas, imágenes, pdfs, &#8230; no podemos hacerlo de esta manera. Y esta era mi intención, un proceso que tratara de una manera especial todas las imágenes del sitio. Aquí dejo [...]]]></description>
			<content:encoded><![CDATA[<p>Si se quiere consultar cualquier tipo de contenido estructurado del VFS no tenemos más que usar el collector <em>allInSubTree</em>, pero si necesitamos un listado de carpetas, imágenes, pdfs, &#8230; no podemos hacerlo de esta manera.</p>
<p>Y esta era mi intención, un proceso que tratara de una manera especial todas las imágenes del sitio.</p>
<p><span id="more-559"></span>Aquí dejo el código para recorrer el árbol.</p>
<pre class="brush: java;">
&lt; %!
String recursivo(String path,org.opencms.file.CmsObject cmsObj){
	String dev =&quot;&lt;ul&gt;&quot;;
try{
java.util.List lista = cmsObj.getResourcesInFolder(path,org.opencms.file.CmsResourceFilter.ALL);
java.util.Iterator it = lista.iterator();
		while(it.hasNext())
			{
org.opencms.file.CmsResource res = (org.opencms.file.CmsResource) it.next();
dev += &quot;&lt;li&gt;&quot; + res.getName()+&quot;&lt;/li&gt;&quot;;
			if (res.isFolder())
				{
dev+=recursivo(path+res.getName()+&quot;/&quot;,cmsObj);
				}
			}
		}
catch (Exception e){
		}
return dev+&quot;&quot;;
    	}
%&gt;
&lt;html&gt;
&lt;body&gt;
&lt; %
org.opencms.jsp.CmsJspActionElement cms = new org.opencms.jsp.CmsJspActionElement( pageContext, request, response );
org.opencms.file.CmsObject cmsObj = cms.getCmsObject();
out.println(recursivo(&quot;/&quot;,cmsObj));
%&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.jromay.es/2010/08/30/recorrido-del-arbol-vfs-en-opencms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pruebas unitarias con JUnit (básico)</title>
		<link>http://blog.jromay.es/2010/04/29/pruebas-unitarias-con-junit-basico/</link>
		<comments>http://blog.jromay.es/2010/04/29/pruebas-unitarias-con-junit-basico/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 00:35:57 +0000</pubDate>
		<dc:creator>Javi Romay</dc:creator>
				<category><![CDATA[Calidad]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Pruebas]]></category>
		<category><![CDATA[Pruebas unitarias]]></category>

		<guid isPermaLink="false">http://blog.jromay.es/?p=524</guid>
		<description><![CDATA[Cuando nos grabamos en la cabeza el ciclo de vida clásico de un proyecto de software hay una fase por la que amenudo se pasa de puntillas, y no es que no se haga, sino que se hace de la manera que se puede y con el tiempo que quede (osea, poco y mal). Esta situación no [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.jromay.es/wp-content/uploads/2010/04/junit.png"><img class="size-full wp-image-532 aligncenter" title="junit" src="http://blog.jromay.es/wp-content/uploads/2010/04/junit.png" alt="" width="331" height="137" /></a></p>
<p>Cuando nos grabamos en la cabeza el ciclo de vida clásico de un proyecto de software hay una fase por la que amenudo se pasa de puntillas, y no es que no se haga, sino que se hace de la manera que se puede y con el tiempo que quede (osea, poco y mal).</p>
<p>Esta situación no es culpa de nadie en concreto y de todos en general, desde la dirección de la empresa (no exige o ve un aumento de gasto &#8220;eludible&#8221;), pasando por los jefes de proyecto (en la planificación, si aparece una tarea, es con una previsión de tiempo aleatoria y sin ningún plan de pruebas predeterminado) y terminando por los programadores (nada metódicos en este punto, improvisación en los casos a probar, falta de motivación).</p>
<p>El final de todo esto es un conjunto de pruebas insuficientes, mal diseñadas y no reutilizables. Y subrayo lo de no reutilizable porque si estamos acostumbrados a la reutilización de código deberíamos acostumbrarnos a la reutilización de pruebas para que al modificar, corregir o ampliar funcionalidad de un componente se vuelven a pasar las pruebas junto con otras nuevas para verificar el buen funcionamiento de las modificaciones y evitar efectos colaterales inesperados.</p>
<p>Profesionalmente yo soy parte de la cadena y tengo mi cuota de culpa, pero en mis desarrollos personales en los que soy el mecenas, jefe de proyecto, analista, programador y hasta encargado de la limpieza, quiero, además de moverme en campos a los que no me dedico o no me dejan dedicarme para matar el gusanillo, aprender cualquier aspecto de mi profesión, hacer las cosas lo mejor posible y hablar de los temas basándome en mi experiencia personal y no soltando alguna frase que haya leído en algún libro para que parezca que sé de lo que hablo (de éstos que sueltan frases hay un montón y además llegan lejos, hay que joderse).</p>
<p>Para realizar pruebas unitarias en proyectos Java nos apoyaremos en el archiconocido framework JUnit, así que lo primero que haremos será bajar la última version (4.8.2 actualmente) desde <a href="http://www.junit.org" target="_blank">http://www.junit.org</a>.</p>
<h2><span id="more-524"></span>1. ¿Qué necesitamos?</h2>
<p>Por supuesto descargar (<a href="http://github.com/KentBeck/junit/downloads" target="_blank">http://github.com/KentBeck/junit/downloads</a>) e incluir en nuestro proyecto junit-x.x.x.jar. Y para ejecutar los casos de pruebas positivos habilitar los asertos en el entorno (en este caso Eclipse), para ello:</p>
<ol>
<li>Menú Window &#8211;&gt; Preferences</li>
<li>Java &#8211;&gt; Installed JREs</li>
<li>Editar el JRE &#8211;&gt;Default VM arguments = -ea</li>
</ol>
<h2>2. ¿Cómo se utiliza?</h2>
<p>Su uso es muy simple (otra cosa es obtener una buena batería de pruebas ya que esto no nos lo facilita el framework) se basa en anotaciones java:</p>
<ul>
<li>@Test: Marca un método como prueba para que la herramienta lo identifique y lo ejecuta en el proceso de pruebas. Para el caso de pruebas de casos positivos se usan asertos para evaluar las operaciones y en las de casos negativos se parametriza con la excepción que debe lanzar (ej @Test (expected Exception.class) ).</li>
<li>@Before: El método marcado se ejecuta antes de cada uno de los marcados con @Test suele ser un setup inicial y compartido por todas las pruebas de la clase</li>
<li>@After: Este se ejecuta después de cada @Test y suele ser el clean de la prueba.</li>
<li>@BeforeClass: Se ejecuta una sola vez antes de la batería de pruebas definida en la clase y el método marcado debe ser static.</li>
<li>@AfterClass: Se ejecuta al final del proceso completo y el método debe ser static.</li>
<li>@Ignore: Marca un método o una clase completa para que no se ejecute (puede ser una prueba pesada que no queremos que se ejecute siempre).</li>
</ul>
<p>Así el ciclo completo de ejecucuón será:</p>
<p style="text-align: center;"><a href="http://blog.jromay.es/wp-content/uploads/2010/04/esquema.gif"><img class="size-full wp-image-550 aligncenter" title="esquema" src="http://blog.jromay.es/wp-content/uploads/2010/04/esquema.gif" alt="" width="482" height="63" /></a></p>
<h2>3. Casos de prueba</h2>
<p>Para los casos de prueba positivos usamos assert(expresión), donde expresión es la evaluación de un método a probar con el resultado esperado. Si se lanza una excepción o el resultado no es el esperado fallará la prueba.</p>
<p>Y para los casos negativos (aquellos que definimos con supuestos que lanzarían excepciones) pasará la prueba si la ejecución de la prueba lanza una excepción como la que esperamos o alguna derivada de esta. Si no se lanza la excepción o una no esperada la prueba será fallida.</p>
<h2>4. Un ejemplo de clase podría ser</h2>
<pre class="brush: java;">

package es.jromay.pruebas;

import org.junit.Test;

import org.junit.After;

import org.junit.AfterClass;

import org.junit.Before;

import org.junit.BeforeClass;

import org.junit.Ignore;

public class BateriaEjemplo{

private java.sql.Date tiempo1;
public static java.io.File archivo;

    @BeforeClass
    public static void inicializarEntorno() {
        archivo = Utilidades.crearFicheroTiempos();
    }

    @AfterClass
    public static void terminarEntorno() {
        Utilidades.cerrarFicheroTiempos();
    }

    @Before
    public void inicializarPrueba() {
        tiempo1 = new Date();
    }

    @After
    public void terminarPrueba() {
        Utilidades.EscribirFichero(archivo,&quot;Tiempo prueba: &quot; + ((new Date).getTime()-tiempo1.getTime()) +&quot;ms&quot;);
    }

    @Test
    public void casoPositivo() {
        assert(1 == 1);
    }

    @Test(expected=&lt;code&gt;ArithmeticException&lt;/code&gt;.class)
    public void casoNegativo() {
        int error = 1/0;
    }
}
</pre>
<h2>5. Ejecutar en Eclipse</h2>
<p>En el entorno, con el botón derecho del ratón Run As &#8211;&gt; JUnit. Se lanzan las pruebas y muestra el informe de resultados numéricos y con un código de colores.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jromay.es/2010/04/29/pruebas-unitarias-con-junit-basico/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>ORACLE BPM: Conceptos básicos</title>
		<link>http://blog.jromay.es/2010/02/07/protegido-oracle-bpm-conceptos-basicos/</link>
		<comments>http://blog.jromay.es/2010/02/07/protegido-oracle-bpm-conceptos-basicos/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 21:11:02 +0000</pubDate>
		<dc:creator>Javi Romay</dc:creator>
				<category><![CDATA[Oracle BPM]]></category>
		<category><![CDATA[Para la Empresa]]></category>
		<category><![CDATA[BPM]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://blog.jromay.es/?p=455</guid>
		<description><![CDATA[Este es el primer punto del tutorial que no es mas que un resumen del propuesto por la marca en http://download.oracle.com/docs/cd/E13154_01/bpm/docs65/tutorial/index.html. Esta parte hace un repaso de la notación BPM (BPMN) que usa Oracle para definir los procesos, que difiere en algo de la estándar que ya veremos en otra ocasión. 1.1   Proceso de negocio [...]]]></description>
			<content:encoded><![CDATA[<p>Este es el primer punto del tutorial que no es mas que un resumen del propuesto por la marca en <a href="http://download.oracle.com/docs/cd/E13154_01/bpm/docs65/tutorial/index.html" target="_blank">http://download.oracle.com/docs/cd/E13154_01/bpm/docs65/tutorial/index.html</a>.</p>
<p>Esta parte hace un repaso de la notación BPM (BPMN) que usa Oracle para definir los procesos, que difiere en algo de la estándar que ya veremos en otra ocasión.</p>
<h2>1.1   Proceso de negocio</h2>
<p>Un proceso de negocio es una secuencia de tareas y actividades del negocio que, cuando se ejecutan, producen un resultado correcto. Una vez que se consigue el resultado, se completa el proceso.</p>
<h3>1.1.1      Actividades</h3>
<p>El proceso de negocio incluye pasos lógicos, llamados actividades, cada  uno de los cuales  puede suponer trabajar con una o más tareas.</p>
<ul>
<li>Automática: Realizada por el motor de procesos de negocio</li>
<li>Manual: Realizada por la interacción con humanos.</li>
</ul>
<h3>1.1.2      Roles y Participantes</h3>
<ul>
<li>Rol: Conjunto de actividades para desarrollar una función dentro de la organización.</li>
<li>Participante: Persona con uno o más roles asignados.</li>
</ul>
<h3><span id="more-455"></span>1.1.3      Excepciones</h3>
<p>Cuando no es posible determinar todos los resultados, el proceso de negocio necesita lanzar excepciones predefinidas para indicar que el resultado no ha sido alcanzado y actuar en consecuencia.</p>
<h2>1.2   Instancia del proceso</h2>
<p>Un proceso de negocio es una secuencia de pasos. Una instancia del proceso es una realización específica moviéndose entre dichos pasos.</p>
<h2>1.3   Elemento (objeto)  de flujo</h2>
<p>Un elemento de flujo modela un paso de un proceso de negocio.</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="127" valign="top"><strong>Categoría</strong></td>
<td width="240" valign="top"><strong>Descripción</strong></td>
<td width="209" valign="top"><strong>Elemento de flujo</strong></td>
</tr>
<tr>
<td width="127" valign="top">Actividad</td>
<td width="240" valign="top">Representa el trabajo que se realiza</td>
<td width="209" valign="top">
<ul>
<li>Interactiva</li>
<li>Decisión</li>
<li>Automática</li>
<li>Grupo</li>
<li>Sub-flujo</li>
<li>Creación de proceso</li>
<li>Espera/Terminación</li>
<li>Enganche (Grap)</li>
</ul>
</td>
</tr>
<tr>
<td width="127" valign="top">Entrada</td>
<td width="240" valign="top">Las entradas controlan la convergencia o divergencia del flujo del proceso de negocio.</td>
<td width="209" valign="top">
<ul>
<li>Condicional</li>
<li>Separación</li>
<li>Separación – O</li>
<li>Múltiple</li>
</ul>
</td>
</tr>
<tr>
<td width="127" valign="top">Evento</td>
<td width="240" valign="top">Afectan al flujo del proceso de negocio, tienen una causa y un efecto.</td>
<td width="209" valign="top">
<ul>
<li>Espera a mensaje</li>
<li>Envío de mensaje</li>
<li>Temporizador</li>
<li>Compensación</li>
</ul>
</td>
</tr>
<tr>
<td width="127" valign="top">Actividad Global</td>
<td width="240" valign="top">Manejan requerimientos globales no asociados a ninguna instancia de proceso en concreto</td>
<td width="209" valign="top">
<ul>
<li>Creación Global</li>
<li>Automática Global</li>
<li>Interactiva Global</li>
</ul>
</td>
</tr>
<tr>
<td width="127" valign="top">Artefacto</td>
<td width="240" valign="top">Facilitan información adicional</td>
<td width="209" valign="top">
<ul>
<li>Marca de medición</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p> </p>
<h2>1.4   Transiciones</h2>
<p>Las transiciones son los avances entre elementos del flujo indicando el sentido (en BPMN se conocen como objetos de conexión).</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="139" valign="top"><strong>Notación</strong></td>
<td width="144" valign="top"><strong>Transición</strong></td>
<td width="293" valign="top"><strong>Descripción</strong></td>
</tr>
<tr>
<td width="139" valign="top"> <img class="alignnone size-full wp-image-460" title="incondicional incontrolado" src="http://blog.jromay.es/wp-content/uploads/2010/02/incondicional.gif" alt="" width="119" height="29" /></td>
<td width="144" valign="top">Incondicional (incontrolado)</td>
<td width="293" valign="top">Transición sin condiciones</td>
</tr>
<tr>
<td width="139" valign="top"> <img class="alignnone size-full wp-image-461" title="incondicional por defecto" src="http://blog.jromay.es/wp-content/uploads/2010/02/incondicional2.gif" alt="" width="119" height="29" /></td>
<td width="144" valign="top">Incondicional (Por defecto)</td>
<td width="293" valign="top">Transición tomada cuando todas las alternativas se evalúan a <em>Falso</em></td>
</tr>
<tr>
<td width="139" valign="top"> <img class="alignnone size-full wp-image-462" title="condicional" src="http://blog.jromay.es/wp-content/uploads/2010/02/condicional.gif" alt="" width="119" height="29" /></td>
<td width="144" valign="top">Condicional</td>
<td width="293" valign="top">Transición para una condición específica tomada</td>
</tr>
<tr>
<td width="139" valign="top"> <img class="alignnone size-full wp-image-463" title="regla de negocio" src="http://blog.jromay.es/wp-content/uploads/2010/02/regla-de-negocio.gif" alt="" width="119" height="29" /></td>
<td width="144" valign="top">Regla de negocio</td>
<td width="293" valign="top">Transición tomada cuando una regla de negocio que seevalúa dinámicamente toma valor <em>Verdadero</em></td>
</tr>
<tr>
<td width="139" valign="top"> <img class="alignnone size-full wp-image-464" title="tiempo" src="http://blog.jromay.es/wp-content/uploads/2010/02/tiempo.gif" alt="" width="119" height="29" /></td>
<td width="144" valign="top">Momento (temporizador)</td>
<td width="293" valign="top">Transición tomada cuando se dispara untemporizador</td>
</tr>
<tr>
<td width="139" valign="top"> <img class="alignnone size-full wp-image-465" title="excepcion" src="http://blog.jromay.es/wp-content/uploads/2010/02/excepcion.gif" alt="" width="119" height="29" /></td>
<td width="144" valign="top">Excepción (Error)</td>
<td width="293" valign="top">Transición tomada si ocurre un error</td>
</tr>
<tr>
<td width="139" valign="top"> <img class="alignnone size-full wp-image-466" title="compensacion" src="http://blog.jromay.es/wp-content/uploads/2010/02/compensacion.gif" alt="" width="119" height="29" /></td>
<td width="144" valign="top">Compensación</td>
<td width="293" valign="top">Transacción tomada para deshacer el trabajo realizado en pasos anteriores cuando ocurre un error</td>
</tr>
<tr>
<td width="139" valign="top"> <img title="mensaje" src="http://blog.jromay.es/wp-content/uploads/2010/02/mensaje.gif" alt="" width="119" height="29" /></td>
<td width="144" valign="top">Mensaje</td>
<td width="293" valign="top">Transición tomada cuando un elemento de flujo maneja la recepción de mensajes (sólo para el inicio o el evento <em>Espera de Mensaje</em></td>
</tr>
<tr>
<td width="139" valign="top"> <img class="alignnone size-full wp-image-469" title="procedencia" src="http://blog.jromay.es/wp-content/uploads/2010/02/procedencia.gif" alt="" width="119" height="29" /></td>
<td width="144" valign="top">Procedencia</td>
<td width="293" valign="top">Transiciones de sincronización, establecen precedencia</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blog.jromay.es/2010/02/07/protegido-oracle-bpm-conceptos-basicos/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Dropbox: de solución temporal a definitiva</title>
		<link>http://blog.jromay.es/2010/02/06/dropbox-de-solucion-temporal-a-definitiva/</link>
		<comments>http://blog.jromay.es/2010/02/06/dropbox-de-solucion-temporal-a-definitiva/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 13:21:41 +0000</pubDate>
		<dc:creator>Javi Romay</dc:creator>
				<category><![CDATA[En la Web]]></category>
		<category><![CDATA[Programas Gratuitos]]></category>
		<category><![CDATA[Virtual]]></category>

		<guid isPermaLink="false">http://blog.jromay.es/?p=478</guid>
		<description><![CDATA[Ahora que está tan de moda ya la gente se le llena la boca hablando del cloud-computig, que si subo esto a la nube, que si este servicio es virtual, &#8230; vamos a proponer un almacenaje en la nube que desde que me lo mostró mi amigo Álvaro (gracias por el chivatazo) no he dejado [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.dropbox.com" target="_blank"><img class="size-full wp-image-482   aligncenter" title="dropbox_logo_home" src="http://blog.jromay.es/wp-content/uploads/2010/02/dropbox_logo_home.png" alt="" width="290" height="75" /></a></p>
<p>Ahora que está tan de moda ya la gente se le llena la boca hablando del cloud-computig, que si subo esto a la nube, que si este servicio es virtual, &#8230; vamos a proponer un almacenaje en la nube que desde que me lo mostró mi amigo Álvaro (gracias por el chivatazo) no he dejado de usarlo, ni de sacarle partido tanto personal como profesionalmente. Y voy mas allá, contagiando su uso a conocidos y extraños.</p>
<p>Como ya podéis adivinar es un espacio en un disco duro virtual (2 Gb iniciales ampliables a 3 siguiendo unas sencillas condiciones o aumentar esta capacidad previo pago) al que se puede acceder via web o con un servicio instalado en nuestro equipo, con el que se mapea un directorio físico que sincroniza automáticamente ambos entornos y con el que podemos trabajar localmente con cualquier programa sobre los archivos.</p>
<p><span id="more-478"></span><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/OFb0NaeRmdg&amp;hl=es_ES&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/OFb0NaeRmdg&amp;hl=es_ES&amp;fs=1&amp;" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<p>Hasta aquí todo bien, pero además se pueden compartir directorios con otros usuarios con lo que tendremos un pendrive virtual distribuido con lo mas interesante que cada uno estime conveniente.</p>
<p>Además lo he utilizado como repositorio compartido para el workspace de Eclipse y va fenomenal para salir del paso porque bloquea los archivos que se están editando y evita la edición simultánea (que buena cosa ¿verdad David?).</p>
<p>Otra utilidad que le he encontrado es para guardar las copias de seguridad de la web, ya que simplemente guardando el archivo se sube la copia y se puede limitar la subida configurando el programa instalado para no dejar sin servicio el servidor web.</p>
<p>Si somos mañosos podemos sincronizar los bookmarks de los distintos equipos que usamos a diario.</p>
<p>También decir que si borramos un archivo físico queda una copia en la papelera vía web.</p>
<p>Bueno no me enrrollo mas que parece que lo estoy vendiendo: <a href="http://www.dropbox.com" target="_blank">www.dropbox.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jromay.es/2010/02/06/dropbox-de-solucion-temporal-a-definitiva/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial de Oracle BPM</title>
		<link>http://blog.jromay.es/2010/02/05/tutorial-de-oracle-bpm/</link>
		<comments>http://blog.jromay.es/2010/02/05/tutorial-de-oracle-bpm/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 21:59:49 +0000</pubDate>
		<dc:creator>Javi Romay</dc:creator>
				<category><![CDATA[Oracle BPM]]></category>
		<category><![CDATA[Para la Empresa]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://blog.jromay.es/?p=472</guid>
		<description><![CDATA[Comienza aquí una serie de entregas que tiene como propósito asomarse a la solución propuesta por Oracle a la gestión de los procesos de negocio. En principio realizaremos un ejercicio práctico propuesto por Oracle para el aprendizaje del manej0 de la suite y después trataremos de ir buscando soluciones concretas a situaciones teóricas para tratar de [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-medium wp-image-473 aligncenter" title="OBpm" src="http://blog.jromay.es/wp-content/uploads/2010/02/OBpm-294x300.jpg" alt="" width="294" height="300" /></p>
<p>Comienza aquí una serie de entregas que tiene como propósito asomarse a la solución propuesta por Oracle a la gestión de los procesos de negocio. En principio realizaremos un ejercicio práctico propuesto por Oracle para el aprendizaje del manej0 de la suite y después trataremos de ir buscando soluciones concretas a situaciones teóricas para tratar de aprovechar la flexibilidad de integración con otros sistemas que pueda tener en producción la empresa.</p>
<p>El guión que segirá el tutorial no está cerrado por lo que se irá completando con la publicación de los post.</p>
<p>1. <a title="Enlace permanente a ORACLE BPM: Conceptos básicos" rel="bookmark" href="http://blog.jromay.es/2010/02/07/oracle-bpm-conceptos-basicos/">Conceptos básicos</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jromay.es/2010/02/05/tutorial-de-oracle-bpm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Almacenamiento multimedia en ImageShack</title>
		<link>http://blog.jromay.es/2009/10/29/almacenamiento-multimedia-en-imageshack/</link>
		<comments>http://blog.jromay.es/2009/10/29/almacenamiento-multimedia-en-imageshack/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 00:57:45 +0000</pubDate>
		<dc:creator>Javi Romay</dc:creator>
				<category><![CDATA[En la Web]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[alojamiento]]></category>
		<category><![CDATA[Imágenes]]></category>

		<guid isPermaLink="false">http://blog.jromay.es/?p=432</guid>
		<description><![CDATA[Bueno, mucho tiempo después del último post por falta de tiempo comienzo con una mejora que espero haga que la página vaya algo más rápido. Después de ver que el poco ancho de banda que tengo de subida se atasca un poco con las imágenes he decidido colocarlas en un alojamiento externo (por supuesto gratuito) [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="http://imageshack.us/images/greylogo.png" alt="" width="338" height="90" /></p>
<p>Bueno, mucho tiempo después del último post por falta de tiempo comienzo con una mejora que espero haga que la página vaya algo más rápido.</p>
<p>Después de ver que el poco ancho de banda que tengo de subida se atasca un poco con las imágenes he decidido colocarlas en un alojamiento externo (por supuesto gratuito) para que mi servidor sólo se encargue del texto.</p>
<p>He mirado, comparado  y leído las condiciones y al final el que mas me convence es <a href="http://www.imageshack.com" target="_blank">www.imageshack.com</a> ya que permite todo tipo de imágenes, no sólo fotografías, por lo que puedo alojar todas las imágenes de la plantilla, cabecera y por supuesto las de los contenidos. Sólo hay que subirlas, anotar los enlaces y cambiar la hoja de estilos.</p>
<p>Incluso se pueden subir imágenes sin tener ninguna cuenta, y vídeos y mas.</p>
<p>Queda pendiente la posibilidad de hacer algún plugin para WorPress que sustituya la subida de imágenes al servidor local por la subida a imageshack y utilice el enlace. Estaría bien para trabajar menos.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jromay.es/2009/10/29/almacenamiento-multimedia-en-imageshack/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MONOGRÁFICO GOOGLE: Google Analytics, configuración (2ª parte)</title>
		<link>http://blog.jromay.es/2009/09/17/monografico-google-google-analytics-configuracion-2%c2%aa-parte/</link>
		<comments>http://blog.jromay.es/2009/09/17/monografico-google-google-analytics-configuracion-2%c2%aa-parte/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 02:21:02 +0000</pubDate>
		<dc:creator>Javi Romay</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Manual]]></category>
		<category><![CDATA[Monográfico Google]]></category>
		<category><![CDATA[Google Analytics]]></category>

		<guid isPermaLink="false">http://blog.jromay.es/?p=446</guid>
		<description><![CDATA[Siguiendo con la configuración del objeto javascript que instanciamos para la estadística de Google veremos otros tres bloques de métodos para terminar con el tema. Opciones de personalizar la información del navegador que se recoge:   Método Descripción Retorno _getClientInfo(1) Devuelve el valor del flag que indica la activación del envío de la información del [...]]]></description>
			<content:encoded><![CDATA[<p>Siguiendo con la configuración del objeto javascript que instanciamos para la estadística de Google veremos otros tres bloques de métodos para terminar con el tema.</p>
<p style="MARGIN: 0cm 0cm 0pt"><strong>Opciones de personalizar la información del navegador que se recoge:</strong></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> </p>
<table class="MsoNormalTable" style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-COLLAPSE: collapse; BORDER-TOP: medium none; BORDER-RIGHT: medium none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 3.5pt 0cm 3.5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 99pt; padding-right: 3.5pt; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; border: windowtext 1pt solid;" width="132" valign="top">
<h3 style="MARGIN: 0cm 0cm 0pt">Método</h3>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 232.95pt; padding-right: 3.5pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt;" width="311" valign="top">
<h3 style="MARGIN: 0cm 0cm 0pt">Descripción</h3>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 100.25pt; padding-right: 3.5pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt;" width="134" valign="top">
<h3 style="MARGIN: 0cm 0cm 0pt">Retorno</h3>
</td>
</tr>
<tr>
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 99pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="132" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">_getClientInfo(1)</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 232.95pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="311" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Devuelve el valor del flag que indica la activación del envío de la información del navegador:</p>
<p style="MARGIN: 0cm 0cm 0pt">Parámetro:</p>
<p style="MARGIN: 0cm 0cm 0pt; PADDING-LEFT: 30px">(integer): (1 si está activado 0 si está desactivado)</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 100.25pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="134" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Boolean</p>
</td>
</tr>
<tr>
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 99pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="132" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">_getDetectFlash(1)</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 232.95pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="311" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Devuelve el valor del flag que indica la activación del envío de la información del reproductor de Flash:</p>
<p style="MARGIN: 0cm 0cm 0pt">Parámetro:</p>
<p style="MARGIN: 0cm 0cm 0pt; PADDING-LEFT: 30px">(integer): (1 si está activado 0 si está desactivado)</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 100.25pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="134" valign="top">
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">Boolean</p>
</td>
</tr>
<tr>
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 99pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="132" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">_getDetectTitle(1)</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 232.95pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="311" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Devuelve el valor del flag que indica la activación del envío del título de la página:</p>
<p style="MARGIN: 0cm 0cm 0pt">Parámetro:</p>
<p style="MARGIN: 0cm 0cm 0pt; PADDING-LEFT: 30px">(integer): (1 si está activado 0 si está desactivado)</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 100.25pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="134" valign="top">
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">Boolean</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="mso-ansi-language: EN-GB" lang="EN-GB"> </span></p>
</td>
</tr>
<tr>
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 99pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="132" valign="top">
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">_setClientInfo</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 232.95pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="311" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Activa/desactiva el envío de la información del navegador:</p>
<p style="MARGIN: 0cm 0cm 0pt">Parámetro:</p>
<p style="MARGIN: 0cm 0cm 0pt; PADDING-LEFT: 30px">(Boolean): (true (por defecto) activado 0 desactivado)</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 100.25pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="134" valign="top">
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> </p>
</td>
</tr>
<tr>
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 99pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="132" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">_setDetectFlash</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 232.95pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="311" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Activa/desactiva el envío de la información del reproductor de Flash:</p>
<p style="MARGIN: 0cm 0cm 0pt">Parámetro:</p>
<p style="MARGIN: 0cm 0cm 0pt; PADDING-LEFT: 30px">(Boolean): (true (por defecto) activado 0 desactivado)</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 100.25pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="134" valign="top">
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> </p>
</td>
</tr>
<tr style="mso-yfti-lastrow: yes">
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 99pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="132" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">_setDetectTitle</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 232.95pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="311" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Activa/desactiva el envío de la información del título de la página:</p>
<p style="MARGIN: 0cm 0cm 0pt">Parámetro:</p>
<p style="MARGIN: 0cm 0cm 0pt; PADDING-LEFT: 30px">(Boolean): (true (por defecto) activado 0 desactivado)</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 100.25pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="134" valign="top">
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> </p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="text-decoration: none;"> </span></p>
<p style="MARGIN: 0cm 0cm 0pt"><strong><span id="more-446"></span>Método para personalizar los informes de tráfico referenciado o generado por buscadores:</strong></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> </p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
<table class="MsoNormalTable" style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-COLLAPSE: collapse; BORDER-TOP: medium none; BORDER-RIGHT: medium none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 3.5pt 0cm 3.5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 112.3pt; padding-right: 3.5pt; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; border: windowtext 1pt solid;" width="150" valign="top">
<h3 style="MARGIN: 0cm 0cm 0pt">Método</h3>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 314.2pt; padding-right: 3.5pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt;" width="419" valign="top">
<h3 style="MARGIN: 0cm 0cm 0pt">Descripción</h3>
</td>
</tr>
<tr>
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 112.3pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="150" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">_addIgnoredOrganic</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 314.2pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="419" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Elimina términos de las búsquedas para tratarlos como tráfico directo (ej. El propio dominio):</p>
<p style="MARGIN: 0cm 0cm 0pt; PADDING-LEFT: 30px">(String) ignoredKeyword: término</p>
</td>
</tr>
<tr>
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 112.3pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="150" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">_addIgnoredRef</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 314.2pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="419" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Elimina dominios de los referentes para tratarlos como tráfico directo (ej. Nuestra página personal):</p>
<p style="MARGIN: 0cm 0cm 0pt; PADDING-LEFT: 30px">(String) ignoredReferer: dominio</p>
</td>
</tr>
<tr>
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 112.3pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="150" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">_addOrganic</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 314.2pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="419" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Añade un nuevo buscador que no tenga contemplado como tal por defecto GA:</p>
<p style="MARGIN: 0cm 0cm 0pt; PADDING-LEFT: 30px">(String) newOrganicEngine: Url</p>
<p style="MARGIN: 0cm 0cm 0pt; PADDING-LEFT: 30px">(String) newOrganicKeyword: Nombre</p>
</td>
</tr>
<tr>
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 112.3pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="150" valign="top">
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">_clearIgnoredOrganic</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 314.2pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="419" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Limpia la lista de términos creada con _addIgnoredOrganic</p>
</td>
</tr>
<tr>
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 112.3pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="150" valign="top">
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">_clearIgnoredRef</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 314.2pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="419" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Limpia la lista de dominos creada con _addIgnoredRef</p>
</td>
</tr>
<tr style="mso-yfti-lastrow: yes">
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 112.3pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="150" valign="top">
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">_clearOrganic</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 314.2pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="419" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Elimina todos los buscadores de la lista predefinida.</p>
</td>
</tr>
</tbody>
</table>
<p style="MARGIN: 0cm 0cm 0pt"> </p>
<p style="MARGIN: 0cm 0cm 0pt"><strong>Opciones de configuración y personalización del seguimiento de campañas de adWords:</strong></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> </p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
<table class="MsoNormalTable" style="width: 426.5pt; border-collapse: collapse; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 3.5pt 0cm 3.5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" border="1" cellspacing="0" cellpadding="0" width="569">
<tbody>
<tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
<td style="padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 115.7pt; padding-right: 3.5pt; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; border: windowtext 1pt solid;" width="154" valign="top">
<h3 style="MARGIN: 0cm 0cm 0pt">Método</h3>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 310.8pt; padding-right: 3.5pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt;" width="414" valign="top">
<h3 style="MARGIN: 0cm 0cm 0pt">Descripción</h3>
</td>
</tr>
<tr style="mso-yfti-irow: 1">
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 115.7pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="154" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">_setAllowAnchor</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 310.8pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="414" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Permite utilizar # en vez de &amp; en la query de la url para definir parámetros de la campaña. Cookies:</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">Parámetro:</p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; padding-left: 30px;">(Boolean): true (#) false (&amp;)</p>
</td>
</tr>
<tr style="mso-yfti-irow: 2">
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 115.7pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="154" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">_setCampContentKey</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 310.8pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="414" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Establece  que clave de la url contiene los valores para la campaña:</p>
<p style="MARGIN: 0cm 0cm 0pt">Parámetro:</p>
<p style="margin: 0cm 0cm 0pt; padding-left: 30px;">(String) newCampContentKey: nombre del parámetro</p>
</td>
</tr>
<tr style="mso-yfti-irow: 3">
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 115.7pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="154" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">_setCampMediumKey</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 310.8pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="414" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Establece que clave de la url contiene el nombre del medio que lanza la campaña:</p>
<p style="MARGIN: 0cm 0cm 0pt">Parámetro:</p>
<p style="margin: 0cm 0cm 0pt; padding-left: 30px;">(String) newCampMedKey: nombre del parámetro</p>
</td>
</tr>
<tr style="mso-yfti-irow: 4">
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 115.7pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="154" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">_setCampNameKey</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 310.8pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="414" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Establece que clave de la url contiene el nombre de la campaña:</p>
<p style="MARGIN: 0cm 0cm 0pt">Parámetro:</p>
<p style="margin: 0cm 0cm 0pt; padding-left: 30px;">(String) newCampNameKey: nombre del parámetro</p>
</td>
</tr>
<tr style="mso-yfti-irow: 5">
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 115.7pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="154" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">_setCampNOKey</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 310.8pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="414" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Establece que clave de la url contiene el nombre de una campaña obsoleta para sobreescribirla:</p>
<p style="MARGIN: 0cm 0cm 0pt">Parámetro:</p>
<p style="margin: 0cm 0cm 0pt; padding-left: 30px;">(String) newCampNOKey: nombre del parámetro</p>
</td>
</tr>
<tr style="mso-yfti-irow: 6">
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 115.7pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="154" valign="top">
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">_setCampSourceKey</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 310.8pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="414" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Establece que clave de la url contiene el origen de la visita:</p>
<p style="MARGIN: 0cm 0cm 0pt">Parámetro:</p>
<p style="margin: 0cm 0cm 0pt; padding-left: 30px;">(String) newCampSourceKey: nombre del parámetro</p>
</td>
</tr>
<tr style="mso-yfti-irow: 7">
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 115.7pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="154" valign="top">
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">_setCampTermKey</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 310.8pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="414" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Establece que clave de la url contiene los término utilizados para entrar en la campaña:</p>
<p style="MARGIN: 0cm 0cm 0pt">Parámetro:</p>
<p style="margin: 0cm 0cm 0pt; padding-left: 30px;">(String) newCampTermKey: nombre del parámetro</p>
</td>
</tr>
<tr style="mso-yfti-irow: 8">
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 115.7pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="154" valign="top">
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">_setCampaignTrack</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 310.8pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="414" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Activa o desactiva la campaña</p>
<p style="MARGIN: 0cm 0cm 0pt">Parámetro:</p>
<p style="margin: 0cm 0cm 0pt; padding-left: 30px;">(Boolean)</p>
</td>
</tr>
<tr style="mso-yfti-lastrow: yes; mso-yfti-irow: 9">
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 115.7pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="154" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">_setCookieTimeout</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 310.8pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="414" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Establece el tiempo que tardan en expirar las cookies en segundos.</p>
<p style="MARGIN: 0cm 0cm 0pt">Parámetro:</p>
<p style="margin: 0cm 0cm 0pt; padding-left: 30px;">(String) newDefaultTimeout: nº de segundos</p>
</td>
</tr>
</tbody>
</table>
<p><span style="font-family: 'Times New Roman'; font-size: 12pt; mso-ansi-language: ES; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: ES; mso-bidi-language: AR-SA;"><br style="PAGE-BREAK-BEFORE: always; mso-special-character: line-break" /></span> </p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jromay.es/2009/09/17/monografico-google-google-analytics-configuracion-2%c2%aa-parte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MONOGRÁFICO GOOGLE: Google Analytics, configuración (1ª parte)</title>
		<link>http://blog.jromay.es/2009/09/05/monografico-google-google-analytics-configuracion-1%c2%aa-parte/</link>
		<comments>http://blog.jromay.es/2009/09/05/monografico-google-google-analytics-configuracion-1%c2%aa-parte/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 01:58:23 +0000</pubDate>
		<dc:creator>Javi Romay</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Manual]]></category>
		<category><![CDATA[Monográfico Google]]></category>
		<category><![CDATA[Estadísticas]]></category>
		<category><![CDATA[Google Analytics]]></category>

		<guid isPermaLink="false">http://blog.jromay.es/?p=438</guid>
		<description><![CDATA[Configuración del servicio Con todo lo anterior está puesto en marcha completamente el mecanismo para la recolección de datos necesarios para mantener las estadísticas, pero si queremos refinar un poco los datos que queremos obtener hay que configurar un poco el objeto pageTracker para que se comporte como necesitemos. La configuración se lleva a cabo [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Configuración del servicio</strong></p>
<p>Con todo lo anterior está puesto en marcha completamente el mecanismo para la recolección de datos necesarios para mantener las estadísticas, pero si queremos refinar un poco los datos que queremos obtener hay que configurar un poco el objeto pageTracker para que se comporte como necesitemos.</p>
<p>La configuración se lleva a cabo en la zona que hemos denominado <span style="color: #ff0000;">// AQUÍ VA EL CÓDIGO EXTRA QUE QUERAMOS INCLUIR</span> en la que ejecutaremos los métodos necesarios del objeto en cuestión.</p>
<p> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: Times New Roman;"><strong>Opciones de configuración básica:</strong></span></span></p>
<p style="margin: 0cm 0cm 0pt;"> </p>
<table class="MsoNormalTable" style="border-collapse: collapse; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 3.5pt 0cm 3.5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 83.5pt; padding-right: 3.5pt; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; border: windowtext 1pt solid;" width="111" valign="top">
<h3 style="margin: 0cm 0cm 0pt;">Método</h3>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 244pt; padding-right: 3.5pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt;" width="325" valign="top">
<h3 style="margin: 0cm 0cm 0pt;">Descripción</h3>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 104.7pt; padding-right: 3.5pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt;" width="140" valign="top">
<h3 style="margin: 0cm 0cm 0pt;">Retorno</h3>
</td>
</tr>
<tr>
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 83.5pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="111" valign="top">
<p style="margin: 0cm 0cm 0pt;">_getAccount</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 244pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="325" valign="top">
<p style="margin: 0cm 0cm 0pt;"> </p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 104.7pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="140" valign="top">
<p style="margin: 0cm 0cm 0pt;">String (ID del código de seguimiento)</p>
</td>
</tr>
<tr>
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 83.5pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="111" valign="top">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;">_getVersion</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 244pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="325" valign="top">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 104.7pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="140" valign="top">
<p style="margin: 0cm 0cm 0pt;">String(Número de versión del código de seguimiento</p>
</td>
</tr>
<tr>
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 83.5pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="111" valign="top">
<p style="margin: 0cm 0cm 0pt;">_setSampleRate</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 244pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="325" valign="top">
<p style="margin: 0cm 0cm 0pt;">Establece la frecuencia de obtención de datos con respecto a la estadística completa. Parámetros:</p>
<p style="MARGIN: 0cm 0cm 0pt; PADDING-LEFT: 30px">(String) newRate: Porcentaje</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 104.7pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="140" valign="top">
<p style="margin: 0cm 0cm 0pt;"> </p>
</td>
</tr>
<tr>
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 83.5pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="111" valign="top">
<p style="margin: 0cm 0cm 0pt;">_setSessionTimeout</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 244pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="325" valign="top">
<p style="margin: 0cm 0cm 0pt;">Establece el tiempo de sesión.</p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;">Parámetros:</p>
<p style="MARGIN: 0cm 0cm 0pt; PADDING-LEFT: 30px">(String) newTimeout: Número de segundos</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 104.7pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="140" valign="top">
<p style="margin: 0cm 0cm 0pt;"> </p>
</td>
</tr>
<tr>
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 83.5pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="111" valign="top">
<p style="margin: 0cm 0cm 0pt;">_setVar</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 244pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="325" valign="top">
<p style="margin: 0cm 0cm 0pt;">Asigna una característica al visitante para clasificarlo:</p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;">Parámetros:</p>
<p style="MARGIN: 0cm 0cm 0pt; PADDING-LEFT: 30px">(String) newVal: Definición del usuario</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 104.7pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="140" valign="top">
<p style="margin: 0cm 0cm 0pt;"> </p>
</td>
</tr>
<tr style="mso-yfti-lastrow: yes;">
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 83.5pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="111" valign="top">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;">_trackPageview()</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 244pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="325" valign="top">
<p style="margin: 0cm 0cm 0pt;">Provee la lógica principal para llevar a cabo la extracción de estadísticas:</p>
<p style="margin: 0cm 0cm 0pt;">Parámetro opcional:</p>
<p style="MARGIN: 0cm 0cm 0pt; PADDING-LEFT: 30px">(String) opt_pageURL: indica sobre que páginas aplicará las métricas (/ejemplo)</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 104.7pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="140" valign="top">
<p style="margin: 0cm 0cm 0pt;"> </p>
</td>
</tr>
</tbody>
</table>
<p style="margin: 0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> <span id="more-438"></span></p>
<p style="MARGIN: 0cm 0cm 0pt"><strong>Opciones de configuración de dominios y directorios:</strong></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<table class="MsoNormalTable" style="width: 432.2pt; border-collapse: collapse; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 3.5pt 0cm 3.5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" border="1" cellspacing="0" cellpadding="0" width="576">
<tbody>
<tr>
<td style="padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 92.35pt; padding-right: 3.5pt; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; border: windowtext 1pt solid;" width="123" valign="top">
<h3 style="MARGIN: 0cm 0cm 0pt">Método</h3>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 235.15pt; padding-right: 3.5pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt;" width="314" valign="top">
<h3 style="MARGIN: 0cm 0cm 0pt">Descripción</h3>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 104.7pt; padding-right: 3.5pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt;" width="140" valign="top">
<h3 style="MARGIN: 0cm 0cm 0pt">Retorno</h3>
</td>
</tr>
<tr>
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 92.35pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="123" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">_cookiePathCopy</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 235.15pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="314" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Cambia el directorio almacenado en las Cookies:</p>
<p style="MARGIN: 0cm 0cm 0pt">Parámetro:</p>
<p style="MARGIN: 0cm 0cm 0pt; PADDING-LEFT: 30px">(String) newPath: la ruta asignado             (/ejemplo/)</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 104.7pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="140" valign="top">
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> </p>
</td>
</tr>
<tr>
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 92.35pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="123" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">_getLinkerUrl</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 235.15pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="314" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Devuelve los valores almacenados en las cookies de la ventana abierta con la url definida en targetUrl.</p>
<p style="MARGIN: 0cm 0cm 0pt">Parámetros:</p>
<p style="MARGIN: 0cm 0cm 0pt; PADDING-LEFT: 30px">(String) targetUrl: dirección a la que se le va a añadir</p>
<p style="MARGIN: 0cm 0cm 0pt; PADDING-LEFT: 30px">(String) useHash: activa el uso de # en lugar de ? que se usa por defecto</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 104.7pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="140" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">String (Los datos de las cookies)</p>
</td>
</tr>
<tr>
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 92.35pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="123" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">_link</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 235.15pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="314" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Añade los valores almacenados en las cookies como parámetros de la URL de llamada a otro dominio con el método GET</p>
<p style="MARGIN: 0cm 0cm 0pt">Parámetros:</p>
<p style="margin: 0cm 0cm 0pt; padding-left: 30px;">(String) targetUrl: dirección a la que se le va a añadir</p>
<p style="margin: 0cm 0cm 0pt; padding-left: 30px;">(String) useHash: activa el uso de # en lugar de ? que se usa por defecto</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 104.7pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="140" valign="top">
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> </p>
</td>
</tr>
<tr>
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 92.35pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="123" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">_linkByPost</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 235.15pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="314" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Añade los valores almacenados en las cookies como parámetros de la URL de llamada a otro dominio con el método POST</p>
<p style="MARGIN: 0cm 0cm 0pt">Parámetros:</p>
<p style="MARGIN: 0cm 0cm 0pt; PADDING-LEFT: 30px">(String) targetUrl: dirección a la que se le va a añadir</p>
<p style="MARGIN: 0cm 0cm 0pt; PADDING-LEFT: 30px">(String) useHash: activa el uso de # en lugar de ? que se usa por defecto</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 104.7pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="140" valign="top">
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> </p>
</td>
</tr>
<tr>
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 92.35pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="123" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">_setAllowHash</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 235.15pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="314" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Activa o desactiva el uso del código hash del domino para verificar la autenticidad de los usuarios</p>
<p style="MARGIN: 0cm 0cm 0pt">Parámetros:</p>
<p style="MARGIN: 0cm 0cm 0pt; PADDING-LEFT: 30px">(Boolean): true (por defecto) o false (si necesitamos colaboración entre dominios)</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 104.7pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="140" valign="top">
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> </p>
</td>
</tr>
<tr>
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 92.35pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="123" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">_setAllowLinker</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 235.15pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="314" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Activa o desactiva el permiso para la actividad entre dominios</p>
<p style="MARGIN: 0cm 0cm 0pt">Parámetros:</p>
<p style="margin: 0cm 0cm 0pt; padding-left: 30px;">(Boolean): true o false (por defecto)</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 104.7pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="140" valign="top">
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> </p>
</td>
</tr>
<tr>
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 92.35pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="123" valign="top">
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">_setCookiePath</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 235.15pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="314" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Define el path sobre el que está restringido el envío de datos para la estadística</p>
<p style="MARGIN: 0cm 0cm 0pt">Parámetros:</p>
<p style="margin: 0cm 0cm 0pt; padding-left: 30px;">(String) newCookiePath: Por defecto /</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 104.7pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="140" valign="top">
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="mso-ansi-language: EN-GB" lang="EN-GB"> </span></p>
</td>
</tr>
<tr style="mso-yfti-lastrow: yes">
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 92.35pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="123" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">_setDomainName</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 235.15pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="314" valign="top">
<p style="MARGIN: 0cm 0cm 0pt">Establece el dominio que se envía a GA</p>
<p style="MARGIN: 0cm 0cm 0pt">Parámetros:</p>
<p style="margin: 0cm 0cm 0pt; padding-left: 30px;">(String) newDomain: “auto” (por defecto) valor de location, “none” vacío, [dominio] dominio que queremos forzar.</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 104.7pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="140" valign="top">
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> </p>
</td>
</tr>
</tbody>
</table>
<h2 style="MARGIN: 0cm 0cm 0pt 18pt"> </h2>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="text-decoration: underline;"><span style="font-family: 'Times New Roman'; font-size: 12pt; mso-ansi-language: ES; mso-fareast-font-family: &quot;Times New Roman&quot;; mso-fareast-language: ES; mso-bidi-language: AR-SA;"><br style="PAGE-BREAK-BEFORE: always; mso-special-character: line-break" /></span></span></p>
<p style="margin: 0cm 0cm 0pt;"><strong>Método para medir los disparos de eventos:</strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;">
<table class="MsoNormalTable" style="width: 435.5pt; border-collapse: collapse; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 3.5pt 0cm 3.5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" border="1" cellspacing="0" cellpadding="0" width="581">
<tbody>
<tr>
<td style="padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 83.5pt; padding-right: 3.5pt; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; border: windowtext 1pt solid;" width="111" valign="top">
<h3 style="margin: 0cm 0cm 0pt;">Método</h3>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 352pt; padding-right: 3.5pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt;" width="469" valign="top">
<h3 style="margin: 0cm 0cm 0pt;">Descripción</h3>
</td>
</tr>
<tr style="mso-yfti-lastrow: yes;">
<td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 83.5pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="111" valign="top">
<p style="margin: 0cm 0cm 0pt;">_trackEvent</p>
</td>
<td style="border-bottom: windowtext 1pt solid; border-left: #ece9d8; padding-bottom: 0cm; background-color: transparent; padding-left: 3.5pt; width: 352pt; padding-right: 3.5pt; border-top: #ece9d8; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt;" width="469" valign="top">
<p style="margin: 0cm 0cm 0pt;">Envía a GA la información sobre el evento sucedido:</p>
<p style="margin: 0cm 0cm 0pt;">Parámetro opcional:</p>
<p style="margin: 0cm 0cm 0pt; padding-left: 30px;">(String) category: clasificación del evento</p>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blog.jromay.es/2009/09/05/monografico-google-google-analytics-configuracion-1%c2%aa-parte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MONOGRÁFICO GOOGLE: Google Analytics, introducción</title>
		<link>http://blog.jromay.es/2009/08/18/monografico-google-google-analytics-introduccion/</link>
		<comments>http://blog.jromay.es/2009/08/18/monografico-google-google-analytics-introduccion/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 03:48:31 +0000</pubDate>
		<dc:creator>Javi Romay</dc:creator>
				<category><![CDATA[En la Web]]></category>
		<category><![CDATA[Manual]]></category>
		<category><![CDATA[Monográfico Google]]></category>
		<category><![CDATA[Estadísticas]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://blog.jromay.es/?p=423</guid>
		<description><![CDATA[La solución que nos ofrece Google para nuestras estadísticas de acceso es Google Analytics que deriva del paquete Urchin adquirido por Google hace algún tiempo. El servicio es completamente gratuito y no necesitamos instalar nada en el servidor, tan solo hay que añadir un trozo de código javascript en las páginas de las que queremos [...]]]></description>
			<content:encoded><![CDATA[<p><script src="/jromay/scripts/shCore.js" type="text/javascript"></script><script src="/jromay/scripts/shBrushXml.js" type="text/javascript"></script><br />
La solución que nos ofrece Google para nuestras estadísticas de acceso es Google Analytics que deriva del paquete Urchin adquirido por Google hace algún tiempo.</p>
<p>El servicio es completamente gratuito y no necesitamos instalar nada en el servidor, tan solo hay que añadir un trozo de código javascript en las páginas de las que queremos recopilar información.<br />
Para disfrutar de este servicio debemos darnos de alta como usuarios y pedir una clave que identifique cada uno de los sitios que queramos auditar (código de seguimiento).</p>
<pre class="brush:xml">&lt;script type="text/javascript"&gt;
 var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
 document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
 try {
  var pageTracker = _gat._getTracker("CÓDIGO DE SEGUIMIENTO");
  // AQUÍ VA EL CÓDIGO EXTRA QUE QUERAMOS INCLUIR
  pageTracker._trackPageview();
 }
 catch(err)
 {}
&lt;/script&gt;</pre>
<p><script type="text/javascript"><!--
  SyntaxHighlighter.config.clipboardSwf = '/jromay/scripts/clipboard.swf';
  SyntaxHighlighter.all();
// --></script><br />
<span id="more-423"></span>El funcionamiento es bastante simple, pero el resultado es muy bueno. Como hemos dicho se incorpora unas líneas de código javascript en el que se incluye el código de seguimiento de nuestro sitio que se encarga de enviar la información necesaria para almacenarlas en los servidores de Google (no perdamos la perspectiva de que la información la tiene Google en su poder, nosotros lo que podemos es consultarla). Esta información está compuesta por gran variedad de datos del cliente como sistema operativo utilizado, navegador, versiones, resolución, tipo de línea de acceso a internet, y además se ayuda de una serie de cookies que deja en los equipos cliente para manejar otros datos como la identificación de usuario (para que futuras conexiones a la página queden reflejadas como usuario habitual y no nuevo usuario de la página), el cálculo del tiempo de estancia en la página, la sesión &#8230;</p>
<p>Ni que decir tiene que si el cliente tiene deshabilitado javascript no añadirá datos a la estadística o si tiene deshabilitadas las cookies no serán todo lo completas que se preveían.</p>
<p>Estas cookies son:</p>
<table style="mso-cellspacing: 1.5pt;" border="1" cellpadding="0">
<tbody>
<tr>
<td style="background-color: transparent; border: #ece9d8; padding: 0.75pt;">
<p class="MsoNormal" style="text-align: center; margin: 0cm 0cm 0pt;" align="center"><span style="font-size: small;"><span style="font-family: Times New Roman;"><strong>Cookie</strong><strong></strong></span></span></p>
</td>
<td style="background-color: transparent; border: #ece9d8; padding: 0.75pt;">
<p class="MsoNormal" style="text-align: center; margin: 0cm 0cm 0pt;" align="center"><span style="font-size: small;"><span style="font-family: Times New Roman;"><strong>Descripción</strong><strong></strong></span></span></p>
</td>
<td style="background-color: transparent; border: #ece9d8; padding: 0.75pt;">
<p class="MsoNormal" style="text-align: center; margin: 0cm 0cm 0pt;" align="center"><span style="font-size: small;"><span style="font-family: Times New Roman;"><strong>Expiración</strong><strong></strong></span></span></p>
</td>
</tr>
<tr>
<td style="background-color: transparent; border: #ece9d8; padding: 0.75pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Arial Unicode MS;"><code><span style="font-size: 10pt; mso-ansi-language: EN-GB;" lang="EN-GB">__utma</span></code></span></p>
</td>
<td style="background-color: transparent; border: #ece9d8; padding: 0.75pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: Times New Roman;"><span style="mso-ansi-language: EN-GB;" lang="EN-GB">Se escribe la primera vez que un usuario accede al sitio guardando in ID único que identifica al usuario.</span></span></span></p>
</td>
<td style="background-color: transparent; border: #ece9d8; padding: 0.75pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: Times New Roman;"><span style="mso-ansi-language: EN-GB;" lang="EN-GB">2 años.</span></span></span></p>
</td>
</tr>
<tr>
<td style="background-color: transparent; border: #ece9d8; padding: 0.75pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Arial Unicode MS;"><code><span style="font-size: 10pt; mso-ansi-language: EN-GB;" lang="EN-GB">__utmb</span></code></span></p>
</td>
<td style="background-color: transparent; border: #ece9d8; padding: 0.75pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: Times New Roman;">Se utiliza para el seguimiento de la sesión y se crea si no existe o hace más de 30 minutos desde la última actualización o se actualiza cada vez que se accede a una página antes de que expire. (El tiempo se puede configurar) </span></span></p>
</td>
<td style="background-color: transparent; border: #ece9d8; padding: 0.75pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: Times New Roman;">30 minutos.</span></span></p>
</td>
</tr>
<tr>
<td style="background-color: transparent; border: #ece9d8; padding: 0.75pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Arial Unicode MS;"><code><span style="font-size: 10pt; mso-ansi-language: EN-GB;" lang="EN-GB">__utmc</span></code></span></p>
</td>
<td style="background-color: transparent; border: #ece9d8; padding: 0.75pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Times New Roman;"><span style="font-size: small;">Opera en conjunto con la anterior y se encarga de guardar la fecha de expiración.</span></span></p>
</td>
<td style="background-color: transparent; border: #ece9d8; padding: 0.75pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: &quot;Arial Unicode MS&quot;; mso-ansi-language: EN-GB;"><span style="font-size: small;"> </span></span></p>
</td>
</tr>
<tr>
<td style="background-color: transparent; border: #ece9d8; padding: 0.75pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Arial Unicode MS;"><code><span style="font-size: 10pt; mso-ansi-language: EN-GB;" lang="EN-GB">__utmz</span></code></span></p>
</td>
<td style="background-color: transparent; border: #ece9d8; padding: 0.75pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: Times New Roman;">Almacena el tipo de página de la que se viene, la página previa desde la que se ha navegado a nuestro sitio. </span></span></p>
</td>
<td style="background-color: transparent; border: #ece9d8; padding: 0.75pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: Times New Roman;">6 meses.</span></span></p>
</td>
</tr>
<tr>
<td style="background-color: transparent; border: #ece9d8; padding: 0.75pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Arial Unicode MS;"><code><span style="font-size: 10pt; mso-ansi-language: EN-GB;" lang="EN-GB">__utmv</span></code></span></p>
</td>
<td style="background-color: transparent; border: #ece9d8; padding: 0.75pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: Times New Roman;">No se utiliza a menos que se use el método _setVar(), guarda el código de seguimiento del sitio web.</span></span></p>
</td>
<td style="background-color: transparent; border: #ece9d8; padding: 0.75pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: Times New Roman;">2 años.</span></span></p>
</td>
</tr>
<tr style="mso-yfti-lastrow: yes;">
<td style="background-color: transparent; border: #ece9d8; padding: 0.75pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: Arial Unicode MS;"><code><span style="font-size: 10pt; mso-ansi-language: EN-GB;" lang="EN-GB">__utmx</span></code></span></p>
</td>
<td style="background-color: transparent; border: #ece9d8; padding: 0.75pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: Times New Roman;">Es usada cuando utilizamos la opción de Website Optimizer tracking code. Guarda información sobre los experimentos sobre los usuarios.</span></span></p>
</td>
<td style="background-color: transparent; border: #ece9d8; padding: 0.75pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: Times New Roman;">2 años.</span></span></p>
</td>
</tr>
</tbody>
</table>
<p>Como consideraciones a tener en cuenta:</p>
<ul>
<li>Google nos apunta que no debemos tener más de una estadística corriendo en la misma página (por lo que no podemos acotar a un conjunto de páginas de nuestro sitio con estadística aparte y mantenerla dentro de las estadísticas generales) porque usarían el mismo conjunto de cookies e interferirían entre ellas. Señores de Google, si se le concatena al nombre de las coockies el código que dan por cada estadística  (que es único) nunca habría interferencias. Ahí tienen mi pequeña aportación, aunque si no la han tenido en cuenta (que seguro que se les ocurrió y lo desecharon) sus motivos tendrán.</li>
<li>Google Analytics trabaja con dominios completos, así que si tenemos varios dominios de tercer nivel (www.dominio.com, intranet.dominio.com, tienda.dominio.com) los gestiona como sitios distintos y necesitan cada uno su propio código de seguimiento.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.jromay.es/2009/08/18/monografico-google-google-analytics-introduccion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Monográfico: Powered by Google</title>
		<link>http://blog.jromay.es/2009/08/17/monografico-powered-by-google/</link>
		<comments>http://blog.jromay.es/2009/08/17/monografico-powered-by-google/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 21:01:51 +0000</pubDate>
		<dc:creator>Javi Romay</dc:creator>
				<category><![CDATA[En la Web]]></category>
		<category><![CDATA[Monográfico Google]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Curso]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://blog.jromay.es/?p=414</guid>
		<description><![CDATA[Google: El monstruo que nos tragará a todos. Después de este mensaje apocalíptico me declaro fan incondicional de Google (cuando nos domine a todos lo negaré rotundamente y eliminaré todos los post relacionados). Y si nos va a someter queramos o no queramos lo mejor es subirse a la ola e intentar aprovechar lo máximo posible sus [...]]]></description>
			<content:encoded><![CDATA[<p style="TEXT-ALIGN: center"><strong><span style="color: #0000ff;"><img class="size-full wp-image-417 aligncenter" title="powered-by-google" src="http://blog.jromay.es/wp-content/uploads/2009/08/powered-by-google.gif" alt="" width="150" height="86" /></span></strong></p>
<p><strong><span style="color: #0000ff;">G</span><span style="color: #ff0000;">o</span><span style="color: #ffff00;">o</span><span style="color: #0000ff;">g</span><span style="color: #00ff00;">l</span><span style="color: #ff0000;">e</span></strong>: El monstruo que nos tragará a todos.</p>
<p>Después de este mensaje apocalíptico me declaro fan incondicional de Google (cuando nos domine a todos lo negaré rotundamente y eliminaré todos los post relacionados). Y si nos va a someter queramos o no queramos lo mejor es subirse a la ola e intentar aprovechar lo máximo posible sus servicios gratuitos.</p>
<p>La verdad es que no se por donde empezar para esbozar todo lo que nos ofrece este gigante que basa sus productos en la gratuidad, la potencia y la simplicidad. Comenzando por su buscador que lleva ya muchos años siendo el preferido por los internautas y que es de donde parte este imperio, pasando por su correo Gmail, documentos online, chat, hasta sus apis de programación.</p>
<p>No digo que sus servicios sean los idóneos para todas nuestras necesidades ni que el carácter gratuito no tenga su contrapartida o sean sus cadenas para un futuro (que mientras sigan viviendo así de bien gracias a la publicidad no está cerca).</p>
<p><span id="more-414"></span>Pero el objetivo de este monográfico es saber lo que nos ofrece, cómo podemos utilizarlo y después decidir si nos merece la pena hacer uso de ellos.</p>
<p>Iremos diferenciando entre servicios de &#8220;usar y tirar&#8221; con los que no nos casamos con google y no nos ata para el futuro (salvo que estemos enganchados como a cualquier otra adicción) y los que pueden tener alguna pega si google cambia de un día para otro su política.</p>
<p>Comenzamos des de ya con un índice que se irá completando con la publicación de los artículos.</p>
<p><strong>Índice: </strong></p>
<p>Google Analytics:</p>
<ul>
<li><a href="http://blog.jromay.es/2009/08/18/monografico-google-google-analytics-introduccion/">Introducción</a></li>
<li><a href="http://blog.jromay.es/2009/09/05/monografico-google-google-analytics-configuracion-1%c2%aa-parte/">Google Analytics, configuración (1ª parte) </a></li>
<li><a href="http://blog.jromay.es/2009/09/17/monografico-google-google-analytics-configuracion-2%c2%aa-parte/">Google Analytics, configuración (2ª parte)</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.jromay.es/2009/08/17/monografico-powered-by-google/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
