¿En qué podemos ayudarle?
getContactsCount
Es un método que permite obtener, con un rango de un año hasta el día actual, el número total de contactos según su resultado, situación, tipología y subtipología.
Para utilizarlo hay que acceder al apartado externo de Dialapplet Web, seleccionar Empresa, Clave y en el desplegable de acción elegir «getContactsCount».
Los campos obligatorios para usar este método son:
service (número entero)
campaign (número entero)
database (número entero)
Explicación de los campos:
service (requerido, número entero): ID del servicio.
campaign (requerido, número entero): ID del modo de llamada.
database (requerido, número entero): ID Base de datos.
situation: Situación del showflow. Tiene que ser pending, unclassified, touched o closed. Escrito todo en minúsculas.
typology (número entero): ID de la tipología.
subtypology (número entero): ID de la subtipología.
result: Resultado de la decisión. Tiene que ser POSITIVE (útil positivo), NEGATIVE (no útil), NS (útil negativo) o NULL. Escrito todo en mayúsculas.
Resultado
Array de objetos con el total de contactos según sus características, por cada total tenemos los siguientes campos:
count: número de contactos.
result: resultado de la decisión.
situation: situación del showflow.
subtypology: ID de la sub-tipología
typology: ID de la tipología
Ejemplo para obtener todos los contactos.
service = 67
campaign = 109
database = 91
api.php?c=1&k=91c8kIKF1SPkcxW3mgqDb3NQ&a=getContactsCount&service=67&campaign=109&database=91
{
«ACTION»: «getContactsCount»,
«DATA»: [
{
«count»: 3,
«result»: «POSITIVE»,
«situation»: «closed»,
«subtypology»: 19,
«typology»: 10
},
{
«count»: 2,
«result»: «POSITIVE»,
«situation»: «closed»,
«subtypology»: 20,
«typology»: 10
},
{
«count»: 2438,
«result»: «NEGATIVE»,
«situation»: «closed»,
«subtypology»: 11,
«typology»: 7
},
{
«count»: 2,
«result»: «NEGATIVE»,
«situation»: «closed»,
«subtypology»: 12,
«typology»: 7
},
{
«count»: 4,
«result»: «NEGATIVE»,
«situation»: «closed»,
«subtypology»: 13,
«typology»: 7
},
{
«count»: 2,
«result»: «NEGATIVE»,
«situation»: «closed»,
«subtypology»: 17,
«typology»: 8
},
{
«count»: 2371,
«result»: «NS»,
«situation»: «closed»,
«subtypology»: 15,
«typology»: 8
},
{
«count»: 4,
«result»: «NS»,
«situation»: «closed»,
«subtypology»: 16,
«typology»: 8
},
{
«count»: 1892,
«result»: null,
«situation»: «pending»,
«subtypology»: 0,
«typology»: null
},
{
«count»: 3,
«result»: null,
«situation»: «touched»,
«subtypology»: 18,
«typology»: 9
}
]
}
Ejemplo para obtener los contactos cerrados con tipología 8, sub-tipología 17 y resultado negativo
service = 67
campaign = 109
database = 91
situation = closed
typology = 8
subtypology = 17
api.php?c=1&k=91c8kIKF1SPkcxW3mgqDb3NQ&a=getContactsCount&service=67&campaign=109&database=91&situation=closed&typology=8&subtypology=17&result=NEGATIVE
{
«ACTION»: «getContactsCount»,
«DATA»: [
{
«count»: 2,
«result»: «NEGATIVE»,
«situation»: «closed»,
«subtypology»: 17,
«typology»: 8
}
]
}