¿En qué podemos ayudarle?

< Todos los temas

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
    }
  ]
}

¿Le ha resultado útil este artículo?
¿Cómo podemos mejorar este artículo?
Please submit the reason for your vote so that we can improve the article.
Tabla de contenidos