# Variáveis da mensagem

> Um só Link Premium cuja mensagem predefinida muda a cada clique, preenchida com o produto, a oferta ou a campanha que vem na URL do link.

Escreva `{{product}}` na mensagem predefinida de um link do tipo Chat, compartilhe `wa.link/tiendaluna?product=Blue+mug`, e a conversa abre com "Blue mug" no lugar. Um link, uma mensagem, e cada produto, anúncio ou campanha preenche as próprias palavras.

## Por que usar variáveis

- **Um link no lugar de dezenas.** Sem variáveis, cada página de produto ou anúncio precisa do próprio link do WhatsApp, com a própria mensagem. Com elas, um só Link Premium atende a todos, e os cliques se somam em um só lugar.
- **Você sabe o que a pessoa quer antes de responder.** A primeira mensagem já traz o nome do produto ou da oferta de onde o visitante veio.
- **Nada para atualizar no app.** Um produto novo só precisa de uma URL nova do seu lado.

## Adicione uma variável

1. Abra um Link Premium cujo **Tipo de link** seja **Chat**.
2. Em **Mensagem predefinida**, coloque o cursor onde o valor vai entrar. Abaixo da mensagem, **Inserir variável** oferece `name`, `product`, `code` e `source`, e **Personalizada…** para um nome seu. Você também pode digitar `{{product}}` por conta própria.
3. Aparece um painel **Variáveis da mensagem**, com uma linha por variável. Preencha o **Valor padrão**: as palavras usadas quando um clique não traz valor. A **Prévia** mostra a mensagem como ela será enviada.
4. Selecione **Salvar alterações**, ou **Criar link** em um link novo.

> [!TIP]
> Sempre defina um valor padrão. Sem ele, um clique que não traz valor recebe o nome da variável no lugar: "Quero o product".

## Regras para os nomes

- Duas chaves de cada lado: `{{product}}`. Espaços logo dentro das chaves são aceitos: `{{ product }}`.
- Letras de a a z sem acento, números e sublinhados: `{{product_name}}`. Um nome com hífen, espaço ou acento não é uma variável: ele é enviado exatamente como foi escrito, com as chaves.
- Os nomes diferenciam maiúsculas de minúsculas. `{{product}}` é preenchida por `?product=`, não por `?Product=`.
- Uma variável pode aparecer mais de uma vez na mensagem. Todas as ocorrências recebem o mesmo valor.

## Preencha pela URL

Depois do endereço, acrescente `?`, o nome da variável, `=` e o valor. Junte várias com `&`: `wa.link/tiendaluna?product=Blue+mug&color=Sand`.

| A URL do clique termina em | `{{product}}` vira            |
| -------------------------- | ----------------------------- |
| `?product=Blue+mug`        | Blue mug                      |
| `?product=`                | O valor padrão                |
| Nada para `product`        | O valor padrão                |
| Nada, e sem valor padrão   | `product`, o nome da variável |

Escreva um espaço como `+` ou `%20`. Um valor que contém `&`, `#` ou `+` precisa desses caracteres codificados como `%26`, `%23` e `%2B`. A maioria dos criadores de sites e das ferramentas de anúncios codifica a URL para você.

## Exemplo: seu site

Dê ao botão de cada produto o mesmo link, com o valor dele. A mensagem `Olá, quero pedir: {{product}}.` com o valor padrão `a peça que vi no seu site` atende a todas as páginas:

```html
<a href="https://wa.link/tiendaluna?product=blue%20mug">Order on WhatsApp</a>
```

Um visitante na página da caneca azul envia "Olá, quero pedir: blue mug." Quem encontra o link em qualquer outro lugar envia "Olá, quero pedir: a peça que vi no seu site."

## Exemplo: anúncios e campanhas

Use um só link em todos os anúncios e mude apenas o valor, como `?offer=Summer+sale` em um anúncio e `?offer=Free+shipping` em outro. Com `Olá, vi seu anúncio: {{offer}}.` você sabe qual anúncio começou cada conversa assim que ela abre. O [guia de anúncios](https://walink.com/pt/docs/guides/ads) mostra a configuração passo a passo.

## Bom saber

- As variáveis funcionam só em links do tipo Chat: links de catálogo, canal e grupo não têm mensagem. Smart Links e formulários não preenchem variáveis.
- Os valores continuam chegando quando o link tem uma [página de destino](https://walink.com/pt/docs/premium-links/landing-page) ou a ponte do [navegador interno](https://walink.com/pt/docs/premium-links/in-app-browsers) ativada.
- O [QR code](https://walink.com/pt/docs/qr-codes) do seu link acrescenta `source=qr` ao endereço para o Walink contar as leituras. Esse marcador nunca preenche uma variável `{{source}}`: uma leitura fica com o valor padrão.
- O visitante vê a mensagem antes de enviar e pode mudar o texto, e qualquer pessoa pode editar uma URL. Não use uma variável para nada em que você precise confiar, como um preço ou um código de desconto que você depois vai honrar.
