Skip to main content

É possível em pegar uma contagem de dados de um evento e colocar numa variável dentro do builder?

@GabrielPetrone

Fala meu querido!
Se entendi bem, você precisa do Get event counters.
Daí basta você Processar essa Requisição e depois passar em um Script para tratar o dado que você precisa, salvando a resposta em variável.

#ezpz né?

Abraços.


@GabrielPetrone, obrigado!

Viu, não tem um endpoint que já trás a quantidade total do período selecionado, sem trazer a contagem por dia?


Não tem :sadblip: mas você pode rodar um script para tratar o retorno e remover as duplicidades.
Eu uso em um caso parecido, fiz uma modificação aqui e veja se esse script resolve seu problema:

function run(obj) {
  var actions = JSON.parse(obj);
  actions = Object.assign(actions.resource.items);
  var options = [];

  // Adiciona os itens do Event Track dentro do array options
  actions.forEach((element) => {
    options.push(element.action);
  });

  // Elimina as duplicidades dentro do array options
  var newOptions = options.filter(function(opt, i) {
    return options.indexOf(opt) === i;
  });

  return newOptions;
}

Espero que ajude 😉