Show Menu
TEMAS×

Consejos y sugerencias de reglas de procesamiento

Esta sección contiene directrices para probar las reglas de procesamiento, así como una lista de errores comunes que se deben evitar.

Probar reglas de procesamiento

Esta sección contiene algunas pautas de ayuda para probar reglas de procesamiento antes de implementarlas en la producción.
Probar reglas que lean términos de búsqueda
Para cualquier criterio basado en una búsqueda, como si prop1 contiene "noticias", vaya al informe prop 1 y busque "noticias" y vea si hay alguna coincidencia que no esperaba.
Probar reglas que leen variables
Create a blank HTML page on your desktop, include the s_code from your site, and set the s.account variable to a dev report suite. Si sus reglas se basan en un referente, dominio de referencia, etc., tome algunas URL de ejemplo del informe de referentes activo, defina la variable s.referrer con uno de esos valores y cargue la página. Igualmente, si la regla se basa en el valor URL de la página, defina s.pageURL . Este mismo proceso se puede utilizar para todas las variables.
Usar un grupo de informes dev
Se recomienda configurar reglas de procesamiento en un grupo de informes dev para asegurarse de que funcionan correctamente. Si es posible, es recomendable copiar las reglas en un pequeño grupo de informes de producción antes de una implementación amplia.

Comprobar valores vacíos

Cuando cree una regla, tenga en cuenta la posibilidad de que existan valores vacíos. Si no agrega una condición que compruebe si hay algún valor vacío, puede sobrescribir accidentalmente variables con valores vacíos.
También es importante tener en cuenta el orden de procesamiento. En el siguiente ejemplo, parece que la eVar personalizada de nombre de página anterior se establecerá en la dirección URL si el nombre de página no está presente. Sin embargo, la URL está ubicada en el nombre de la página después de aplicar las reglas de procesamiento, por lo que en este caso, el nombre de la página está vacío si no se define en la página.

Evitar la sobrescritura de valores

En el ejemplo siguiente, se usan dos variables de datos de contexto en el sitio para capturar términos de búsqueda: search_keyword y search_term. No obstante, en función de la configuración, el valor search_keyword siempre se sobrescribe, incluso si search_term está vacío.
Esta regla debe reconfigurarse para probar cada variable de datos de contexto de un valor antes de rellenar el término de búsqueda interna y, opcionalmente, concatenar los dos valores si hay un caso de uso para mantenerlos a los dos.

Codificar términos de búsqueda en UTF-8 o Unicode

Los términos de búsqueda extraídos de una cadena de consulta deben codificarse correctamente. De lo contrario, no coincidirán con las reglas de procesamiento.

Comienza con, Contiene y Termina con

Seleccione la condición de coincidencia apropiada para encontrar la condición más restrictiva que coincida correctamente. Puede buscar valores en un informe antes de crear una regla para asegurarse de que no haya coincidencias no deseadas. Por ejemplo, debe buscar en el informe Prop2 para encontrar todas las ubicaciones en las que coincida esta condición antes de habilitar esta regla.