Croct vs. Google Optimize: comparando plataformas
Se você já faz ou está começando a fazer testes AB para otimizar o seu site, provavelmente já se perguntou qual ferramenta utilizar. Entender qual melhor atende às suas necessidades, considerando a maturidade do seu time, é essencial.
Entre tantas opções no mercado, é inevitável que você se depare com o Google Optimize: ele é gratuito e se conecta com uma das suites de marketing mais utilizadas no mercado.
Se você já utiliza essa ferramenta, talvez esteja tendo uma boa experiência. Para quem está iniciando a prática de testes AB, ela é, de fato, um bom começo. Mas se você já faz testes há mais tempo, provavelmente já notou suas limitações e a necessidade de uma plataforma mais robusta.
Considerando que a versão paga do Google Optimize pode chegar a valores de mensalidade relativamente altos e que grande parte das empresas utilizam a versão gratuita, fizemos esse post para elucidar as limitações dessa versão. Também discutiremos sobre como a Croct se posiciona em relação a cada uma delas, dadas as perguntas mais frequentes que o nosso time comercial recebe.
O Google anunciou sua decisão de descontinuar o Google Optimize em setembro de 2023. Clique aqui para entender como isso acontecerá e como você pode agir para se adaptar a essa notícia que pegou muitos profissionais de CRO de surpresa.
Tabela Comparativa
A tabela abaixo traz um resumo das diferenças entre a Croct e o Google Optimize. Em seguida, trazemos mais detalhes sobre alguns dos principais pontos.
Croct | Google Optimize | |
---|---|---|
Tipos de experimento | Teste A/B | Testes A/B, multivariável e de redirecionamento de URL |
Alocação de tráfego | Sim | Sim |
Escopo | Segmentação de acordo com histórico completo do usuário e alterações em múltiplas páginas | Segmentação de acordo com a sessão atual e alterações em múltiplas páginas (beta) |
Segmentação | Avançada (linguagem natural) | Básica (filtros combinados) |
Variáveis nativas de segmentação | URL da página, parâmetros de UTM, dados completos de device, browser, sistema operacional, sessão, histórico completo do usuário, localização e dados de e-commerce | URL da página, campanhas do Google Ads, parâmetros de UTM, device, tempo desde a primeira sessão, página de referência e localização |
Segmentação com dados externos | Sim | Sim |
Priorização de experiências | Sim | Não |
Número de experiências simultâneas | Ilimitado | Até 10 experiências simultâneas |
Relatórios | Alta Granularidade | Básicos |
Exportação de dados | Sim | Não |
Resolução de identidade | Sim | Sim |
Editor visual | Não | Yes |
Conteúdo dinâmico | Sim | Não |
Performance | Baixo impacto em SEO e na performance do site | Alto impacto em SEO e na performance do site |
APIs | Avaliação, importação e exportação de dados | Não |
Chegou a hora de dar os próximos passos e ir além do que o Google Optimize oferece. Descubra como podemos te ajudar com essa migração.
Escopo
Recentemente escrevemos um artigo sobre a importância de analisar a jornada do usuário como um todo antes de otimizar um site. Para viabilizar a parte prática deste mindset, a Croct utiliza o histórico de navegação dos usuários que possibilita a criação de experiências que contemplam a jornada como um todo. Com o motor de personalização e testes AB da Croct é possível, por exemplo, criar personalizações para a primeira visita de um usuário, e exibir conteúdos complementares nas visitas subsequentes.
O Google Optimize, por outro lado, considera apenas o contexto da sessão em que o usuário está. Se você precisa testar poucos elementos, levando em conta só um fluxo pontual, isso pode ser suficiente. Entretanto, se você precisa considerar a jornada completa do usuário para seus experimentos, isso pode ser um entrave.
Segmentação
Segmentar parte do tráfego para garantir a acuracidade dos resultados é uma necessidade intrínseca aos processos de otimização. Cada experimento exige um tipo de segmentação, e nem sempre temos disponíveis todos os dados necessários para tal. Por isso, dividimos essa análise em duas partes: segmentação com dados disponíveis na plataforma e com dados externos.
Variáveis nativas de segmentação
O Google Optimize disponibiliza os seguintes parâmetros para a definição de audiência:
- URL da página
- Dados do Google Ads (campanha, adgroup e keywords)
- Parâmetros de UTM (source, medium, campaign, content e term)
- Dispositivo (categoria do dispositivo, nome do navegador e nome do sistema operacional)
- Tempo desde a primeira sessão
- URL da página de referência
- Localização (cidade, estado e país).
Neste link você encontra a tabela completa das variáveis de segmentação do Google Optimize.
Com eles, é possível criar experiências de navegação mais próximas do contexto da sessão atual do usuário.
Para casos mais simples de testes, esse tipo de segmentação pode ser o suficiente. No entanto, quanto mais você sabe sobre a sua audiência, mais hipóteses surgem sobre quais experiências ressoam melhor com os usuários.
Por isso, é possível não só considerar toda a jornada do usuário na otimização do site: os parâmetros de segmentação da Croct vão além. O enriquecimento do perfil do usuário e os dados de navegação possibilitam que você utilize:
- URL da página
- Parâmetros de UTM (source, medium, campaign, content e term)
- Dados completos de dispositivo, navegador e sistema operacional
- Dados completos da sessão e do histórico do usuário
- Localização (cidade, estado e país)
- Dados de e-commerce, como o carrinho completo (incluindo produtos, cupons, etc).
Neste link você encontra a tabela completa das variáveis de segmentação da Croct.
Segmentação com dados externos
Para que haja flexibilidade no uso de parâmetros de segmentação, ambas as plataformas permitem o uso de dados externos, porém de diferentes fontes.
Na versão paga, o Google Optimize oferece uma integração com o Google Analytics que possibilita o uso de dados de audiências do Google Analytics para segmentação. Isso inclui, por exemplo, a identificação de canais de marketing sem a utilização de UTMs (como, por exemplo, tráfego orgânico originado de diferentes fontes). Na versão gratuita, entretanto, não é possível utilizar esse tipo de segmentação.
Adicionalmente aos dados do Google Analytics, o Google Optimize permite a utilização de:
- Variáveis disponíveis no data layer
- Variáveis Javascript
- Cookies first-party
- Funções Javascript customizadas.
Diferentemente do Google, a Croct permite a importação de qualquer tipo de dado para o perfil do usuário, indo muito além de dados disponíveis apenas na página (variáveis de data layer e variáveis Javascript) ou na sessão (cookies first-party). Através do SDK, é possível enriquecer a sessão ou o perfil do usuário para utilizar dados específicos do negócio para segmentação, a qualquer momento.
Ao importar um dado para a Croct, você pode utilizá-lo não só no exato momento da importação, como também no futuro. Isso significa que um dado pode ser coletado na primeira sessão e utilizado na segunda sessão, por exemplo, mesmo após dias terem se passado.
Empresas que oferecem planos de assinatura recorrentes podem, por exemplo, utilizar a informação do plano contratado ou visualizado para personalizar o conteúdo que o usuário vê no site. Outro exemplo muito comum: utilizar informações inseridas em formulários, como textos e valores, para segmentar um teste ou personalizar o conteúdo dinamicamente.
Atualmente, tanto a Croct quanto o Google Optimize não permitem o uso de informações disponíveis no local storage e no session storage para segmentação ou personalização.
Número de experiências simultâneas
O Google Optimize estabelece o limite de 10 experiências que podem acontecer simultaneamente no seu site na versão gratuita (isso inclui tanto testes AB quanto personalizações).
Atualmente, a Croct não limita a quantidade de experiências realizadas paralelamente.
Priorização de experiências
Com o Google Optimize, é possível realizar testes paralelos com o uso de segmentações, porém não é possível priorizar segmentos ou garantir que não existam intersecções entre eles, o que significa que um usuário pode ser impactado por vários testes simultaneamente.
Quando o site é segmentado, muitas vezes é necessário paralelizar testes. Na Croct, não há um limite de quantas experiências você pode realizar atualmente, e possibilitamos que você crie regras de priorização de experiências para garantir que um usuário jamais seja impactado por mais de uma experiência ao mesmo tempo. Isso dá mais agilidade ao processo de otimização, pois dessa maneira você não precisa esperar um teste com uma audiência terminar para realizar o teste com a outra audiência.
Neste post no nosso blog discutimos o tema em mais detalhes.
Relatórios
Com tantas possibilidades de segmentação, é necessário que os dashboards disponíveis na plataforma reportem as experiências personalizadas com alta granularidade.
Nos dashboards da Croct você pode acompanhar, em tempo real, dados de cada experiência como:
- O tamanho de uma audiência
- O volume de usuários e sessões em um determinado período de tempo
- A parcela dos usuários do site impactados
- As áreas do site personalizadas
- Os produtos mais vendidos
- A taxa de conversão (por dispositivo).
Com esses dados, é possível mapear inteiramente um funil de conversão, e aplicar filtros que permitem visualizar o funil por dispositivo e data, por exemplo.
Em termos de experimentação, utilizamos a abordagem Bayesiana para análise de testes AB. Este post traz uma visão cristalina sobre como processamos os dados de experimentos e quais métricas são disponibilizadas nos relatórios.
O Google Optimize permite visualizar apenas os resultados finais de experimentos, o que exige que seus usuários utilizem o Google Analytics para obter métricas mais detalhadas. Entretanto, apesar de possibilitar a visualização de muitos dados, o Google Analytics não possibilita a visualização automática de dados segmentados de uma experiência, ou de uma segmentação avançada. Para isso, é necessária a criação de relatórios e segmentos customizados, o que dificulta o acesso a esse tipo de dado.
Exportação de dados
Apesar da alta granularidade de informações presentes nos dashboards da Croct, algumas empresas optam por conduzir análises ainda mais detalhadas, com cruzamento de dados entre a Croct e fontes terceiras. Para isso, criamos uma API de exportação de dados, que não está disponível no Google Optimize. Com essa opção, é possível exportar dados de eventos, usuários, sessões, experiências e testes para datasets e realizar análises cruzando-os com dados de vendas, de plataformas de anúncios pagos, entre outros.
Algumas ferramentas de coletas de eventos como Segment e Snowplow também permitem essa exportação. A diferença é que na Croct isso está automaticamente integrado às funcionalidades de teste AB e personalização.
Resolução de identidade
Também um diferencial da Croct, a resolução de identidade permite identificar um único usuário mesmo quando conectado em diferentes dispositivos. Como citamos anteriormente, a jornada do usuário está cada vez mais complexa. Portanto, essa funcionalidade é fundamental para oferecer experiências mais conectadas ao contexto de cada um.
Reconhecer um usuário em todas as interações com a sua marca contribui para criar um histórico completo de navegação de forma progressiva. Isso permite desenhar um contexto coerente dos usuários à medida que eles navegam entre canais e dispositivos.
Se quiser saber mais sobre essa funcionalidade, confira o artigo que escrevemos sobre isso.
Editor visual
Editores visuais são comuns em CMSs tradicionais e plataformas simples de testes AB, em que, além de copies e imagens, o estilo da página também é configurável. Esse tipo de CMS, no entanto, só oferece conteúdo estático aos usuários, pois ele é entregue em forma de HTML com CSS inline.
O Google Optimize oferece um editor visual para que o usuário faça as alterações na própria página, enquanto a Croct utiliza um headless CMS para distribuição do conteúdo. Isso não significa, porém, que não é possível personalizar e testar atributos de estilos: dado que a Croct possibilita a entrega de conteúdo dinâmico, é possível testar diferentes layouts simultaneamente.
Neste post trazemos mais detalhes sobre a diferença entre os diversos tipos de CMS e por que o headless CMS garante, simultaneamente, segurança e flexibilidade para desenvolvedores, designers e profissionais de marketing.
Tanto o Google Optimize quanto a Croct disponibilizam ferramentas de preview, que permitem a visualização e a validação dos conteúdos antes da ativação de uma experiência.
Conteúdo dinâmico
Além de utilizar as variáveis para criar segmentos, a Croct possibilita a criação de conteúdos dinâmicos, o que aumenta a escala e o impacto de testes AB e personalizações.
Para ilustrar, vamos utilizar o seguinte exemplo: suponha que você gostaria de fazer uma personalização para que o conteúdo de um banner seja diferente de acordo com a cidade do usuário, trazendo no texto o nome da cidade. Para fazer este experimento com o Google Optimize, seria necessário limitar o teste AB em, no máximo, 10 cidades, criando uma experiência para cada uma. No caso da Croct, é possível criar apenas uma experiência utilizando o nome da cidade como atributo dinâmico no conteúdo do banner.
Performance
O Google Optimize funciona como uma máscara sobre o seu site. Isso significa que quando um usuário acessa o seu site, a página carrega com o conteúdo original, e, em seguida, o novo conteúdo é carregado “por cima”. Isso reduz a performance do site pois impacta no tempo de carregamento da página e traz efeitos como o page flickering (a famosa piscada).
A Croct, por outro lado, faz com que o conteúdo seja dinâmico, o que significa que os elementos do site (banners, imagens, copies, etc) são nativamente mutáveis. Quando um usuário acessa o seu site, o motor de personalização da Croct identifica qual experiência deve ser aplicada e todo o conteúdo é carregado de uma só vez.
A latência da nossa API está abaixo de 100 milissegundos. Sites comuns podem levar de 3 a 5 segundos para carregar, e, portanto, nossa performance não afeta o tempo de carregamento.
API
No Google Optimize, as configurações de testes AB são realizadas somente através da interface. Como as configurações via API não são possíveis, a integração com outros sistemas fica limitada.
A Croct, por outro lado, tem diversas APIs para integração com outros sistemas, o que abre possibilidades de diferentes maneiras de trackear eventos, segmentar e importar e exportar dados.
Se quiser saber mais sobre como isso pode atender às necessidades específicas do seu modelo de negócio, leia o blog post que escrevemos sobre as vantagens de ter um CMS headless e API first.
Conclusão
Quanto mais se aprende sobre otimização, mais complexas as hipóteses a serem testadas se tornam. Para profissionais ou times que estão começando a se aventurar no universo dos testes e personalizações, o Google Optimize pode ser uma boa ferramenta.
No entanto, ao passo que a maturidade do time de CRO aumenta e algumas necessidades surgem, como por exemplo a utilização de um design system padronizado, as primeiras limitações começam a aparecer.
Crie sua conta gratuitamente e explore nossa plataforma para ver como podemos ajudar seu time a alcançar novos níveis de maturidade em CRO.