Show Menu
TEMAS×

Funcionamiento de las reglas de procesamiento

Las reglas de procesamiento permiten realizar cambios en los datos según ciertas condiciones definidas. Cuando los atributos o los valores coinciden con las condiciones definidas, se pueden definir y eliminar valores, y definir eventos.
Las reglas de procesamiento se aplican a los datos según se van recopilando y a todos los datos que pasan a través de las bibliotecas AppMeasurement y a través de la API de inserción de datos. Las reglas de procesamiento también se aplican a las fuentes de datos de registro y completas. Estas fuentes contienen datos que representan una hit o una acción que realiza un usuario. Las reglas de procesamiento no se aplican a otras fuentes de datos.

Conceptos básicos

La siguiente tabla contiene los principales conceptos que debe comprender al utilizar reglas de procesamiento:
Concepto
Detalles
Las reglas se aplican a un solo grupo de informes.
Las reglas de procesamiento se aplican por orden de lista.
Si una acción cambia un valor, las siguientes condiciones utilizarán el nuevo valor.
Las reglas de procesamiento se aplican inmediatamente al grupo de informes después de guardarse.
Los cambios de las reglas de procesamiento deberían estar visibles en el grupo de informes tras unos minutos después de guardarse. A la hora de probar reglas de procesamiento, es recomendable configurar real-time reports in your test report suite so you can quickly see the results of a processing rule.
Las reglas de procesamiento son la única forma de acceder a las variables de datos de contexto.
Las reglas de procesamiento se aplican antes que las reglas de VISTA y las reglas de canal de marketing.
Las visitas no se pueden excluir.
Puede utilizar reglas de VISTA para excluir visitas.
La cadena de producto, el referente y el agente de usuario no se pueden cambiar.
El referente y el agente de usuario son de solo lectura. La cadena de producto no está disponible.
Los atributos y las clasificaciones de los dispositivos móviles no están disponibles.
La búsqueda de dispositivos móviles es anterior a las reglas de procesamiento, pero los atributos no están disponibles en las reglas de procesamiento.
Si se ejecuta JavaScript AppMeasurement H.25.2 o anterior, no pueden leerse los parámetros de cadena a partir de los primeros 255 caracteres de la dirección URL. JavaScript AppMeasurement H.25.3 y posterior proporciona la dirección URL completa, incluidos todos los parámetros de cadena de consulta, para las reglas de procesamiento.
Existe la posibilidad de actualizar a H.25.3 o posterior, o de leer los parámetros de cadena de consulta de las direcciones URL largas del lado del cliente y almacenar los valores en variables de datos de contexto.
Los valores de las cadenas de consulta deben estar codificados en Unicode o UTF-8 para que puedan leerlos las reglas de procesamiento.
Esto puede afectar a los caracteres multibyte que se transfieren mediante cadenas de consulta.
Cada grupo de informes tiene un límite total de 150 reglas con 30 condiciones cada una.
Los límites de las reglas de procesamiento se aplican por grupo de informes, no por empresa.
Se deben configurar reglas de procesamiento para recuperar las variables de datos de contexto antes de que se envíen los datos.
Las reglas de procesamiento se aplican según se envían las llamadas al servidor. Los valores almacenados en variables de datos de contexto se descargan si no se copian mediante reglas de procesamiento.
Las comparaciones de valores en la IU distinguen entre mayúsculas y minúsculas.
Los nombres de las variables de datos de contexto solo pueden contener caracteres alfanuméricos, guiones bajos y puntos. Quedan descartados todos los caracteres restantes.
For example, The context data variable login_page-home automatically becomes login_pagehome . All data sent to the login_page-home variable is allocated under login_pagehome .
Las variables de datos de contexto que contienen caracteres no admitidos no pueden agregarse en la interfaz de reglas de procesamiento.
El acento circunflejo (^) es un carácter especial en el sistema de reglas de procesamiento.
Para hacer coincidir con un solo carácter de acento circunflejo, use dos caracteres de acento circunflejo (^^).

Condiciones de las reglas de procesamiento

Las condiciones buscan en las variables de la página un valor que coincida, o averiguan si está presente un valor. Se pueden agregar varias condiciones, y puede seleccionar si desea que se cumplan todas ellas.
Puede crear una regla sin condiciones para ejecutar siempre las acciones definidas.
No se buscan valores automáticamente en las variables antes de que ocurran las acciones. Por ejemplo, Prop1 contiene el valor "algo", y eVar1 está vacía. Si define Prop1 de modo que sea igual a eVar1, ambos valores estarán vacíos. Si es necesario evitar que esto ocurra, agregue una condición para comprobar si existe un valor.

Acciones de las reglas de procesamiento

Las acciones definen y eliminan variables de página, o activan eventos. Las acciones también pueden concatenar valores para que aparezcan en un informe.
For example, you might want to display category:product by concatenating two variables.