Croct vs. Google Optimize: comparando plataformas

ProdutoPor Mariana Bonanomi e Juliana Amorim

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.

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.

CroctGoogle Optimize
Tipos de experimentoTeste A/BTestes A/B, multivariável e de redirecionamento de URL
Alocação de tráfegoSimSim
EscopoSegmentação de acordo com histórico completo do usuário e alterações em múltiplas páginasSegmentação de acordo com a sessão atual e alterações em múltiplas páginas (beta)
SegmentaçãoAvançada (linguagem natural)Básica (filtros combinados)
Variáveis nativas de segmentaçãoURL 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-commerceURL 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 externosSimSim
Priorização de experiênciasSimNão
Número de experiências simultâneasIlimitadoAté 10 experiências simultâneas
RelatóriosAlta GranularidadeBásicos
Exportação de dadosSimNão
Resolução de identidadeSimSim
Editor visualNãoYes
Conteúdo dinâmicoSimNão
PerformanceBaixo impacto em SEO e na performance do siteAlto impacto em SEO e na performance do site
APIsAvaliação, importação e exportação de dadosNão
Procurando uma alternativa para personalizaçã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.

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).
Gráfico com exemplo de um dashboard de experiência
Exemplo de um dashboard de experiência

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.

Gráfico com exemplo de um dashboard de experimento
Exemplo de um dashboard de experimento

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.

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.

Vamos crescer juntos!

Descubra as táticas que nossos clientes usam para crescer 20% ou mais.