O trabalho com várias partes interessadas (anunciantes, parceiros) e a instabilidade dos fluxos de tráfego geralmente exigem a atualização manual de detalhes como pagamentos de ofertas, receita e limites.
Para economizar tempo, aumentar a eficiência e minimizar o erro humano, você pode usar as alterações programadas. Esse recurso pode ajudá-lo a planejar suas alterações com antecedência, garantindo que todas as atualizações sejam refletidas automaticamente.
Por exemplo, o recurso pode ser extremamente útil quando os anunciantes planejam lançar uma promoção especial de um determinado produto e executar uma campanha em datas específicas. Os pagamentos aumentarão durante essa promoção.
O recurso de alterações programadas está disponível apenas para determinados planos. Entre em contato com o gerente da sua conta Affise para obter o recurso.
Alterações programadas
Depois de começar com as alterações agendadas, você poderá adicionar alterações agendadas.
Depois de adicionar uma alteração programada, você verá a tabela a seguir:
onde:
Oferta: uma oferta para a qual você agendou alterações.
Título da meta: um título da meta.
Agendado em: a data e a hora das alterações.
Fusohorário: o fuso horário.
Pagamento/receitaatual: pagamento/receita atual da oferta.
Pagamento/receitaprogramada: pagamento/receita que você programou para a oferta.
Aqui, você também pode editar as alterações programadas da oferta:
Alterações programadas e API
A Affise introduziu o conceito de ID de pagamento para API. Esse é um identificador de pagamento exclusivo da(s) oferta(s). O parâmetro do campo é chamado de 'id', o formato de dados é UUIDv4.
⚠️ Se você trabalha com alterações programadas via API, é necessário enviar o ID do pagamento quando você o atualizar. Caso contrário, o sistema gerará um novo identificador a cada vez, pois ele não é passado na solicitação.
O exemplo da solicitação correta:
## Atualizar (pagamentos)
curl -X "POST" "https://api.dev.affise.com/3.0/admin/offer/210" \
-H 'API-Key: 5dc2ea20b5d12930268b8a2a' \
-H 'Content-Type: multipart/form-data; charset=utf-8; boundary=__X_PAW_BOUNDARY__' \
-H 'Cookie: PHPSESSID=4b9ptpb0fl3d75o8sp4crlhn9o' \
-F "payments[0][currency]=USD" \
-F "payments[0][type]=percent" \
-F "payments[0][goal]=2" \
-F "payments[0][total]=7" \
-F "payments[0][revenue]=6" \
-F "payments[0][id]=237ab02a-89de-40e3-b053-025431ed91f8"
Se você criar um pagamento pela primeira vez, não há necessidade de transmitir o ID. O sistema o gerará e o retornará na resposta. Para todos os pagamentos existentes, o sistema retorna o ID do pagamento no corpo da resposta.
Por exemplo:
"payments": [
{
"cities": [],
"countries": [],
"country_exclude": falso,
"currency" (moeda): "usd",
"custom_field1": nulo,
"custom_field10": nulo,
"custom_field11": nulo,
"custom_field12": nulo,
"custom_field13": nulo,
"custom_field14": nulo,
"custom_field15": nulo,
"custom_field2": nulo,
"custom_field3": nulo,
"custom_field4": nulo,
"custom_field5": nulo,
"custom_field6": nulo,
"custom_field7": nulo,
"custom_field8": nulo,
"custom_field9": nulo,
"devices" (dispositivos): [],
"goal" (meta): "2",
"goal_id": 1,
"id": "237ab02a-89de-40e3-b053-025431ed91f8",
"os": [],
"revenue": 6,
"sub1": [
"subVal1",
"subVal2"
],
"sub2": nulo,
"sub3": nulo,
"sub4": nulo,
"sub5": nulo,
"sub6": nulo,
"sub7": nulo,
"sub8": nulo,
"title" (título): "Default" (Padrão),
"total": 7,
"type" (tipo): "porcentagem",
"url": nulo,
"with_regions": false
}
],
⚠️ Se você agendar várias alterações de pagamento na mesma oferta, o sistema fará isso com um pequeno atraso, uma após a outra.
O que fazer a seguir
Entre em contato com a equipe de Suporte ao Cliente da Affise em relação a todas as questões levantadas por meio do e-mail: [email protected].