> For the complete documentation index, see [llms.txt](https://help.citrusad.com/retail-media-interface/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.citrusad.com/retail-media-interface/integration/pt-br/data-api/order-data-1.md).

# Dados de pedidos

Epsilon Retail Media requer dados de pedidos para gerar anúncios relevantes. A sincronização de pedidos também é extremamente valiosa para os painéis do anunciante e do varejista no Epsilon Retail Media portal, pois os pedidos são usados nos cálculos de vendas, conversão, valor de venda e ROAS. Esses dados são extremamente úteis para as equipes de publicidade, pois elas podem analisar a eficácia do investimento e contribuir com gastos adicionais em resposta.

<figure><img src="/files/euiiRrScBvB006OMLFP0" alt="Reporting.png" width="100%"><figcaption><p>Imagem da tela da campanha</p></figcaption></figure>

## Sincronizando dados de pedidos

A sincronização dos dados de pedidos envolve o envio, pelo varejista, do **`sessionId`** de um cliente na solicitação de anúncio e, em seguida, na sincronização dos dados do pedido com o Epsilon Retail Media. Com essas informações, o Epsilon Retail Media consegue revisar os `adId`s fornecidos para as solicitações de anúncio do `sessionId`e atribuir adequadamente dentro da janela de atribuição configurada.

Se desejado, o `sessionId` pode ser substituído por um identificador de cliente hashed de longo prazo para atribuir entre sessões. Para saber mais, fale com o seu Technical Account Manager.

<figure><img src="/files/CgAITIun1yMeqBeRTpYY" alt="Group 95.png" width="100%"><figcaption></figcaption></figure>

#### Requisitos de integração

Com esta integração, você deve enviar Epsilon Retail Media o identificador único de sessão do cliente na solicitação de anúncio e na confirmação do pedido, como no exemplo abaixo:

```json
{
   "orders": [
       {
        "customerId": "npc-s243-ir",
        "catalogId": "6adb93d0-7he4-4d4e-9b47-e5d3714c976a",
        "sessionId": "5cat7-9964-4f",
        "orderDate": "2021-12-02T15:00:00Z",
        "id": "3h30e938-c158-4d78-a0af-b48bbwfrcss4",
        "orderItems": [
            {
                  "gtin": "9891998566P",
                  "quantity": 3,
                  "regularUnitPrice": "1.00",
                  "totalOrderItemPriceAfterDiscounts": "3.00"
                }
              ]
            }
    ]
}
```

{% hint style="info" %}
Este `sessionId` deve ser igual ao fornecido na solicitação de anúncio enviada ao Epsilon Retail Media.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://help.citrusad.com/retail-media-interface/integration/pt-br/data-api/order-data-1.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
