A integração é o aspecto mais importante a ser considerado ao escolher um fornecedor de análise incorporada para parceria. Ao incorporar análises em um aplicativo existente, a experiência do usuário, os fluxos de trabalho e o branding devem fluir perfeitamente, sem adicionar complexidade ou confusão aos seus clientes.
Existem duas opções principais ao integrar capacidades de análise em seu aplicativo Angular, aplicativo React, SaaS, ERP, software OEM, ou outros aplicativos.
- Usar um SDK de análise incorporada com APIs para entregar uma experiência personalizada.
- Implementar análises a partir de um aplicativo SaaS gerenciado com iframes
Neste artigo, vamos analisar essas duas opções para determinar seus prós e contras, para que você possa decidir qual é a melhor para você e seus usuários finais.
Qual é a Diferença Entre Análise Incorporada e iframes?
Embora tanto os SDKs de análise incorporada projetados para esse fim quanto os iframes permitam a integração de capacidades de análise de dados em um aplicativo, aqui estão as principais diferenças:
-
As soluções de análise incorporada são projetadas especificamente para integrar painéis, análises e business intelligence de autoatendimento em seu aplicativo. A personalização é alcançada no código do seu aplicativo com APIs, de modo que a experiência de análise incorporada pareça fazer parte do seu app.
-
Os iframes são uma abordagem legada para adicionar capacidade de terceiros a qualquer aplicativo. Eles podem incorporar quase qualquer tipo de conteúdo em qualquer app. No entanto, eles vêm com uma boa dose de desvantagens em soluções de análise. Com uma abordagem de iframe para entregar uma experiência de painel, há opções limitadas em termos de personalização, estilo, branding e fluxo de trabalho.

Prós e Contras da Análise Incorporada com iframes ou SDKs Nativos
Nas próximas seções, destacaremos as desvantagens e os benefícios de cada abordagem, com recomendações sobre o que você pode fazer para garantir que está fazendo a escolha certa para o futuro do desenvolvimento do seu aplicativo.
Desvantagens de Usar iframes para Análise Incorporada
Embora os iframes possam ser um método rápido e simples para integrar análises em um aplicativo, há desvantagens que você deve considerar antes de decidir por essa abordagem. Dependendo do caso de uso e dos requisitos específicos, pode ser necessário um método de integração mais robusto e seguro.
- Desempenho: Os iFrames podem impactar o desempenho do aplicativo, retardando o tempo de carregamento e aumentando o tempo de carregamento da página, principalmente se a plataforma de análise for hospedada em um servidor remoto. Isso pode impactar negativamente a experiência do usuário do aplicativo. Você está deixando o controle da sua experiência do usuário para um terceiro.
- Segurança: Incorporar conteúdo usando iframes pode representar riscos de segurança, pois permite a injeção de código malicioso no aplicativo, potencialmente expondo dados sensíveis a atacantes.
- Custo: A maioria das soluções de iframe para análise incorporada tem taxas iniciais, por usuário e de nuvem contínuas. Embora soluções como esta possam parecer atraentes à primeira vista, a longo prazo, elas custam 2x, 3x ou até mais do que um SDK incorporado, mesmo considerando a manutenção contínua de gerenciamento e do SDK incorporado.
- Personalização: Os iFrames fornecem opções limitadas de personalização para conteúdo incorporado, tornando difícil o alinhamento com a aparência e sensação geral do aplicativo. Isso torna impossível criar uma experiência de usuário consistente. Pesquisas indicam que a “Experiência do Usuário” é o fator decisivo nº 1 na escolha de um fornecedor de análise incorporada.
- Autoatendimento: Muitas soluções de iframe são apenas de “visualização”. Em outras palavras, o usuário final não pode editar e criar painéis livremente. Muitas vezes há um limite para o que eles podem fazer ou quantos usuários podem fazer autoatendimento.
- Problemas de domínio cruzado: Incorporar conteúdo de um domínio diferente usando iframes pode resultar em problemas de domínio cruzado, dificultando o acesso e a manipulação do conteúdo incorporado.
- Impacto SEO: Incorporar análises usando iframes impactará negativamente a otimização para mecanismos de busca (SEO), pois os mecanismos de busca não conseguem indexar o conteúdo incorporado corretamente.
Ao escolher uma solução de iframe, você cede a maior parte do controle do seu aplicativo e de sua experiência geral do usuário, desempenho e segurança para um terceiro.
Desvantagens de Usar um SDK Nativo para Análise Incorporada
Embora usar um SDK de análise incorporado forneça um benefício significativo em relação aos iframes, é essencial considerar os potenciais inconvenientes e garantir que a plataforma de análise incorporada se ajuste melhor às necessidades e requisitos específicos do aplicativo. Além disso, o critério de sucesso crítico para uma implantação bem-sucedida é planejar o tempo, os recursos e a manutenção contínua necessários para uma integração bem-sucedida.
- Tempo de mercado: São necessários recursos de desenvolvedor para garantir que a plataforma de análise esteja integrada corretamente e funcionando como esperado. Certifique-se de que o fornecedor de análise inclua um plano de implementação bem documentado com suporte de alto toque para suas equipes de desenvolvimento, para não impactar seu tempo de mercado.
- Manutenção: É necessária manutenção contínua ao usar um SDK incorporado. Isso tem prós e contras – os contras são que você, como implementador, é responsável pela manutenção. O prô é que você se beneficia de novos recursos, correções de bugs e inovação contínua como parte dessa manutenção.
- Taxas de licença: Alguns SDKs têm taxas de licenciamento complexas, taxas por usuário ou taxas de implantação de servidor. Sempre procure modelos de preços transparentes e sem atrito em seus fornecedores de análise incorporada.
- Limitações de personalização: Embora os SDKs incorporados geralmente ofereçam um alto nível de personalização, pode haver restrições sobre o que pode ser personalizado. Isso pode incluir branding, propriedades e interações da interface do usuário e opções de personalização adicionais. Sempre peça provas concretas de que os fornecedores que você está avaliando podem mostrar uma experiência do usuário ponta a ponta que pode corresponder ao seu fluxo de interação e experiência de marca existente.
Baixe Seu PDF GRATUITO
Preencha o formulário para obter acesso.
Desculpe, parece que encontramos um problema com o formulário. Por favor, tente novamente em alguns minutos. Se você ainda encontrar problemas, entre em contato conosco em support@revealbi.io para nos notificar sobre o problema.
Obrigatório
Infelizmente, o Google considerou você um bot. Sinta-se à vontade para entrar em contato com support@revealbi.io para obter o recurso que você estava procurando ou optar por agendar uma demonstração de nossos produtos. Por favor, aceite os termos do formulário para enviar com sucesso. Este endereço de e-mail não parece válido. Por favor, atualize e tente novamente. Por favor, use um endereço de e-mail corporativo.
País
E-mail Corporativo
Primeiro Nome
Sobrenome
Eu entendo e concordo com os Termos de Uso e Política de Privacidade da Infragistics
Este site é protegido por reCAPTCHA e se aplicam a Política de Privacidade e aos Termos de Uso do Google.
Baixar PDF
Seu PDF está sendo baixado!
Aproveite a leitura e o aprendizado.
PDF: Obtenha nosso ‘’Guia de Implantação de BI Incorporado de Ponta a Ponta GRATUITO’’, que detalha as fases de planejamento estratégico, seleção, desenvolvimento e melhoria contínua necessárias para uma implementação bem-sucedida. Baixe o PDF aqui!
Benefícios de Usar iframes para Análise Incorporada
Existem dois benefícios principais de integrar análises por meio de iFrames – Preço e Tempo de Mercado.
- Preço: Com base em seus requisitos, o custo inicial de uma solução de iframe pode parecer menos caro do que uma experiência de SDK incorporado. No entanto, como observado na seção de desvantagens, esse preço pode disparar com o tempo, com taxas por usuário, taxas por servidor e custos de nuvem, sem mencionar a experiência geral ruim do usuário.
- Tempo de mercado: O número de recursos de desenvolvedor é menor ao entregar uma solução de iframe. Como um aplicativo SaaS gerenciado suporta a solução de iframe, a conectividade de dados, a criação de painéis e a configuração do usuário são feitas no sistema SaaS de terceiros. A necessidade do desenvolvedor é simplesmente integrar o iframe em seu aplicativo existente.
Quando a solução não foi construída com o propósito de ser incorporada em outros aplicativos, isso adiciona complexidade adicional ao sistema proprietário de back-end e exige uma integração complicada, o que leva, em última análise, a modelos de preços caros. Se a solução de análise incorporada não se integrar perfeitamente aos seus aplicativos e for muito complexa para começar e obter valor, então pode não valer o compromisso.
Muitos dos fornecedores de análise incorporada e BI de hoje foram inicialmente construídos como aplicativos autônomos, e depois, com o tempo, eles mudaram seu modelo de negócios para soluções incorporadas. Este é o descompasso – é quase impossível pegar uma arquitetura de aplicativo construída para o mercado SaaS e reformulá-la como uma solução de SDK incorporado.
Benefícios de Usar um SDK Nativo para Análise Incorporada
Usar um SDK projetado especificamente para análise incorporada tem muitos benefícios potenciais, incluindo maior personalização, integração mais fácil, funcionalidade avançada, segurança aprimorada e maior escalabilidade. Essas vantagens ajudam a garantir que a plataforma de análise incorporada atenda às necessidades e requisitos do seu aplicativo, ao mesmo tempo que fornece uma experiência de usuário de alta qualidade. Você não está deixando a satisfação do seu cliente nas mãos de um terceiro.
- Experiência do usuário: SDKs nativos projetados para análise incorporada devem ser projetados com um alto grau de personalização e flexibilidade. Isso pode incluir branding personalizado, opções de interface do usuário e outras interações que seu cliente experimenta / exige. Por exemplo, um SDK de análise incorporada projetado especificamente fornecerá controle de API sobre quase todos os aspectos da interface do usuário. Em contraste, as soluções de iframe são tudo ou nada quando se trata de ativar ou desativar recursos com base em usuários ou grupos.
- Integração rápida e simples: SDKs projetados para o propósito específico de painéis, análises e business intelligence de autoatendimento devem facilitar a integração perfeita com seu aplicativo hospedeiro, tornando o processo de integração rápido para sua equipe de desenvolvimento. Ao avaliar fornecedores, peça código de exemplo, exemplos e prova de facilidade de integração em aplicativos novos ou existentes.
- Funcionalidade: SDKs de análise incorporada projetados especificamente fornecem funcionalidade de business intelligence avançada que é difícil ou demorada de implementar ao tentar codificar do zero. Isso inclui visualização de dados, análise preditiva e aprendizado de máquina.
- Segurança: Com um SDK de análise incorporada, você controla totalmente a segurança. Você não depende de um terceiro para gerenciar consultas, permissões de usuário ou acesso às tabelas subjacentes. Você controla isso por meio de APIs no SDK de análise incorporada.
- Implantação e escalabilidade: Com um SDK de análise incorporada, você não está preso a um fornecedor de nuvem específico para hospedagem ou implantação de dados. Como o SDK é incorporado em seu aplicativo, você controla como e onde a implantação ocorre.
Recomendações para Escolher um Fornecedor de Análise
Para extrair valor real de uma solução de análise incorporada e alavancar todo o poder dos seus dados, procure um fornecedor projetado especificamente para ser incorporado nos aplicativos que seus usuários usam em seu fluxo de trabalho diário.
Como as seções anteriores destacam, muitos fornecedores de análise incorporada afirmam ser incorporáveis, enquanto na verdade são apenas parcialmente. Para descobrir qual é a verdade, você pode fazer estas perguntas:
- A experiência incorporada foi um pensamento tardio? Ou a solução foi projetada para incorporabilidade desde o início?
- O usuário incorporado obtém a experiência completa do aplicativo?
- O usuário pode ir além de simplesmente visualizar painéis e ser capaz de editar painéis existentes e adicionar novos também?
- Você vê limitações no produto incorporado em comparação com as ofertas SaaS ou desktop?
- Existem exemplos de código que mostram quão fácil é adicionar o SDK nativo ao seu aplicativo?
A análise incorporada tem tantos benefícios que você não quer fazer a escolha errada e ficar preso devido ao seu investimento no fornecedor.

Além disso, para determinar se uma solução foi especificamente projetada para ser incorporada, você pode procurar exemplos concretos e documentação de fornecedores que mostrem recursos de análise incorporada como:
- Integração de API – uma solução de análise incorporada construída para ser incorporada oferecerá APIs que facilitam a integração com outros aplicativos e plataformas. As APIs permitem que você incorpore análises em seu aplicativo enquanto ainda acessa o poder da solução de análise. Certifique-se de que as APIs fornecidas pela solução sejam bem documentadas, fáceis de usar e possam ser facilmente integradas ao seu aplicativo.
- Opções de personalização – uma solução de análise incorporada bem projetada também permitirá que você personalize sua aparência para corresponder à aparência e sensação do seu próprio aplicativo. Isso inclui a capacidade de alterar cores, fontes e estilo geral para garantir uma experiência perfeita para seus usuários. Essa capacidade de personalização é chamada de white-labeling analytics.
- Segurança e privacidade – ao incorporar análises, não importa quão crucial seja garantir que os dados sensíveis sejam protegidos e manuseados com segurança. Procure recursos robustos de segurança e privacidade, como criptografia, autenticação e autorização de usuário e controles de acesso a dados.
- Opções de implantação – a análise incorporada projetada especificamente fornece opções de implantação flexíveis para atender às suas necessidades. Quer você queira implantar na nuvem, localmente ou em um ambiente híbrido, o fornecedor deve oferecer opções que permitam escolher o método de implantação que melhor se adapta aos seus requisitos.
- Escalabilidade – também é essencial que sua solução de análise incorporada possa escalar para atender à demanda por crescimento de dados e usuários. Uma solução projetada especificamente é escalável e capaz de lidar com grandes volumes de dados e usuários sem degradação de desempenho.
- Roadmap do produto– procure um roadmap do produto que mostre o compromisso do fornecedor em melhorar continuamente a solução de análise incorporada. Isso lhe dará uma ideia dos recursos que serão adicionados no futuro e se a solução provavelmente atenderá às suas necessidades em evolução ao longo do tempo.
Apresentando a Análise Incorporada Reveal

O Reveal Embedded Analytics permite que suas equipes e clientes impulsionem insights de dados com inteligência incorporada, acelerem o tempo de mercado e transformem a experiência do usuário de seus aplicativos.
Construído com a incorporação em mente desde o início, na arquitetura mais moderna de hoje, a poderosa API do Reveal remove a complexidade de incorporar análises em seus aplicativos. Os SDKs nativos do Reveal tornam a integração em seu aplicativo perfeita em qualquer plataforma e pilha de tecnologia, incluindo .NET Core, Java, NodeJS (em breve) e tecnologias front-end como React, Angular, Blazor, WebComponent, VueJS, jQuery, MVC e Frameworks Java como Spring, Tomcat e Apache.
Com a funcionalidade intuitiva de arrastar e soltar, criar painéis bonitos e informativos em qualquer dispositivo é simples. Execute rapidamente análises preditivas e modelos de aprendizado de máquina com apenas alguns cliques para tomar decisões de negócios mais informadas.

O Reveal embed mantém suas equipes focadas no valor principal do seu aplicativo e ilumina sua experiência do usuário – com um preço simples e fixo.
Saiba mais agendando uma demo de produto 1:1, ou experimente gratuitamente por conta própria baixando nosso SDK nativo.
