Plataforma de publicidad de búsqueda en línea y monitoreo de campañas en tiempo real
Usó JSOUP para rastrear información en Amazon.
Search Advertising está colocando anuncios en línea en las páginas del frente que muestran resultados a los usuarios de sus consultas de motores de búsqueda. Este servidor de anuncios de búsqueda toma miles de datos de productos como candidatos de anuncios y selecciona, filtros, rangos, asigna y precios de los anuncios cuando se incluye la consulta de búsqueda. La selección y la clasificación de los anuncios de búsqueda se basan en la calidad de los anuncios y el precio de oferta ofrecido por los anunciantes.
Los anuncios candidatos se evaluarán y filtrarán primero por puntaje de relevancia. El puntaje de relevancia es medir cuán relevante es la consulta a las palabras clave en los anuncios. Aquí el puntaje de relevancia = número de consulta de coincidencia de palabras / número total de palabras en palabras clave. Para una retención rápida de la infominación de ADS, el índice invertido de las palabras clave ADS se construyó y almacenó en caché.
La capa de datos para admitir el sistema en línea:
La probabilidad de que el usuario haga clic (haga clic en P) juega un papel importante en la clasificación de ADS.
Utilice el usuario de Spark ML Simulated User Haga clic en Registro de datos y genere un modelo de predicción.
Registro: IP del dispositivo, ID de dispositivo, ID de sesión, consulta, ADID, CampañaD, AD_Category_Query_Category (0/1), hizo clic (0/1)
Características de PCLICK extraídas del registro de búsqueda y almacenadas en la tienda de valores clave
Regresión logística
Árbol de impulso de gradiente
Puntuación de calidad = 0.25 * Puntuación de relevancia + 0.75 * Pclick
Puntaje de rango = Puntuación de calidad * BID
Precio (costo por clic) = puntaje de siguiente rango / puntaje de calidad actual + 0.01
Al recibir consultas de búsqueda, el sistema coincide con la consulta con palabras clave de anuncios que usan índice invertido para obtener una puntuación de relevancia, y predecir la probabilidad de hacer clic mediante el modelo de regresión generado a partir de datos de clics históricos de 50 GB. La calidad de los anuncios se determinará tanto por la puntuación de relevancia como por la probabilidad de hacer clic. El motor ADS calcula el puntaje de calidad y lo combina con el precio de oferta de anuncios para la clasificación final y los precios.
El sistema de monitor de campaña en tiempo real está creado para recopilar los eventos relevantes de los anuncios generados por el servidor de anuncios en línea y visular las tendencias de campañas.
El sistema de monitoreo de campaña en tiempo real es una tubería de transmisión que recopila y procesa los eventos de anuncios generados por el motor de anuncios de búsqueda en línea. Los eventos casuales, los eventos de impresión y los eventos de clics de los anuncios se publican en cola de mensajes y se procesan para almacenar en la base de datos de manera transmisión. El tablero de frontales visualiza el estado del presupuesto y la impresión dinámica, el clic y la tendencia de precios de las campañas.