> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.thewhiterabbit.app/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Método Unpack: instale o PHP junto com as suas páginas

No método Unpack do The White Rabbit (TWR), o `index.php` pode ficar na mesma pasta dos arquivos da Safe Page e da Offer Page. Em vez de buscar as páginas em outro endereço, ele abre os arquivos direto da sua hospedagem. Sem depender de outro servidor, essa é a forma mais compatível de usar o Unpack.

${youtube}[](ZUGWJ_5fGLo)

## Como funciona

Quando alguém clica no anúncio, a hospedagem abre o `index.php`. Ele consulta o TWR, que decide se o acesso vê a Safe Page ou a Offer Page, e mostra essa página no mesmo endereço, sem redirecionar. O que muda entre as duas configurações do Unpack é **onde as páginas ficam**:

| | Páginas por URL | Páginas por arquivo (este artigo) |
| ---- |
| **Onde as páginas ficam** | Em qualquer endereço da internet | Na sua hospedagem, na mesma pasta do `index.php` |
| **O que você informa na campanha** | O endereço da página: `https://...` | O nome do arquivo da página: `./safe.html` |
| **Onde você instala o `index.php`** | Num site só para ele | No mesmo site das páginas |
| **Quando usar** | A página não é um arquivo seu: loja Shopify, link de afiliado, construtor de páginas | Você tem os arquivos da página na sua hospedagem |

A configuração por URL está em [Método Unpack: instale a campanha do TWR na sua hospedagem](https://help.thewhiterabbit.app/pt-br/article/metodo-unpack-instale-a-campanha-do-twr-na-sua-hospedagem-yqpv69/).

## Antes de começar

- Um domínio conectado ao TWR, que serve só para gerar o arquivo PHP. Veja [como conectar seu domínio](https://help.thewhiterabbit.app/pt-br/article/como-conectar-seu-dominio-ao-the-white-rabbit-f1e8hy/).
- Uma hospedagem que execute PHP, com um site onde você vai colocar as páginas. O domínio desse site precisa ser diferente do conectado ao TWR, e é ele que vai no anúncio.

## Passo a passo

### 1. Coloque as páginas na pasta public_html

No gerenciador de arquivos da hospedagem, abra a pasta pública do site, que na maioria das hospedagens se chama `public_html`. É ela que abre quando alguém acessa o seu domínio. Coloque ali o arquivo da Safe Page e o da Offer Page:

```
public_html/
├── safe.html
└── offer.html
```

`safe.html` e `offer.html` são só exemplos. Você pode dar o nome que quiser a cada arquivo, desde que informe exatamente esse nome na campanha, no passo 2.

Se alguma das páginas se chama `index.html`, renomeie. O nome `index` fica reservado para o arquivo da campanha, que você sobe no passo 4.

### 2. Crie a campanha informando o nome dos arquivos

Em **Campanhas**, clique em **Nova campanha**. Preencha o nome, o domínio conectado ao TWR, a fonte de tráfego, os países e os dispositivos, e marque **Unpack** como método de entrega na Safe Page e na Offer Page. Cada campo está explicado em [Método Unpack: instale a campanha do TWR na sua hospedagem](https://help.thewhiterabbit.app/pt-br/article/metodo-unpack-instale-a-campanha-do-twr-na-sua-hospedagem-yqpv69/).

A diferença está nos campos **URL ou arquivo da Safe Page** e **URL ou arquivo da Offer Page**: em vez da URL, informe o nome do arquivo com `./` na frente. O `./` quer dizer "nesta mesma pasta", então `./safe.html` significa "o arquivo `safe.html` que está na mesma pasta do `index.php`".

| Nome do arquivo na hospedagem | O que informar na campanha |
| ---- |
| `safe.html` | `./safe.html` |
| `offer.html` | `./offer.html` |
| `minha-oferta.html` | `./minha-oferta.html` |

Se a campanha já existe, abra e clique em **Editar campanha** para trocar a URL pelo nome do arquivo.

![](https://storage.crisp.chat/users/helpdesk/website/-/4/d/7/d/4d7d7d2dfaedd800/01-caminho-arquivos_tj5qgo.gif)

|| O nome precisa ser idêntico ao do arquivo, inclusive maiúsculas e minúsculas: para a hospedagem, `Safe.html` e `safe.html` são arquivos diferentes.

### 3. Salve a campanha e baixe o arquivo PHP

Clique em **Salvar**. O TWR mostra os **parâmetros** da campanha, que vão no anúncio junto com a URL do site (passo 5). Clique em **Baixar PHP**.

### 4. Suba o arquivo na public_html e renomeie para index.php

Faça o upload do arquivo PHP na mesma pasta `public_html`, junto das páginas, e renomeie para `index.php`. A pasta fica assim:

```
public_html/
├── index.php     arquivo da campanha
├── safe.html     informado como ./safe.html
└── offer.html    informado como ./offer.html
```

||| O arquivo precisa se chamar exatamente `index.php`. Se você baixou mais de uma vez e o computador acrescentou um número ao nome, renomeie.

### 5. Insira a URL e os parâmetros no anúncio

A URL do anúncio é o **domínio do site onde você colocou as páginas e o `index.php`**, sempre com `https://`. Cole na sua fonte de tráfego junto com os parâmetros da campanha:

* A maioria das fontes tem um campo para a **URL de destino** e outro para os **parâmetros de URL**. Use cada um no seu campo.
* Se a fonte não tiver campo para os parâmetros, junte-os à URL com `?` (ex.: `https://www.seudominio.com/?parametros`).
* Se você usa parâmetros próprios de tracking, junte-os aos do TWR com `&`, sem espaço e sem outro `?`.

### 6. Teste a campanha

Acesse a URL do site direto no navegador: como o acesso não vem do anúncio, você vê a Safe Page. Para ver a Offer Page, abra a campanha no TWR, clique em **Testar Offer**, copie o parâmetro de teste e acrescente à URL depois de `?`. A Offer Page abre no mesmo endereço.

![](https://storage.crisp.chat/users/helpdesk/website/-/4/d/7/d/4d7d7d2dfaedd800/12-testar-offer_aor5p6.gif)

Depois de conferir, desative o modo de teste. Ele não afeta a campanha, então você pode testar até com o anúncio rodando.

## Combine arquivo e URL

As duas páginas não precisam usar a mesma forma. Se a sua Offer Page é uma loja Shopify, por exemplo, informe a URL dela na campanha e deixe só a Safe Page como arquivo:

```
public_html/
├── index.php     arquivo da campanha
└── safe.html     informado como ./safe.html

Offer Page:       https://sualoja.com
```

A página informada por URL aparece no endereço do anúncio, do mesmo jeito que no TWR Mirror. Se ela tem checkout, player de vídeo ou script preso ao endereço original, confira o resultado no teste do passo 6 antes de subir o anúncio.

## Escale com o mesmo PHP

Para rodar a mesma campanha em outra conta de anúncio, copie os arquivos da `public_html` (o `index.php` e as páginas) para um site com outro domínio, sem alterar nada. Os cliques dos dois domínios caem na mesma campanha do TWR. Veja [como escalar a mesma oferta em várias contas de anúncio](https://help.thewhiterabbit.app/pt-br/article/como-escalar-a-mesma-oferta-em-varias-contas-de-anuncio-wc1sxl/).

## Quando atualizar o arquivo PHP

Baixe o PHP de novo e substitua o `index.php` na hospedagem quando você:

* trocar o **domínio** da campanha;
* trocar o nome do arquivo ou a URL da **Safe Page** na campanha.

Não precisa atualizar quando você:

* editar o conteúdo dos arquivos das páginas na hospedagem;
* trocar o nome do arquivo ou a URL da **Offer Page**, ou vincular um teste A/B.

Os parâmetros do anúncio só mudam se você ativar ou desativar o **Token único**. Nesse caso, copie os parâmetros novos e atualize no anúncio.