Passar para o conteúdo principal

view_reports_tables_campaign

Mensagens de campanha (HSM) com resposta e resultado

P
Escrito por Produto Omnichat

Mensagens de campanha (HSM) com resposta e resultado

A tabela view_reports_tables_campaign armazena uma linha por campanha, com os dados da mensagem mais recente enviada nela. Ela tem as mesmas colunas de reports_tables_campaign, mas não traz todas as mensagens: cada linha é uma campanha, identificada por campaign_id. Com dados atualizados em H-1 (de hora em hora).


​Exemplo

A campanha "Black Friday" (campaign_id = abc123) enviou 1.000 mensagens entre 01/11 e 03/11. Em reports_tables_campaign ela tem 1.000 linhas; aqui, uma só:


• created_at = 03/11 às 18:00, a hora da última mensagem enviada na campanha.


• hsm_id, hsm_status, phone e chat_id são dessa última mensagem. Por exemplo: hsm_status = OUTGOING_READ, delivered = 1, read = 1, click = 0.


• campaign_type, message_template_id e message_template_title descrevem a campanha e o template usado.


Use esta tabela para listar as campanhas e ver quando cada uma teve o último envio e qual template usou. delivered, read, error e click aqui valem 0 ou 1 e se referem a uma mensagem só, assim como impacted_orders e orders_total. Para totais de envio, entrega, leitura, clique e pedidos, some as colunas em reports_tables_campaign.


A tabela traz campanhas com envios a partir de janeiro de 2026.


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.campaign_id

,tb.delivered

,tb.read

,tb.click

FROM view_reports_tables_campaign AS tb

;

Dicionário de dados

Variável

Tipo

Descrição

Obs

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

year_month

int

Ano e mês de envio (formato AAAAMM)

created_at

timestamp

Data e hora da última mensagem enviada na campanha

message_template_id

string

Código identificador do modelo de mensagem (template)

Chave estrangeira para a tabela dim_templates

message_template_title

string

Nome do modelo de mensagem

is_message_click

boolean

Indica se o template da campanha tem link

hsm_id

string

Código identificador da última mensagem enviada na campanha

hsm_status

string

Situação de entrega da última mensagem enviada na campanha

chat_id

string

Código identificador do chat

Chave estrangeira para a tabela dim_chat

phone

string

Telefone do destinatário da última mensagem

campaign_id

string

Código identificador da campanha

Chave estrangeira para a tabela dim_campaign

reply_message_id

string

Código identificador da resposta do cliente, quando houver

reply_message_text

string

Texto da resposta do cliente

reply_message_at

timestamp

Data e hora da resposta do cliente

reply_message_type

string

Tipo da resposta do cliente (ex.: texto, botão)

delivered

int

1 se a última mensagem foi entregue, 0 se não

read

int

1 se a última mensagem foi lida, 0 se não

error

int

1 se a última mensagem deu erro no envio, 0 se não

click

int

1 se houve clique na última mensagem, 0 se não

impacted_orders

bigint

Pedidos influenciados pela última mensagem (para o total da campanha, use reports_tables_campaign)

orders_total

double

Valor dos pedidos influenciados pela última mensagem (para o total da campanha, use reports_tables_campaign)

campaign_type

string

Tipo da campanha (ex.: audience-based)

campaign_category

string

Categoria do público da campanha

Respondeu à sua pergunta?