12-mar-2020

Busca como un profesional

Buscar y encontrar en Dialfire
Buscar y encontrar en Dialfire

Como usuario de Dialfire, ciertamente has usado la función de búsqueda de clientes antes. Funciona tan intuitivamente que no tienes que preocuparte por ello. Porque en el caso más simple se busca como con un motor de búsqueda.

Si es necesario, Dialfire todavía tiene algunos grandes trucos bajo la manga, que estamos felices de revelar aquí.

La búsqueda de clientes funciona para el agente exactamente como en el menú contactos. Especialmente con las llamadas entrantes, unos pocos trucos no pueden hacer daño para encontrar al cliente rápidamente con la menor información posible.

La parte agradable

Donde hay luz, hay sombra. Así que también hay limitaciones en la búsqueda, con las que tarde o temprano te tropiezas. Pero empecemos con la parte agradable.

Busca con el Joker

A diferencia de Google o Bing, Dialfire permite abreviar los términos utilizando el carácter comodín *. Si buscas M*ller, encontrarás tanto Miller como Muller. También puedes usar el carácter comodín para encontrar campos con un comienzo específico, por ejemplo, New* coincide con New York así como con Newark. De cualquier manera puedes encontrar ambas ciudades si buscas por el final de una palabra, es decir, *rk.

Busca los números de teléfono

Dialfire comprueba con cada término de búsqueda si puede ser un número de teléfono. Si es así, convierte automáticamente el número en el formato internacional. Así que puedes usar fácilmente la notación específica de su país. La ortografía sólo tiene que coincidir con el país que se establece en su cuenta o campaña.

Buscar varios términos

Si quieres buscar varios valores a la vez, sólo tienes que separarlos con un espacio (por ejemplo, Martin Muller). Si el valor que buscas ya contiene un espacio, simplemente pon el término entre comillas, por ejemplo, "Nueva York".

Los términos de búsqueda, que se separan por espacios, deben existir siempre todos en el registro, de lo contrario no se encontrarán. Sin embargo, si desea buscar registros que contengan uno o el otro término, simplemente separa estos términos con una coma en lugar del espacio. Esto también funciona en combinación con varios términos. Así que si buscas Peter,Mary Miller, encontrarás tanto Peter Miller como Marry Miller.
Incluso si se especifican múltiples valores separados por comas, pueden contener comodines. Así, la búsqueda Pe*,Ma* encontrará todos los registros con Peter o Mary.

Búsqueda en campos específicos

Para buscar sólo en ciertos campos, simplemente escribe el nombre del campo y un signo igual delante del término de búsqueda, por ejemplo nombre=Peter. Por supuesto, el término de búsqueda a la derecha del signo de igualdad también puede ser una lista de nuevo o contener comodines.

¿Sólo quieres filtrar los registros cuyo campo revocación esté vacío? Sólo escribe revocación=.

Buscar campos con valores múltiples

En Dialfire, los campos de datos también pueden contener varios valores al mismo tiempo; estos se separan por comas. Esto es útil si se seleccionan varias opciones de una lista de casillas de verificación, que se almacenan en un campo común. Esto le ahorra tener que crear un nuevo campo para cada opción individual.

Puedes buscar los valores individuales dentro del campo como de costumbre. Si el campo order_items tiene el valor producto1,producto3, entonces encontrará este registro cuando busque order_items=producto3. Y si buscas order_items=producto2,producto3, entonces por supuesto obtendrás todos los registros en los que este campo contenga producto2 o producto3.

¿Pero qué haces cuando buscas registros que vendieron producto1 y también producto3? ¿Puedes adivinarlo?

¡De acuerdo! Buscas ambos valores separados por un espacio, es decir, order_items=producto1 order_items=producto3. Intuitivamente, la consulta parece contradecirse. Pero el encadenamiento de los términos de búsqueda separados por un espacio significa exactamente que deben cumplirse todas estas condiciones.

Los desafíos

La búsqueda de clientes es técnicamente un proceso muy complejo, ya que queremos lograr un rendimiento perfecto incluso con campañas extremadamente grandes con muchos millones de registros de datos. Esto nos obliga a hacer algunas optimizaciones, que tienen ciertas limitaciones.

Las renuncias de la función de búsqueda

¿Alguna vez has hecho una búsqueda en Dialfire y has recibido el mensaje Giving up. Please refine your query.? Apuesto a que estabas a punto de rendirte.

Pero, ¿qué significa exactamente este mensaje y qué puedes hacer al respecto? Dado que las llamadas entrantes en particular requieren que los registros de los clientes se encuentren en fracciones de segundo, Dialfire no permite largas consultas con tiempos de ejecución de varios minutos. Cada búsqueda es rápida - o es abortada con este mensaje.

Si recibes este mensaje, entonces deberías tratar de especificar otros criterios de búsqueda concisos que reduzcan el conjunto de resultados.

Para evitar ver este mensaje en primer lugar, debes establecer los campos que necesitas buscar con frecuencia como buscable en el formulario. Esto acelera enormemente la búsqueda en este campo.

¡Pero ten cuidado! Sólo se pueden turbo cargar 10 campos en total de esta manera. Si tienes que tomar una decisión, elije como campos de búsqueda aquellos en los que hay muchos valores diferentes, de modo que la búsqueda en este campo por sí sola limita en gran medida el conjunto de resultados.

Buscar valores más grandes o más pequeños

Dialfire conoce además del signo igual también los habituales operadores de comparación > >= < <= !=. Sin embargo, Dialfire compara estos valores nunca como número pero siempre como texto. Esto también se aplica si se ha marcado el campo como numérico en el formulario. Si desea buscar campos por comparación numérica, debe rellenar los valores con un número adecuado de ceros a la izquierda, de modo que todos los números tengan siempre la misma longitud (por ejemplo, para el total del pedido 00023 en lugar de 23). Entonces también puedes buscar total del pedido>00020 para encontrar pedidos por encima de un cierto tamaño. Para esta conversión necesaria puedes utilizar una función global de onUpdate en el área de script de tu campaña.

Lo mismo se aplica a los valores de las fechas. Dado que los campos de fecha se guardan por defecto en formato UTC de acuerdo con la norma ISO8601, puedes buscar fácilmente valores de fecha anteriores o posteriores en estos campos. Sin embargo, si tienes valores de fecha en otro formato que no sigue el orden año, mes, día, también puedes convertir estos valores por adelantado utilizando una función global de onUpdate.

Clasificar el conjunto encontrado

La búsqueda siempre se realiza a través de un índice específico. Un índice es una clasificación alfabética de un campo - similar a un diccionario - con el que se puede encontrar el contenido muy rápidamente. Todos los campos que ha marcado como buscables tienen ese índice. Además, muchos campos incorporados están indexados por defecto. Sin embargo, si busca en varios campos, Dialfire elegirá el mejor índice para esta consulta con mucho cuidado.

Los resultados aparecen siempre en el orden del índice utilizado para esta consulta. Por lo tanto, sólo tienes una influencia limitada en ella.

Sin embargo, si se busca sólo un campo y el campo es buscable, el resultado siempre se ordena alfabéticamente por ese campo.

¡Diviértete buscando!