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 un hit o una acción que realiza un usuario. Las reglas de procesamiento no se aplican a otras fuentes de datos.

Conceptos importantes section_EB138775E7C64C74B0D1D3213F7A823C

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.
Copiar reglas de procesamiento en otro 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 informes en tiempo real en el grupo de informes de prueba para poder ver rápidamente los resultados de una regla de procesamiento.
Las reglas de procesamiento son la única forma de acceder a las variables de datos de contexto.
Copiar una variable de datos de contexto en una eVar
Las reglas de procesamiento se aplican antes que las reglas de VISTA y las reglas de canal de marketing.
Orden de procesamiento
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 posteriores ofrecen la dirección URL completa de todos los parámetros de cadena de búsqueda 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.
Limpiar los valores de un informe.
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.

Por ejemplo, la variable de data de contexto login_page-home se transforma automáticamente en login_pagehome. Todos los datos enviados a la variable login_page-home se asignan en 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 section_387390EEE9BA4DA98698522A84326DB4

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 section_E2285C9D008442C7BF136E52A9A4CC06

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.

Por ejemplo, si se desea mostrar category:product concatenando dos variables.

recommendation-more-help
2969e653-1f9b-4947-8b90-367efb66d529