Passar para o conteúdo principal

fact_time_events_csr

Tempos dos eventos de atendimento

P
Escrito por Produto Omnichat

Tempos dos eventos de atendimento

A tabela fact_time_events_csr armazena os eventos de cada atendimento com o início, a primeira resposta e o fim da janela de cada evento, e os tempos de espera e de atendimento já calculados. Com dados atualizados de hora em hora, entre 6h e 22h (horário de Brasília); de madrugada não há atualização.


​Exemplo

Um atendimento que foi assumido por um atendente, transferido para outro time e assumido de novo gera três linhas, uma por evento. O event_id é o código do atendimento seguido de _0, _1, _2, na ordem dos eventos:


• abc123_0: o atendente assume o atendimento (pickup) às 10:00 e responde às 10:02, então waiting_time = 120000 (2 minutos). A janela termina às 10:30, na transferência, então attendence_time = 1680000 (28 minutos).


• abc123_1: o atendimento é transferido para outro time (route) às 10:30 e a próxima resposta sai às 10:41, então waiting_time = 660000 (11 minutos).


• abc123_2: o novo atendente assume (pickup) às 10:40 e responde às 10:41, então waiting_time = 60000 (1 minuto).


Enquanto uma janela não tem fim registrado, ended_at e attendence_time ficam vazios. Para ver os tempos em minutos, divida por 60000 (ex.: tb.waiting_time / 60000).


As janelas incluem atendimento por humanos, pelo bot e períodos em que o atendimento está na fila de um time, sem responsável (user_id vazio). Para analisar só o atendimento humano, cruze user_id com a tabela dim_user e filtre is_bot = false.


Atenção: Os registros desta tabela utilizam o fuso horário UTC, ou seja, para que as datas sejam referentes ao fuso horário brasileiro, é preciso inserir nas queries o fuso horário brasileiro.
​

SET TIME ZONE '-3:00';

SELECT tb.csr_id

,tb.started_at

,tb.waiting_time

,tb.attendence_time

FROM fact_time_events_csr AS tb

;

Dicionário de dados

Variável

Tipo

Descrição

Obs

csr_id

string

Código identificador do atendimento

Chave estrangeira para a tabela dim_customer_support_request

omni_campaign_id

string

Código identificador da campanha, quando o atendimento veio de campanha

Chave estrangeira para a tabela dim_campaign

event_id

string

Código identificador do evento do atendimento

team_id

string

Código identificador do time responsável pelo atendimento no evento

Chave estrangeira para a tabela dim_team

user_id

string

Código identificador do usuário responsável pelo atendimento no evento

Chave estrangeira para a tabela dim_user

customer_id

string

Código identificador do consumidor

Chave estrangeira para a tabela dim_customer

chat_id

string

Código identificador do chat

Chave estrangeira para a tabela dim_chat

retailer_id

string

Código identificador da loja. Em contas com mais de uma loja, separa os registros de cada uma

Chave estrangeira para a tabela dim_retailer

finished_by

string

Código identificador do usuário que finalizou o atendimento

Chave estrangeira para a tabela dim_user

team_finished

string

Código identificador do time que finalizou o atendimento

Chave estrangeira para a tabela dim_team

csat

int

Nota de satisfação (CSAT) dada pelo cliente ao atendimento

started_at_id

string

Data e hora de início da janela do evento no formato AAAAMMDDHHMM

Chave estrangeira para a tabela dim_dates

ended_at_id

string

Data e hora de fim da janela do evento no formato AAAAMMDDHHMM

Chave estrangeira para a tabela dim_dates

replied_at_id

string

Data e hora da primeira resposta na janela do evento no formato AAAAMMDDHHMM

Chave estrangeira para a tabela dim_dates

started_at

timestamp

Data e hora de início da janela do evento

ended_at

timestamp

Data e hora de fim da janela do evento

replied_at

timestamp

Data e hora da primeira resposta dentro da janela do evento

waiting_time

bigint

Tempo de espera, do início da janela até a primeira resposta, em milissegundos

waiting_time_attendence_hours

bigint

Tempo de espera considerando só o horário de atendimento da loja, em milissegundos

attendence_time

bigint

Tempo de atendimento, da primeira resposta até o fim da janela, em milissegundos

attendence_time_attendence_hours

bigint

Tempo de atendimento considerando só o horário de atendimento da loja, em milissegundos

Respondeu à sua pergunta?