# Fazer Upload de Arquivos de Promoção de Produtos

O *Promoções de Produtos* recurso permite que você compartilhe ofertas especiais e promoções com parceiros. Essas ofertas aparecem nos feeds de produtos dos parceiros, nas APIs de produtos e no marketplace de produtos da impact.com, onde uma *Oferta especial* etiqueta exibida diretamente no bloco do produto nos resultados da pesquisa.

{% hint style="warning" %}
**Importante:** Você precisará ter um catálogo de produtos ativo antes de começar. Para obter ajuda na criação do seu primeiro upload de produto, veja [Adicionar Catálogos de Produtos](/brand/pt-br/sobre-o-que-voce-gostaria-de-aprender/platform-features/product-catalogs/add-product-catalogs-as-a-brand.md).
{% endhint %}

#### Fazer upload de um arquivo de promoção

{% tabs %}
{% tab title="Upload direto" %}

1. No menu de navegação à esquerda, selecione ![](/files/160944180402269557074f48f2ece20bc35e8b4d) **\[Engage] → Conteúdo → Produtos → Promoções de Produtos**.
2. No canto superior direito, selecione **Fazer upload do arquivo de promoção**.
3. Insira os **Nome do arquivo de promoção**.
4. Selecione a ![](/files/7e1c6d18e5a0a7c76ed315795915597447710759) **\[botão de opção]** **Upload direto** método.
5. Selecione o arquivo **Formato**.
   * A impact.com oferece suporte apenas a *Google Merchant Center (formato TXT)* ou seja, `.txt` e *Google Merchant Center (formato CSV)* ou seja, `.csv` arquivos.
   * Consulte a [*Referência de campos do feed de promoções de produtos*](#para-idm73509110741608) abaixo para obter mais informações sobre esses campos.
6. Selecione **Escolher arquivo**.
   * Localize o arquivo que você deseja enviar do seu computador.
7. Selecione seu **Idioma** e **Salvar**.
   {% endtab %}

{% tab title="Buscar da URL" %}
Esta opção permite buscar um arquivo de um servidor FTP/SFTP ou de uma URL HTTP/HTTPS para garantir dados de promoção atualizados.

1. No menu de navegação à esquerda, selecione ![](/files/160944180402269557074f48f2ece20bc35e8b4d) **\[Engage] → Conteúdo → Produtos → Promoções de Produtos**.
2. No canto superior direito, selecione **Fazer upload do arquivo de promoção**.
3. Insira os **Nome do arquivo de promoção**.
4. Selecione a ![](/files/7e1c6d18e5a0a7c76ed315795915597447710759) **\[botão de opção]** **Buscar da URL** método de upload.
5. Selecione o arquivo **Formato**.
   * A impact.com oferece suporte apenas a *Google Merchant Center (formato TXT)* ou seja, `.txt` e *Google Merchant Center (formato CSV)* ou seja, `.csv` arquivos.
   * Consulte a [*Referência de campos do feed de promoções de produtos*](#para-idm73509110741608) abaixo para obter mais informações sobre esses campos.
6. Informe o **nome** do seu arquivo em *Nome do arquivo de upload*.
   * [Veja este modelo](https://docs.google.com/spreadsheets/d/1OUr9Hoc2DRnS3KnyXwAetcgtho76ftej/edit?usp=sharing\&ouid=106843525620835185016\&rtpof=true\&sd=true) para orientação ao enviar suas promoções.
7. Informe o **URL de busca** que aponta para o diretório onde existe seu arquivo de dados de promoção.
   * Esta URL pode ser uma URL FTP ou HTTPS. Ex.: `ftp://ftp.acme.com` ou `https://acme.com/anvil_promotions/anvil.txt`
8. Selecione a **Frequência de busca** para saber com que frequência a impact.com buscará o arquivo:
   * Diariamente
   * A cada 8 hora(s)
   * A cada 4 hora(s)
   * A cada 2 hora(s)
9. Selecione a **Hora da busca** em que a impact.com buscará o arquivo.
   * As opções exibidas estão em GMT -05:00 Horário do Leste.
10. Selecione seu **Fuso horário**.
11. Selecione seu **Idioma** e **Salvar**.
    {% endtab %}
    {% endtabs %}

<details>

<summary>Referência de campos do feed de promoções de produtos</summary>

| Campos esperados                             | Obrigatório? | Descrição                                                                                              | Formato                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| -------------------------------------------- | ------------ | ------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ID `[promotion_id]`                          | Sim          | O ID exclusivo de cada promoção.                                                                       | Este ID está no formato numérico e não deve conter espaços ou símbolos, por exemplo, `103330482`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| Aplicabilidade `[product_applicability]`     | Sim          | Este atributo especifica se a promoção se aplica a todos os produtos ou apenas a produtos específicos. | <p>Valores suportados:</p><p>• <code>all\_products</code></p><p>• <code>specific\_products</code></p><p><strong>Observação:</strong> A impact.com só pode mapear as promoções no seu <a href="https://support.google.com/merchants/answer/2906014?hl=en">arquivo do feed de promoções do Google</a> com produtos específicos no seu <a href="/pages/6b7660f3ead125d75bb08835d808f7a77d463b4d">catálogo de produtos</a> se o seu feed de produtos incluir <code>promotion\_id</code>. Em outras palavras, você não pode ter o valor <code>specific\_products</code> se o seu feed de produtos não incluir IDs de promoção.</p> |
| Descrição `[long_title]`                     | Sim          | O título completo de cada promoção.                                                                    | O comprimento máximo do título é de 60 caracteres. Ex.: `Caneca grátis com compra`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| Efetivo `[promotion_effective_dates]`        | Sim          | O período da promoção.                                                                                 | <p>• A <strong>início</strong> e <strong>fim</strong> datas são separadas por uma barra (/).</p><p>• O formato da data é (YYYY-MM-DD), seguido da letra ‘T’, o horário de início ou término da promoção e a indicação do fuso horário da promoção.</p><p>• Exemplo: <code>2009-07-19T03:00:00+00:00/2009-07-26T21:00:00+00:00</code></p>                                                                                                                                                                                                                                                                                      |
| Exibição `[promotion_display_dates]`         | Não          | Este atributo especifica a data e o intervalo de tempo em que a promoção ficará ativa.                 | O **início** e **fim** datas são separadas por uma barra (/), por exemplo, `2009-07-19T03:00:00+00:00/2009-07-26T21:00:00+00:00`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| Canal `[redemption_channel]`                 | Sim          | Este atributo indica se a promoção é válida online ou na loja.                                         | <p>Valores suportados:</p><p>• <code>online</code></p><p>• <code>na\_loja</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| Tipo de código da oferta `[offer_type]`      | Sim          | Este atributo indica se um código de cupom é necessário para os clientes resgatarem a oferta.          | <p>Valores suportados:</p><p>• <code>no\_code</code></p><p>• <code>generic\_code</code></p><p><strong>Importante:</strong> Se o valor deste atributo for <code>generic\_code</code>, depois <code>generic\_redemption\_code</code> é obrigatório.</p>                                                                                                                                                                                                                                                                                                                                                                         |
| Código da oferta `[generic_redemption_code]` | Não          | Este atributo especifica o código que pode ser usado online para resgatar a promoção.                  | O comprimento máximo é de 20 caracteres, por exemplo, `EXTRA20`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| Destino `[promotion_destination]`            | Não          | Este atributo especifica o formato de cada promoção.                                                   | <p>Valores suportados:</p><p>• <code>Shopping\_ads</code></p><p>• <code>Buy\_on\_Google\_listings</code></p><p>• <code>Free\_listings</code></p><p>Para enviar sua promoção para um ou mais destinos, envie o valor de cada destino como uma coluna separada.</p>                                                                                                                                                                                                                                                                                                                                                             |

</details>

#### Solucionar mensagens de erro e aviso

<details>

<summary>Ver erros e avisos</summary>

Na *Promoções de Produtos* tela, na coluna *Saúde* selecione *erros* ou *avisos* para ver mais informações sobre o erro, como o tipo de erro ou a mensagem de erro. Veja [Gerenciar seus arquivos de promoções de produtos](/brand/pt-br/sobre-o-que-voce-gostaria-de-aprender/platform-features/product-promotions/manage-your-product-promotion-files.md) para obter mais informações sobre o *Saúde* do seu arquivo de promoção.

</details>

<details>

<summary>Pesquisar e filtrar erros</summary>

Você pode clicar no arquivo *erros* e *avisos* e usar o campo de pesquisa e os filtros para classificar todos os erros do arquivo de promoção enviado.

*Tipo de erro* os filtros incluem:

* Todos
* Aviso
* Erro
* Duplicar

</details>

<details>

<summary>Mensagens de erro e aviso</summary>

| Mensagem de erro                                       | Explicação                                                                   |
| ------------------------------------------------------ | ---------------------------------------------------------------------------- |
| Campo(s) obrigatório(s) ausente(s):{Campo obrigatório} | Um ou mais dos campos obrigatórios estão ausentes no arquivo enviado.        |
| Registros ignorados devido a uma data efetiva expirada | A data final efetiva da promoção está no passado e esse registro é ignorado. |

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.impact.com/brand/pt-br/sobre-o-que-voce-gostaria-de-aprender/platform-features/product-promotions/upload-product-promotion-files.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
