API para estatísticas (administradores)
Natalya Yefimenko avatar
Escrito por Natalya Yefimenko
Atualizado há mais de uma semana

Antes de começar

API para estatísticas

A API do Affise fornece a você vários métodos para obter dados estatísticos por diferentes tipos ou fatias. São absolutamente os mesmos dados que você vê no seu painel de administração.

⚠️ Você pode usar alguns métodos somente com a chave de API do usuário com o tipo de gerente geral. Alguns métodos estão disponíveis somente com a chave de API do afiliado.

Lista de cliques

Use esse método para obter a lista de ofertas de acordo com suas propriedades, que você pode indicar em sua solicitação de API.

⚠️ Você pode obter dados apenas dos últimos sete dias.

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

A solicitação para obter os cliques de uma determinada oferta:

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

Conversões

No Affise, você pode gerenciar suas conversões por meio da API exatamente como no seu painel de administração. Veja as estatísticas, edite as conversões ou importe-as.

Lista de conversões

Use esse método para obter a lista de conversões de um determinado período e com determinadas propriedades, como status, meta, país, receita etc.

O método: GET /3.0/stats/conversions

A solicitação para obter conversões para o mês de novembro de 2022, com o status Approved (Aprovado) e o valor de meta "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 uma conversão

Use esse método para editar a conversão: seu status, moeda, pagamento ou receita. É possível atualizar mais de uma conversão em uma solicitação.

⚠️ A ID de conversão usada na solicitação é a ID de conversão interna. Você pode encontrá-la clicando em uma determinada conversão nas Estatísticas ou fazendo uma solicitação para a lista de conversões.

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

A solicitação cURL para alterar o status das conversões de Declined para Approved e a moeda de USD para 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]=634eb21af09cdc2d1b5cf49a' \ --data 'ids[2]=634eb215f09cdc2d1b5cf497' \ --data status=confirmed \ --data currency=eur

Importar várias conversões

Use esse método para importar mais de uma conversão para seu painel de administração. Você pode importar conversões para cliques existentes e para cliques não existentes.

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

A solicitação cURL para importar duas conversões para cliques inexistentes, 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][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'

A solicitação cURL para importar duas conversões para dois cliques existentes, as mesmas 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][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][click_id]=6388bfb5b10ff500010c749b' \ --data 'list[1][goal]=install' \ --data 'list[1][status]=confirmed'

Estatísticas personalizadas

Use esse método para operar diferentes tipos de dados em uma solicitação de API, como na fatia personalizada de estatísticas em seu painel de administração.

Se você quiser ordenar os dados por algum tipo de dado, precisará adicionar uma fatia relevante. Por exemplo: ordenar por afiliados, fatia por afiliados.

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

A solicitação para obter dados sobre o tráfego de ofertas e afiliados por dez dias. Os dados são ordenados por uma oferta e um 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

Entre em contato com a equipe de Suporte ao Cliente da Affise sobre todas as questões levantadas por meio do e-mail: [email protected].

Respondeu à sua pergunta?