Quando um paciente entra em contato via link rastreável MEDSAC, **um card verde aparece no topo da conversa** com as informações da campanha. Esse card é visível para todos os atendentes da inbox.

## Anatomia do card

![](https://app.medsac.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBelFhQ2c9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--d2e4f4bfbdced78974e12d5a22ab82ccf3ad065f/image.png?cw_image_width=355px)![](https://app.medsac.com.br/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBek1hQ2c9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--79d1d924f16674b99ace521f96c7ae92ab4b4731/image.png?cw_image_width=622px)

### Header

* **Chip MEDSAC** — marca a origem do card.

* **Lead via link rastreável** — confirma que veio de um clique no link MEDSAC.

### Body

* **CAMPANHA** — nome do utm_campaign (ex: `checkup-maio`). Se vazio, a linha não aparece.

* **Origem / Meio** — utm_source e utm_medium. Aparece se algum dos dois estiver preenchido.

* **Conteúdo / Termo** — utm_content e utm_term. Linha opcional, só aparece se preenchidos.

* **Chips Google Ads / Meta/Facebook** — aparecem apenas se o clique veio com gclid/fbclid. **O valor cru não é exibido** (privacidade).

### Footer

* **#N** — ID interno da campanha. Útil para identificar duplicatas.

* **Abrir campanha** — link rápido para a tela de gestão da campanha (apenas administradores conseguem abrir).

## Diferenças vs. card Meta Ads (CTWA)

| Característica | Card MEDSAC (verde)                       | Card Meta Ads (azul)                       |
| -------------- | ----------------------------------------- | ------------------------------------------ |
| Origem         | Link rastreável MEDSAC `/r/MSAC-...`      | Anúncio Click-to-WhatsApp direto na Meta   |
| Onde rastrear  | Qualquer canal (Insta, Google, QR, TV)    | Apenas Meta Ads (Facebook/Instagram)       |
| Dados          | UTMs que você configurou                  | Headline, mídia, source_id do anúncio Meta |
| Privacidade    | Não mostra click_token, gclid, fbclid, IP | Não mostra ctwa_clid                       |

## Coexistência

Se um paciente vier de um anúncio Meta CTWA E também clicou num link MEDSAC, **ambos os cards aparecem** na mesma conversa:

1. Card **MEDSAC** em cima (prioridade visual)

2. Card **Meta Ads** logo abaixo

## Quando o card NÃO aparece

* O paciente apagou o `MSAC-...` da mensagem antes de enviar.

* Já se passaram mais de 7 dias entre o clique e a primeira mensagem.

* A campanha foi arquivada/excluída antes da primeira mensagem.

* O paciente já tem conversa aberta — a 2ª mensagem dele com token novo não atualiza atribuição (vincula só na primeira mensagem incoming da conversa).

## Privacidade e LGPD

O card **nunca exibe**:

* `click_token` (apenas internamente para match)

* `campaign_token` (idem)

* Valor cru de `gclid`/`fbclid` (só os chips dizendo que existe)

* IP do paciente (gravamos só o hash SHA256)

* User Agent ou referer


