Configuración de la detección de bots para flujos de datos
El tráfico no humano procedente de programas automatizados, raspadores web, arañas y escáneres con secuencias de comandos puede dificultar la identificación de eventos de visitantes humanos. Este tipo de tráfico puede afectar negativamente a métricas comerciales importantes, lo que provoca informes de tráfico incorrectos.
La detección de bots le permite identificar eventos generados por SDK web, SDK móvil y Server API como generados por arañas web y bots conocidos.
Al configurar la detección de bots para los flujos de datos, puede identificar direcciones IP específicas, intervalos de IP y encabezados de solicitud para clasificarlos como eventos de bots. Esto ayuda a proporcionar una medición más precisa de la actividad del usuario en el sitio o la aplicación móvil.
Cuando una solicitud al Edge Network coincide con cualquiera de las reglas de detección de bots, el esquema XDM se actualiza con una puntuación de bots (siempre establecida en 1), como se muestra a continuación:
{
"botDetection": {
"score": 1
}
}
Esta puntuación de bots ayuda a las soluciones que reciben la solicitud a identificar correctamente el tráfico de bots.
Las reglas de detección de bots pueden tardar hasta 15 minutos en propagarse por el Edge Network una vez creadas.
Requisitos previos prerequisites
Para que la detección de bots funcione en la secuencia de datos, debe agregar el grupo de campos Información de detección de bots al esquema. Consulte la documentación del esquema XDM para obtener información sobre cómo agregar campos y grupos a un esquema.
Configuración de la detección de bots para flujos de datos configure
Puede configurar la detección de bots después de crear una configuración de secuencia de datos. Consulte la documentación sobre cómo crear y configurar un conjunto de datos y, a continuación, siga las instrucciones que se indican a continuación para agregar capacidades de detección de bots a su conjunto de datos.
Vaya a la lista de flujos de datos y seleccione el flujo de datos al que desea añadir la detección de bots.
En la página de detalles de la secuencia de datos, seleccione la opción Detección de bots en el carril derecho.
Se muestra la página Reglas de detección de bots.
Desde la página Reglas de detección de bots, puede configurar la detección de bots mediante las siguientes funcionalidades:
- Usando [IAB/ABC International Spiders and Bots List].
- Creación de sus propias reglas de detección de bots.
Utilice la Lista internacional de arañas web y bots de la IAB/ABC iab-list
La Lista Internacional de Arañas y Bots de la IAB/ABC es una lista estándar de terceros de arañas web y bots. Esta lista le ayuda a identificar el tráfico automatizado, como los rastreadores de los motores de búsqueda, las herramientas de monitorización y otro tráfico no humano que es posible que no desee incluir en los recuentos de análisis.
Para configurar el flujo de datos para que utilice la Lista internacional de arañas web y bots de IAB/ABC:
- Alterne la opción Usar la lista internacional de arañas web y bots de IAB/ABC para la detección de bots en esta secuencia de datos.
- Seleccione Guardar para aplicar la configuración de detección de bots a su secuencia de datos.
Creación de reglas de detección de bots rules
Además de usar la Lista internacional de arañas web y bots de IAB/ABC, puede definir sus propias reglas de detección de bots para cada secuencia de datos.
Puede crear reglas de detección de bots basadas en direcciones IP e intervalos de direcciones IP.
Si necesita reglas de detección de bots más granulares, puede combinar las condiciones de IP con condiciones de encabezado de solicitud. Las reglas de detección de bots pueden utilizar los siguientes encabezados:
user-agent
content-type
referer
sec-ch-ua
sec-ch-ua-mobile
sec-ch-ua-platform
sec-ch-ua-platform-version
sec-ch-ua-arch
sec-ch-ua-model
sec-ch-ua-bitness
sec-ch-ua-wow64
Para crear una regla de detección de bots, siga los pasos a continuación:
-
Seleccione Agregar nueva regla.
-
Escriba un nombre para la regla en el campo Nombre de regla.
-
Seleccione Agregar nueva condición de IP para agregar una nueva regla basada en IP. Puede definir la regla por dirección IP o por intervalo de direcciones IP.
note tip TIP Las condiciones de IP se basan en una operación OR
lógica. Una solicitud se marca como originada en un bot si coincide con cualquiera de las condiciones de IP definidas. -
Si desea agregar condiciones de encabezado a la regla, seleccione Agregar grupo de condiciones de encabezado y, a continuación, seleccione los encabezados que desea que utilice la regla.
A continuación, añada las condiciones que desea utilizar para el encabezado seleccionado.
-
Después de configurar las reglas de detección de bots que desee, seleccione Guardar para que se apliquen las reglas a su secuencia de datos.
Ejemplos de reglas de detección de bots examples
Para empezar a utilizar la detección de bots, puede utilizar los ejemplos detallados a continuación para crear reglas de detección de bots.
Detección de bots basada en una dirección IP one-ip
Para marcar todas las solicitudes procedentes de una dirección IP específica como tráfico de bots, cree una nueva regla de detección de bots que evalúe una sola dirección IP, como se muestra en la imagen siguiente.
Detección de bots basada en dos direcciones IP two-ip
Para marcar todas las solicitudes procedentes de cualquiera de las dos direcciones IP específicas como tráfico de bots, cree una nueva regla de detección de bots que evalúe dos direcciones IP, como se muestra en la siguiente imagen.
Detección de bots basada en un intervalo de direcciones IP range
Para marcar todas las solicitudes procedentes de cualquier dirección IP de un intervalo específico como tráfico de bots, cree una nueva regla de detección de bots que evalúe un intervalo de direcciones IP completo, como se muestra en la siguiente imagen.
Detección de bots basada en una dirección IP y un encabezado de solicitud ip-header
Para marcar todas las solicitudes procedentes de una dirección IP específica y que contengan un encabezado de solicitud específico como tráfico de bots, cree una nueva regla de detección de bots como se muestra en la imagen siguiente.
Esta regla comprueba si la solicitud se origina desde una dirección IP específica y si el encabezado de solicitud referer
comienza con www.adobe.com
.
Detección de bots basada en varias condiciones multiple-conditions
Puede crear reglas de detección de bots basadas en lo siguiente:
- Varias condiciones diferentes: Las distintas condiciones se evalúan como una operación lógica
AND
, lo que significa que las condiciones deben cumplirse simultáneamente para que se pueda identificar la solicitud como originada en un bot. - Varias condiciones del mismo tipo: Las condiciones del mismo tipo se evalúan como una operación lógica
OR
, lo que significa que si se cumple cualquiera de las condiciones, se identifica que la solicitud se origina desde un bot.
La regla que se muestra en la siguiente imagen identifica una solicitud de origen de bots si se cumplen las siguientes condiciones:
La solicitud se origina desde cualquiera de las dos direcciones IP, el encabezado referer
comienza con www.adobe.com
y el encabezado sec-ch-ua-mobile
identifica la solicitud como originada desde un explorador de escritorio.