Esta seção aborda os procedimentos e requisitos para a integração e implementação de diversas ferramentas e plataformas em seu aplicativo.
Importante: Algumas integrações não estão disponíveis em todos os planos. Se tiver dúvidas sobre a disponibilidade da integração desejada, entre em contato com o Account ou CS da sua conta.
Integração com Plataformas de Mensuração e Marketing
1.1. SKAdNetwork e Meta (Facebook Ads)
Verificação de Configuração: A configuração do SKAdNetwork no aplicativo foi validada e está em conformidade com a documentação oficial da Meta.
Integração com AppsFlyer: A integração com a AppsFlyer está corretamente configurada na plataforma Meta, com todos os parâmetros necessários ativos.
Acessos Necessários: Para análise técnica, podem ser solicitados acessos ao Meta Developers e ao Gerenciador de Eventos. E-mails para concessão de acesso:
Resolução de Problemas:
Alerta no SDK da Meta: Se houver um alerta sobre número insuficiente de eventos com parâmetro de identificação de campanha, verifique o envio de
campaign_id,adset_id, ead_id.AppsFlyer e Meta: Se o PID do Facebook não aparecer nos eventos, verifique a integração entre AppsFlyer e Meta, incluindo Advanced Matching, SDK atualizado, e configuração de postbacks.
iOS 14+: Garanta a implementação correta do Aggregated Event Measurement (AEM), priorização de eventos no Events Manager, domínio verificado (se aplicável), e compatibilidade com SKAdNetwork.
AppTrackingTransparency (ATT) e Advertiser Tracking Enabled (ATE): Verifique a implementação correta do ATT e o controle do parâmetro
advertiserTrackingEnabled.Estrutura de Apps: Confirme o App ID oficial e evite o envio de eventos para apps incorretos ou configurações duplicadas.
Acompanhamento: O acompanhamento de dados e a validação de integrações podem exigir tempo para a população de informações.
1.2. Dito CRM
Requisito de Plano: A integração com o CRM da Dito requer o plano Premium ativo.
Informações Necessárias: Para prosseguir com a configuração, será necessário fornecer:
App Key
App Secret
Acessos Necessários: Concessão de acesso de administrador na conta Dito para o e-mail
[email protected].Eventos Trackeados: Detalhamento dos eventos trackeados:
Navegação e Interação:
acessou-home,acessou-produto,acessou-carrinho,acessou-preferencias-app,clicou-banner-app,clicou-carrossel-app,acessou-instagram.Categoria e Departamento:
acessou-{departmentLabel},acessou-{categoryLabel}.Produto e Busca:
adicionou-produto-ao-carrinho,adicionou-produto-aos-favoritos,buscou-produto.Checkout e Compra:
acessou-checkout,fez-pedido,fez-pedido-produto.Notificação Push:
receive-android-notification,receive-ios-notification.
1.3. Clarity (Microsoft Clarity)
Verificação de Projeto: Projetos existentes no Clarity podem ser identificados por um ID específico. Caso o projeto esteja inativo, um novo pode ser criado.
Acessos Necessários: Solicitação de e-mails para adicionar à plataforma Clarity.
Exemplo de ID de Projeto:
{{tevwlv9sdm}}Ação Realizada: Criação e configuração de projeto no Clarity, com envio de convite de acesso.
1.4. Konfidency (Avaliações)
Verificação de Integração: A integração com a Konfidency pode não estar ativa por padrão e precisa ser solicitada.
Informações Necessárias: Para ativação, é necessário o Customer ID da Konfidency.
Exemplo de Customer ID:
tenabrResolução de Problemas: Se as avaliações não estiverem sendo exibidas, verifique se a integração foi solicitada e se o Customer ID está correto.
1.5. SmartHint (Busca e Vitrines)
Configuração Necessária: A exibição de vitrines (como Carrossel de Produto) requer configuração no CMS da VTEX.
Documentação: Consulte:
https://kobeapps.gitbook.io/kobe.io-documentacao/documentacao-kobe-apps/central-de-ajuda-kobe/geral/como-integrar-a-smarthint-busca-e-vitrinesValidação de Retorno: Verifique se as vitrines configuradas na plataforma SmartHint estão retornando produtos. Requisições vazias podem indicar problemas na configuração da SmartHint.
Busca: A exibição de vitrines dentro da busca pode ter limitações. Atualmente, vitrines podem ser exibidas na PLP quando a busca está vazia, utilizando o componente
content containercom o ID do localplpEmptyState.Ordenação: A ordenação padrão da busca pode ser por "Melhor avaliação" ou "Mais vendidos". A escolha deve considerar a disponibilidade de avaliações.
1.6. Open Cashback
Funcionalidade: O módulo de cashback pode ser exibido na área de perfil do usuário, com opções de saldo e extrato.
Ativação: Verificar a disponibilidade e ativação do módulo no aplicativo.
1.7. Koin (Antifraude)
Envio de Dados: O envio de
Device/RiskIdpara o antifraude Koin pode apresentar intermitência em dispositivos Android.Configuração: O método de pagamento via cartão de crédito pode estar habilitado apenas em APKs de teste e não na versão de produção.
Acessos Necessários: Concessão de acesso ao painel da Koin para e-mails específicos.
Resolução de Problemas: Investigar padrões de variação em dispositivos Android e garantir que os acessos e permissões estejam corretamente configurados.
1.8. Inngage
Requisitos: Para a integração, é necessário o Application Token do app na Inngage.
Acessos Necessários: O acesso à plataforma Inngage pode ser concedido ao e-mail
[email protected].Processo: A integração envolve configuração da chave do app, importação de eventos e campos customizados, e configuração de certificados para envio de push.
1.9. Insider
Requisitos: A integração pode exigir a liberação da plataforma Insider para e-mails específicos e a configuração de certificados (Firebase Cloud Messaging, Apple Push Certificate P8).
Acessos Necessários: Concessão de acesso à plataforma Insider para e-mails como
[email protected].Resolução de Problemas: Erros na criação de certificados podem indicar configurações faltantes ou incorretas. Reuniões de alinhamento podem ser necessárias.
1.10. AppsFlyer e Meta (Diferença de Receita)
Análise de Dados: Para investigar diferenças de receita entre VTEX e AppsFlyer, detalhe os filtros utilizados em cada plataforma e libere acesso ao painel da AppsFlyer.
Acessos Necessários: Concessão de acesso ao painel AppsFlyer para
[email protected].Acompanhamento: A análise pode envolver equipes técnicas e de dados.