Histórico e resolução de problemas

Todas as ações executadas por esta aplicação são registadas. O histórico é o primeiro local onde deve procurar quando um e-mail não chegou ou chegou com algum erro.

A lista «História»

A lista

Colunas: ID, Nome, Tipo, Estado, Duração e Data de execução.

Filtrar por:

  • Tipo de ação - Pedido HTTP ou e-mail
  • Estado - Bem-sucedido, Falhado, Em espera ou Ignorado (cancelamento da subscrição)

A pesquisa corresponde ao nome do layout ou do pedido. Ao aceder a esta página a partir do botão «Histórico de pedidos» de um pedido HTTP, a pesquisa é pré-filtrada para esse pedido específico, existindo um botão «Mostrar todos os eventos» para limpar o filtro.

Exportar como CSV

A opção «Exportar CSV», na parte superior da página «Histórico», permite descarregar a lista exatamente tal como está filtrada neste momento: a pesquisa e todos os filtros que definir aplicam-se também à exportação. O ficheiro tem o nome history-<date>.csv e contém**,** no máximo**,** os 50 000 eventos mais recentes. Se os seus filtros corresponderem a um número superior a esse, a aplicação irá informá-lo após o download; restrinja os filtros (por exemplo, a um layout ou a um estado) para aceder a eventos mais antigos.

Colunas: Data (UTC), ID, Tipo, Estado, Layout ou pedido, Destinatários, CC, CCO, Assunto, Erro e Duração (ms). Os nomes das colunas e os rótulos de estado estão no idioma da sua conta de administrador. Os campos Destinatários, CC, CCO e Assunto são preenchidos apenas para e-mails. A exportação contém o que a lista de Histórico apresenta: as variáveis de Shopify Flow, os corpos das solicitações e as respostas não fazem parte da mesma.

Os três aspetos a ter em conta

Um emblema vermelho com a indicação «Falha» significa que o envio ou o pedido não se concretizou. Abra-o para ver o erro do prestador de serviços.

Um emblema âmbar de «Variáveis vazias» significa que o e-mail foi entregue, mas que um ou mais marcadores de lugar {{ variables.x }} não foram preenchidos - pelo que o destinatário recebeu uma mensagem com uma lacuna. Trata-se da falha que antes era invisível: a linha aparece a verde, o fornecedor aceitou a mensagem e apenas o destinatário percebe o problema.

Um ícone cinzento com a indicação «Skipped» significa que um e-mail de marketing não foi enviado porque todos os destinatários do campo «Para» cancelaram a subscrição dos seus e-mails de marketing. Não se trata de uma falha, não conta para o seu plano e não é incluído na taxa de sucesso. Consulte E-mails de marketing e cancelamentos de subscrição.

A visualização detalhada

Uma vista detalhada da ação

Ao abrir uma entrada, é apresentado o seguinte:

Cartão Índice
Aviso relativo a variáveis vazias Quais os marcadores de lugar que não produziram qualquer resultado e se o Shopify Flow os enviou vazios ou nem sequer os enviou
Não enviado: o destinatário cancelou a subscrição Apresentado como um evento «Ignorado» em vez de um erro, com um link para «Cancelar subscrição»
Detalhes do evento ID do evento, tipo de ação, estado, duração, hora de execução e o ID da execução do Shopify Flow
Mensagem de erro O erro efetivo do fornecedor ou da API, quando a ação falhou
Solicitar dados O que foi enviado - destinatários, remetente, assunto finalizado, variáveis ou o pedido HTTP finalizado. No caso de um e-mail de marketing, to é a lista de destinatários após a remoção dos endereços que cancelaram a subscrição e suppressed indica quantos foram removidos
Dados de resposta O que foi devolvido - o ID da mensagem do fornecedor ou o estado HTTP e o corpo da mensagem. No caso de um e-mail de marketing, recipients apresenta todos os destinatários do campo «Para» com endereços do tipo sent, failed ou skipped, juntamente com o respetivo ID da mensagem ou mensagem de erro

O título indica-lhe qual foi o remetente utilizado, por exemplo, Order email via support@acme.com (MICROSOFT).

Um e-mail de marketing é enviado como uma mensagem por destinatário no campo «Para», mas constitui um único evento no Histórico. O evento é considerado «Sucesso» quando todos os destinatários receberam a sua mensagem. É considerado «Falha» assim que uma mensagem falhar após o envio de outra; a mensagem de erro indica então quem ficou de fora, e a coluna recipients nos Dados de Resposta mostra quem recebeu a sua mensagem.

Um registo histórico de um e-mail enviado, com o estado, a duração e o idioma «alemão» na secção «Detalhes do registo»
Um evento, aberto: o que foi enviado à esquerda e, na secção «Detalhes do evento», o estado, a duração e o idioma em que o e-mail foi enviado.

Reenviar uma ação

A página de detalhes dispõe de um botão «Reenviar». Este botão atualiza a apresentação com as variáveis originais e reenvia a mensagem aos destinatários originais através do mesmo remetente, ou reexecuta o pedido HTTP exatamente tal como foi enviado.

É executada imediatamente e conta como uma ação no seu plano. A opção de reenvio não está disponível para ações que passaram pelo remetente predefinido de recurso alternativo.

Um evento ignorado não tem o botão «Reenviar»: nada foi enviado, pelo que não há nada para reenviar. Execute novamente o fluxo de trabalho assim que o cliente se tiver subscrito novamente. O reenvio de um e-mail de marketing verifica novamente a lista de cancelamentos de subscrição e exclui todos aqueles que cancelaram a subscrição desde o envio original; se não houver ninguém nessa lista, o reenvio é recusado.

Problemas comuns

O e-mail nunca chegou e não existe qualquer registo no Histórico. A ação nunca foi executada. O problema está em Shopify Flow, e não aqui: verifique se o fluxo de trabalho está ativado, se o gatilho foi acionado e se alguma condição foi efetivamente cumprida. As condições das tags correspondem exatamente, pelo que VIP e vip são diferentes.

A entrada apresenta um ícone de «Variáveis vazias». O seu layout requer uma variável que a ação do Shopify Flow não forneceu ou forneceu vazia. Abra a entrada para verificar qual é. Encontre o guia completo em Transmissão de dados a partir de Shopify Flow.

A entrada foi ignorada. O modelo é um modelo de marketing e todos os destinatários «Para» constam da sua lista de cancelamentos de subscrição, pelo que a aplicação não efetuou o envio. Isto significa que o cancelamento de subscrição está a funcionar conforme previsto. Se o e-mail for um que o cliente deva receber, como uma atualização relativa a um pedido ou ao envio, deve ser incluído num modelo transacional. Consulte E-mails de marketing e cancelamentos de subscrição.

Um e-mail de teste parecia estar correto, mas o e-mail enviado ao público está em branco. As variáveis de teste no editor de layout aplicam-se apenas às pré-visualizações e aos envios de teste. Um envio ao público utiliza o campo «Variáveis (JSON)» da ação do Shopify Flow, que é algo completamente distinto. Esta é a fonte de confusão mais comum.

O estado é «Falha» com um erro de autenticação. No caso do SMTP, as credenciais ou a porta estão incorretas - abra o servidor SMTP e clique em «Testar ligação». No caso do Microsoft 365 ou do Google, poderá ser necessário reautorizar a ligação: verifique «Remetentes de e-mail» → «Contas ligadas» para ver se existe um ícone a indicar que é necessária uma nova ligação.

O corpo de um e-mail apresenta [object Object]. Interpolou um objeto na íntegra. Nos e-mails, deve aceder ao seu conteúdo ({{ variables.customer.firstName }}) ou percorrê-lo num ciclo. Apenas os pedidos HTTP serializam objetos para JSON automaticamente.

A mensagem foi rejeitada devido ao seu tamanho. Os anexos com um total superior a 20 MB são bloqueados e o Microsoft 365 rejeita anexos incorporados com mais de 4 MB. Coloque os ficheiros de grande dimensão no modo «Link». Consulte Anexos e imagens.

Uma solicitação HTTP falha com a mensagem SSRF blocked. O destino corresponde a um endereço de rede privada ou interna, o que é recusado por motivos de segurança. Utilize um ponto final acessível ao público.

Tudo deixa de funcionar de uma só vez, acompanhado de uma mensagem indicando que o limite do plano foi atingido**.** Já esgotou a sua quota de 30 dias. Consulte Planos e utilização.

Perguntar ao Sidekick

Shopify O Sidekick pode consultar esta aplicação diretamente, em modo de leitura. Muitas vezes, é mais rápido do que filtrar o Histórico manualmente:

  • «Houve algum e-mail que não foi entregue esta semana?»
  • «Por que razão o envio do meu último e-mail falhou?»
  • «Que remetentes de e-mail estão configurados?»
  • «Tenho uma solicitação HTTP para o Airtable?»

O Sidekick nunca irá devolver valores secretos, palavras-passe SMTP, tokens OAuth, valores de cabeçalhos HTTP ou payloads não processadas - para esses dados, redireciona-o para a aplicação.

Ainda sem saída

Crie um relatório de erro indicando o domínio da sua loja, o nome do layout ou do pedido e a data e hora da execução. Consulte a secção «Relatar um erro» na Central de ajuda.