# Configurar Lógica de Deep Linking com Esquemas URI

Certos aplicativos móveis com navegadores embutidos personalizados não suportam todas as tecnologias de deep linking, tornando necessário usar [esquemas de URI](https://en.wikipedia.org/wiki/List_of_URI_schemes) para garantir rastreamento consistente quando o deep linking padrão falha. Siga as etapas neste artigo para aprimorar a precisão do seu rastreamento de conversões quando os usuários acessarem sua página de vendas via esses navegadores embutidos personalizados.

#### Fluxograma de resultado desejado

O fluxograma abaixo representa o resultado que você pretende alcançar. Em resumo, você quer configurar uma regra de redirecionamento no impact.com para encaminhar os usuários que clicam em seu link de rastreamento para a página relevante do aplicativo móvel sempre que possível. Se não for possível devido ao aplicativo não estar instalado no dispositivo do usuário, você deverá direcioná-los para a versão web dessa página. Você também pode configurar uma página intersticial no impact.com, pois isso permitirá garantir que o usuário seja redirecionado apenas para páginas de destino reconhecidas pelo seu aplicativo.

<div data-with-frame="true"><figure><img src="https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-fed65268965e8e1db8473062d52095b14b220e3d%2F260dbc4571ab3a646158dccf6f817e64888da69f1fe481f7a4d9c2f90fe73003.png?alt=media" alt="" width="296"><figcaption></figcaption></figure></div>

#### Pré-requisitos

* O esquema de URI do seu aplicativo móvel, por exemplo **`acmeapp://`**`item/view/12345`, deve ser o mesmo nas versões Android e iOS do seu aplicativo.
* Os caminhos da sua URL web devem ser mapeados para o esquema de URI do seu aplicativo móvel para que o redirecionamento funcione, por exemplo, se a URL da ACME Corporation for `https://acme.com/item/view/12345`, o URI deles será `acmeapp://item/view/12345`.
* Você deve conhecer quaisquer caminhos não suportados (ou seja, caminhos que não estão mapeados) dentro do seu aplicativo móvel para que possa implementar filtros correspondentes na página intersticial dentro das condições da regra, conforme detalhado abaixo.

#### Configurar rastreamento por esquema de URI

{% stepper %}
{% step %}

#### **Etapa 1: Configure o rastreamento por esquema de URI no seu aplicativo**

Configure seu aplicativo móvel para rastrear quando o referenciador for um esquema de URI.

1. Analise o `clickid` do esquema de URI e outros parâmetros de rastreamento relevantes do gateway.
2. Chame a API PageLoad, passando o URI para o campo PageUrl em eventos de abertura do aplicativo.

   * Veja o [Criar uma Page Load](https://integrations.impact.com/impact-brand/reference/create-a-pageload) referência da API para mais detalhes.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>Exemplo:</strong> <code>acmeapp://item/view/12345?clickid=abcdef12345</code>.</p></div>

{% endstep %}

{% step %}

#### **Etapa 2: Configure o esquema de URI do seu programa**

1. Na barra de navegação superior, selecione ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-1183576591b45997efe4dc81a25024640591d02a%2F245137dc972a7a7f6165b59538fcdbac8fd5bd8fee4ba9f20c1a2982c5b58b57.svg?alt=media) **\[Perfil do usuário] → Configurações**.&#x20;
2. Na coluna da direita, em *Rastreamento*, selecione **Geral**.
3. No campo Esquema de URI, selecione ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-a600f51d86cbf3c02c36ea5cf311867b2bb4cf89%2F00a06da7505c774dc36762a66bcd169b1d62cb35af729e3383729755194758fb.svg?alt=media) **\[Editar]**.
4. Insira o **esquema de URI**do seu aplicativo móvel `://` , excluindo
   * do final do esquema.
5. Se vários esquemas de URI estiverem listados, o impact.com usará por padrão o primeiro esquema. **Selecione**.
   {% endstep %}

{% step %}

#### **Salvar**

1. Na barra de navegação superior, selecione ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-1183576591b45997efe4dc81a25024640591d02a%2F245137dc972a7a7f6165b59538fcdbac8fd5bd8fee4ba9f20c1a2982c5b58b57.svg?alt=media) **\[Perfil do usuário] → Configurações**.&#x20;
2. Na coluna da direita, em *Etapa 3: Crie a regra de redirecionamento*, selecione **Técnico**.
3. Bloqueio & Redirecionamento **No canto superior direito, selecione**.
4. **Configurar regra** Nome
   * a regra de forma descritiva.
5. O nome deve indicar o propósito da regra. *Adicione uma* Condição **com o parâmetro** Nome do App
   * e insira as plataformas de aplicativo móvel para as quais a regra se aplica. *o impact.com recomenda incluir*, *Facebook*Instagram *, e*.
6. X ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-6282f271b7521383385339243690b303086736d9%2F3b5a585dd2895bdf1c30d1236c72ba590dddd18717863b27074c8d313d05ae20.svg?alt=media) **Opcionalmente,** \[Adicionar outro] **condição com o parâmetro** Página de Destino

   * e especifique caminhos e domínios para os quais você deseja redirecionar os usuários.
   * Esta etapa é recomendada e permitirá que você use o recurso apenas para caminhos que seu aplicativo pode reconhecer. [Use](https://en.wikipedia.org/wiki/Regular_expression) regex

   ```programlisting
   para corresponder páginas de destino que contenham caminhos específicos — veja o exemplo abaixo.
   ```
7. X ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-6282f271b7521383385339243690b303086736d9%2F3b5a585dd2895bdf1c30d1236c72ba590dddd18717863b27074c8d313d05ae20.svg?alt=media) **Opcionalmente,** \[Adicionar outro] **^(https?:\\/\\/)?(www\\.)?(domain\\.com|sub\\.domain\\.com)(\\/(shop|product)(\\/\[^?]\*?)?)?(\\/?(\\?.\*)?)?$** Parâmetro

   <div data-with-frame="true"><figure><img src="https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-05f2884f968b97207049961a1cd2ce056a3bc4b1%2F1744c6326d9b8b16c9d5495cb7869eaf1a4cd0a19b02dbcf3b851af38154ee8b.png?alt=media" alt="" width="536"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

#### **Probabilidade**

1. e especifique uma porcentagem do tráfego a ser redirecionada para testes A/B. *Etapa 4: Personalize o intersticial para Mobile Deep Linking* No campo ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **Ação** , use o **\[Menu suspenso]**.
2. para selecionar

| Mobile Deep Linking               | Personalize o modelo intersticial para alinhar com sua marca:                                                                                                                                                                                                                                                                                                                                                                                                                            |
| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Campos                            | Descrição [Texto do cabeçalho e cor da fonte](https://en.wikipedia.org/wiki/Hexadecimal) Seu texto de cabeçalho é uma frase curta exibida no intersticial em fonte grande. Você pode especificar o conteúdo desse texto e definir a cor da fonte usando o seletor de cores ou a notação                                                                                                                                                                                                  |
| hexadecimal                       | . [Texto do cabeçalho e cor da fonte](https://en.wikipedia.org/wiki/Hexadecimal) Seu texto de cabeçalho é uma frase curta exibida no intersticial em fonte grande. Você pode especificar o conteúdo desse texto e definir a cor da fonte usando o seletor de cores ou a notação                                                                                                                                                                                                          |
| Texto do subtítulo e cor da fonte | Seu texto de subtítulo é uma frase curta exibida no intersticial abaixo do texto do cabeçalho. Você pode especificar o conteúdo desse texto e definir a cor da fonte usando o seletor de cores ou                                                                                                                                                                                                                                                                                        |
| Enviar logo                       | Envie o logo da sua marca nos formatos .gif, .jpg, .png ou .svg. A imagem não pode ser > 1 MB de tamanho.                                                                                                                                                                                                                                                                                                                                                                                |
| Enviar imagem de capa             | Carregue uma imagem de fundo adequada nos formatos .gif, .jpg, .png ou .svg. A imagem não pode ser > 1 MB de tamanho. [Texto do cabeçalho e cor da fonte](https://en.wikipedia.org/wiki/Hexadecimal) Seu texto de cabeçalho é uma frase curta exibida no intersticial em fonte grande. Você pode especificar o conteúdo desse texto e definir a cor da fonte usando o seletor de cores ou a notação                                                                                      |
| Rótulo do botão Abrir App & cores | O rótulo do seu botão é o texto exibido no botão que abre o esquema de URI para o seu aplicativo móvel. Você pode especificar o conteúdo desse texto e definir a cor da fonte usando o seletor de cores ou [Texto do cabeçalho e cor da fonte](https://en.wikipedia.org/wiki/Hexadecimal) Seu texto de cabeçalho é uma frase curta exibida no intersticial em fonte grande. Você pode especificar o conteúdo desse texto e definir a cor da fonte usando o seletor de cores ou a notação |

<div data-with-frame="true"><figure><img src="https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-05ea3ea50f8f93b549691e27fe0bc882cd02a9c9%2Fbdbeb71e1227b728b8a97a7b0fa9083cd676a5ab73dd505b312ee1a60c80f751.png?alt=media" alt="" width="373"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

#### **Rótulo do link Continuar & cor da fonte**

1. e especifique uma porcentagem do tráfego a ser redirecionada para testes A/B. *Etapa 4: Personalize o intersticial para Mobile Deep Linking* O rótulo do seu link é o texto exibido no link que abre a URL da sua página web de destino. Você pode especificar o conteúdo desse texto e definir a cor da fonte usando o seletor de cores ou

   | Etapa 5: Configure a lógica de abertura do app & redirecionamento automático                                                                                       | Personalize o modelo intersticial para alinhar com sua marca:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | no campo, role até o final das opções de personalização visual e preencha os campos a seguir.                                                                      | <p>Campo</p><p>Abrir App <strong>Indique quando abrir seu aplicativo móvel:</strong> <mark style="color:Assim que o intersticial carregar;">•</mark> \[Recomendado]</p><p>Abrir App <strong>$success</strong> — abra automaticamente seu aplicativo móvel no dispositivo do usuário assim que o intersticial carregar.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
   | Quando o botão for tocado                                                                                                                                          | — após o carregamento do intersticial, exija que o usuário aprove a abertura do seu aplicativo móvel no dispositivo dele. ![](https://526234278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-b5e1740618ed6571d97b8fed7c25a7678f85d375%2F299632fb6f4f91fbf9847471754cc6180e4284a65b4960af4c4ea472a159f552.svg?alt=media) **Redirecionamento automático** Selecione a **10**\[Caixa desmarcada]                                                                                                                                                                                                                                                                                                                          |
   | para definir um tempo limite caso a abertura do aplicativo falhe, após o qual eles serão redirecionados automaticamente para o link web. O impact.com recomenda um | de tempo limite em segundos. `Caminho URI padrão`Insira um caminho URI, como o da página inicial do seu site, a ser usado quando nenhum for extraído da URL. Isso garante que seu aplicativo seja aberto com sucesso mesmo a partir de um navegador embutido personalizado que, de outra forma, falharia ao abrir seu app. Ex.: se a URL da sua página de destino for `https://acme.com`, e você inserir um caminho URI padrão de `home`.                                                                                                                                                                                                                                                                                                                                               |
   | , o link do esquema de URI resultante será                                                                                                                         | <p>acmeapp\://home <code>Regex de URI personalizado</code>Por padrão, o impact.com cria um link de esquema de URI anexando caminhos da URL da página de destino ao esquema de URI. Ex.: se a URL da sua página de destino for <code><https://acme.com/product/12345></code>, e seu esquema de URI for <code>acmeapp</code>.</p><p>, o esquema de URI resultante será <a href="https://en.wikipedia.org/wiki/Regular_expression">Use</a> acmeapp\://product/12345 <code>Regex de URI personalizado</code>No entanto, você também pode usar <code>para especificar quais partes da URL da página de destino devem ser extraídas e anexadas ao esquema de URI. Ex.: se a URL da sua página de destino for</code>, e seu esquema de URI for <code>, e você inserir uma regex de</code>.</p> |
2. acme\\.com.\*$ **Selecione** acmeapp\://acme.com/product/12345
   {% endstep %}
   {% endstepper %}

#### Lembre-se de

sua regra quando terminar. [Uso de intersticiais com postbacks](https://help.impact.com/brand/pt-br/sobre-o-que-voce-gostaria-de-aprender/account-administration/account-settings/notifications/enable-event-notification-postbacks-for-brands) Se você usar os postbacks para rastrear conversões em vários tipos de programa do impact.com, o impact.com recomenda implementar o intersticial apenas em seu programa principal. O programa principal lida com o último redirecionamento antes da página de destino, garantindo que todos os cliques sejam rastreados antes de abrir seu aplicativo móvel. Essa abordagem assegura que a atribuição funcione com precisão quando a conversão for enviada para um dos programas secundários.
