API para estadísticas (administradores)
Natalya Yefimenko avatar
Escrito por Natalya Yefimenko
Actualizado hace más de una semana

Antes de empezar

API para estadísticas

La API de Affise le proporciona varios métodos para obtener datos estad ísticos por diferentes tipos o porciones. Son absolutamente los mismos datos que ve en su panel de administración.

⚠️ Puede utilizar algunos métodos sólo con la clave API del usuario con el tipo de administrador general. Algunos métodos sólo están disponibles con la clave API del afiliado.

Lista de clics

Utilice este método para obtener la lista de ofertas según sus propiedades, que puede indicar en su solicitud de API.

⚠️ Puede obtener datos sólo de los últimos siete días.

El método: GET /3.0/stats/clicks

La solicitud para obtener los clics de una oferta determinada:

https://api-rocketcompany.affise.com/3.0/stats/clicks?api-key=4sdf87fsdfd8723lkjhrn324&date_from=2022-12-01&date_to=2022-12-05&offer[]=1441584

Conversiones

En Affise, puede gestionar sus conversiones a través de la API exactamente igual que en su panel de administración. Consulte las estadísticas, edite las conversiones o impórtelas.

Lista de conversiones

Utilice este método para obtener la lista de conversiones de un periodo determinado y con ciertas propiedades, como un estado, objetivo, país, ingresos, etc.

El método: GET /3.0/stats/conversiones

La solicitud para obtener las conversiones de noviembre de 2022, con el estado Aprobado y el valor de objetivo "1":

https://api-rocketcompany.affise.com/3.0/stats/conversions?api-key=4sdf87fsdfd8723lkjhrn324&date_from=2022-11-01&date_to=2022-11-30&status[]=1&goal[]=1

Editar una conversión

Utilice este método para editar la conversión: su estado, moneda, pago o ingresos. Puede actualizar más de una conversión en una solicitud.

⚠️ El ID de conversión utilizado en la solicitud es el ID de conversión interno. Puede encontrarlo haciendo clic en una conversión determinada en las Estadísticas, o realizando una solicitud para la lista de conversiones.

El método: POST /3.0/admin/conversion/edit.

La solicitud cURL para cambiar el estado de las conversiones de Rechazada a Aprobada, y la divisa de USD a EUR.

curl --request POST \ --url https://api-rocketcompany.affise.com/3.0/admin/conversion/edit \ --header 'api-key: 4sdf87fsdfd8723lkjhrn324' \ --header 'content-type: application/x-www-form-urlencoded' \ --cookie PHPSESSID=7u7eu0hds2parivvhl6nbicgj9 \ --data 'ids[0]=634eb220f09cdc2d1b5cf49d' \ --data 'ids[1]=634eb220f09cdc2d1b5cf49d' \ --cookie PHPSESSID=7u7eu0hds2parivvhl6nbicgj9-data 'ids[1]=634eb21af09cdc2d1b5cf49a' \ --data 'ids[2]=634eb215f09cdc2d1b5cf497' \ --data status=confirmed \ --data currency=eur

Importar varias conversiones

Utilice este método para importar más de una conversión a su panel de administración. Puede importar conversiones tanto de clics existentes como de clics no existentes.

El método: POST /3.0/admin/conversions/import.

La petición cURL para importar dos conversiones para clics no existentes, ofertas diferentes:

curl --request POST \ --url https://api-rocketcompany.affise.com/3.0/admin/conversions/import \ --header 'api-key: 4sdf87fsdfd8723lkjhrn324' \ --header 'content-type: application/x-www-form-urlencoded' \ --cookie PHPSESSID=7u7eu0hds2parivvhl6nbicgj9 \ --data 'list[0][offer]=1441586' \ --data 'list[0][offer]=1441586' \ --cookie PHPSESSID=7u7eu0hds2parivvhl6nbicgj9-data 'list[0][pid]=2' \ --data 'list[0][action_id]=6666666' \ --data 'list[0][goal]=install' \ --data 'list[0][status]=confirmed' \ --data 'list[1][offer]=7777777' \ --data 'list[1][pid]=2' \ --data 'list[1][action_id]=87654321' \ --data 'list[1][goal]=install' \ --data 'list[1][status]=confirmed'

La petición cURL para importar dos conversiones para dos clics existentes, mismas ofertas:

curl --request POST \ --url https://api-rocketcompany.affise.com/3.0/admin/conversions/import \ --header 'api-key: 4sdf87fsdfd8723lkjhrn324' \ --header 'content-type: application/x-www-form-urlencoded' \ --cookie PHPSESSID=7u7eu0hds2parivvhl6nbicgj9 \ --data 'list[0][offer]=1441586' \ --data 'list[0][pid]=2' \ --data 'list[0][offer]=1441586' \ --cookie PHPSESSID=7u7eu0hds2parivvhl6nbicgj9-data 'list[0][action_id]=11111' \ --data 'list[0][click_id]=6388a7c9fe1fe60001a98910' \ --data 'list[0][goal]=install' \ --data 'list[0][status]=confirmed' \ --data 'list[1][offer]=22222' \ --data 'list[1][pid]=2' \ --data 'list[1][action_id]=87654321' \ --data 'list[1][goal]=install' \ -data 'list[1][click_id]=6388bfb5b10ff500010c749b' \ --data 'list[1][goal]=install' \ --data 'list[1][status]=confirmed'

Estadísticas personalizadas

Utilice este método para operar diferentes tipos de datos en una solicitud de API, como en la sección personalizada de estadísticas en su panel de administración.

🔎 Si quieres ordenar los datos por algún tipo de ellos, tienes que añadir un slice relevante/ Por ejemplo: ordenar por afiliados, slice por afiliados.

El método: GET /3.0/stats/custom

La petición para obtener datos sobre el tráfico de ofertas y afiliados durante diez días. Los datos se ordenan por oferta y afiliado.

https://api-rocketcompany.affise.com/3.0/stats/custom?api-key=4sdf87fsdfd8723lkjhrn324&filter[date_from]=2022-11-25&filter[date_to]=2022-12-04&slice[]=day&slice[]=offer&slice[]=affiliate&order[]=offer&order[]=affiliate

Por favor, póngase en contacto con el equipo de Atención al Cliente de Affise en relación con todas las cuestiones planteadas a través del correo electrónico: [email protected].

¿Ha quedado contestada tu pregunta?