Como usar o Sanity CMS para testes AB e personalização de sites

ProdutoPor Juliana Amorim

O Sanity CMS é um dos CMS headless mais populares entre desenvolvedores. Ele surgiu da dificuldade que muitas empresas enfrentam com sistemas de gerenciamento de conteúdo inflexíveis e limitados em termos de como o conteúdo pode ser estruturado, gerenciado e distribuído.

A maioria das plataformas de CMS tradicionais se concentra apenas no gerenciamento de conteúdo de sites e tende a impor uma estrutura rígida, o que limita a personalização e a adaptabilidade, especialmente para desenvolvedores que trabalham em projetos complexos.

O Sanity foi criado para priorizar a experiência de desenvolvedor e visa permitir que times de marketing gerenciem conteúdo como dados estruturados. Desenvolvedores adoram o Sanity por sua flexibilidade, escalabilidade, extensibilidade, colaboração em tempo real e ferramentas e APIs amigáveis.

As principais aplicações da Sanity são sites de e-commerce, aplicativos mobile, produtos e serviços e sites de marketing. Se você está focado nestes dois últimos, há algo mais que precisa considerar.

Se hoje seu objetivo é criar um site que dê autonomia à sua equipe de conteúdo para trabalhar sem depender de desenvolvedores, seus principais requisitos agora provavelmente são:

  1. Precisa ser rápido para carregar
  2. Precisa ser indexado em mecanismos de busca
  3. Precisa ser escalável
  4. Precisa proporcionar uma boa experiência para os gestores de conteúdo

Mas você já pensou no que vem a seguir?

Os times de growth não usam sites apenas para publicar conteúdo. Eles buscam constantemente a jornada ideal, o menor CAC e a maneira mais rápida de converter usuários. Por isso, é comum que times de growth precisem de ferramentas de testes AB e motores de personalização.

Logo após lançar seu site, você logo descobrirá que, para empresas focadas em experiências personalizadas do usuário e testes AB, o Sanity tem limitações. Neste post, exploraremos para que serve o Sanity, seus principais desafios e como superá-los.

Teste com apenas um comando

Explore nosso templates de integração para rodar experimentos, personalizar conteúdo por audiência e analisar resultados sem mudar seu CMS.

Para que serve o Sanity

O Sanity CMS é um CMS headless projetado para dar aos desenvolvedores controle total sobre seu conteúdo. Ele oferece uma plataforma flexível e customizável para gerenciar conteúdo estruturado que pode ser distribuído em diversos canais e dispositivos.

O Sanity se destaca em aplicativos com muito conteúdo, como blogs e e-commerces, ou em aplicativos complexos, como apps mobile, onde dados estruturados e apresentação dinâmica de conteúdo são essenciais.

Com seus recursos de colaboração em tempo real, arquitetura sem schema e design de front-end altamente personalizável, o Sanity CMS permite queos times adaptem o CMS às suas necessidades específicas.

Ele também é amigável ao desenvolvedor, com a capacidade de se integrar profundamente a várias stacks de tecnologia e fluxos de trabalho, o que o torna uma escolha popular para equipes que priorizam flexibilidade e desempenho.

No entanto, pode não ser a melhor opção para produtos SaaS ou sites projetados para fluxos de conversão, por exemplo.

Por que o Sanity não é ideal para personalização de sites e testes AB

O Sanity CMS é ótimo para gerenciar conteúdo estruturado, mas não foi projetado para personalização ou experimentação da experiência do usuário em sua essência. A personalização requer uma plataforma para ajustar o conteúdo dinamicamente com base no comportamento, dados demográficos ou preferências do usuário em tempo real. Da mesma forma, os testes AB envolvem a exibição de diferentes variações de conteúdo para diferentes segmentos de usuários e a mensuração de sua eficácia.

O Sanity não possui os recursos integrados para executar essas funções perfeitamente.

Personalização de conteúdo

Se você precisa oferecer experiências personalizadas, o Sanity exigirá desenvolvimento personalizado complexo ou integrações de terceiros, o que pode rapidamente se tornar caro e exigir muitos recursos.

Para implementar o ajuste dinâmico de conteúdo em tempo real, você provavelmente teria que criar sua própria stack junto com uma plataforma de dados do cliente (CDP) e um motor de personalização para definir os critérios para cada conteúdo a ser renderizado.

Neste guia de 2021, eles destacam o processo passo a passo para habilitar a localização, um tipo de personalização. Outra opção seria usar um plugin de terceiros, mas isso é tudo o que conseguimos encontrar por enquanto.

Teste AB

Testes AB no Sanity exigem codificação personalizada, configuração de múltiplas versões de conteúdo e medição manual da performance usando ferramentas de analytics. Esse processo é muito mais trabalhoso do que o de plataformas que oferecem funcionalidades nativas de testes AB.

O único plugin que encontramos no marketplace deles é o Amplitude Experiment, mas também vimos alguns projetos personalizados integrando-o com LaunchDarkly, GrowthBook, PostHog e outras ferramentas de feature flag.

Alternativa para personalização e testes AB

Se você está determinado a usar o Sanity CMS, mas ainda precisa de personalização e testes AB, precisará tomar medidas adicionais para que ele funcione. Você pode optar pelo desenvolvimento personalizado, mas lembre-se de que isso aumentará significativamente a dependência do time de growth em relação aos desenvolvedores.

Se você quer que eles tenham autonomia e ainda garantam que o site tenha um desempenho excelente, e que ninguém quebre o design system, a Croct é uma boa alternativa.

Ao contrário do Sanity CMS, a Croct foi projetado para simplificar a personalização e a experimentação. Aqui estão os principais motivos:

  • Integração gradual

    A Croct pode ser integrado a qualquer framework, permitindo que você utilize conteúdo dinamicamente com base na segmentação de usuários sem precisar modificar muito sua infraestrutura existente. Ele também permite que você trabalhe com conteúdo padrão e estático.

  • Ferramentas nativas de personalização e segmentação

    A Croct fornece ferramentas nativas para personalizar o conteúdo dos usuários com base no comportamento em tempo real, localização, campanha de marketing e outros atributos do usuário, tornando-o muito mais eficiente do que tentar criar funcionalidades semelhantes com o Sanity. Você não precisará de um CDP para centralizar os dados do usuário.

  • Teste AB Bayesiano

    A Croct inclui testes AB Bayesiano integrados, o que permite experimentar diferentes variações de conteúdo e otimizar a experiência do usuário rapidamente. Com a Croct, a configuração de testes e a mensuração de resultados acontecem de forma simplificada e intuitiva, algo que o Sanity não consegue oferecer sem um desenvolvimento personalizado intensivo.

  • Facilidade de uso para não desenvolvedores

    A plataforma da Croct foi projetada para desenvolvedores, gerentes de produto, profissionais de marketing e usuários não técnicos. Você não precisará de desenvolvedores para gerenciar a maioria das tarefas de personalização ou testes, reduzindo sua dependência de recursos técnicos.

  • Análise de personalização em tempo real

    A Croct permite que você acompanhe como diferentes segmentos de usuários interagem com seu conteúdo em tempo real, permitindo que você adapte experiências rapidamente. Os painéis são alimentados com dados em tempo real e você não precisa integrá-los a nenhuma outra ferramenta de análise.

  • Integração perfeita

    A Croct pode integrar-se à sua stack de tecnologia existente enquanto cuida das necessidades de personalização e experimentação. Isso significa que você ainda pode usar o Sanity para gerenciamento de conteúdo estático, e deixar a Croct cuidar dos aspectos para os quais o Sanity não foi criado, como personalização dinâmica e testes AB.

Se você está curioso sobre como a Croct se compara ao Sanity em termos de satisfação do usuário, esta comparação do G2 oferece uma boa visão geral:

ClassificaçõesSanityCroct
Atende aos requisitos9.19.2
Facilidade de uso8.69.0
Facilidade de configuração8.79.0
Facilidade de administração9.09.1
Qualidade do suporte8.99.8
Bom parceiro para fazer negócios9.29.6
Produto indo na direção certa9.410.0
Tudo o que você precisa em um só lugar

Por que ter 3 plataformas para gerenciamento de conteúdo, testes AB e personalização quando você pode ter apenas uma?

Mas calma, eu não quero trocar de CMS e reconstruir meu site inteiro

A boa notícia é que você não precisa.

Pense no seu site como uma interface dinâmica. Alguns elementos são projetados para serem estáticos: é improvável que o time de growth queira fazer experiências com os cabeçalhos, o rodapé, o conteúdo do post do blog, etc. Por outro lado, alguns elementos e componentes são essenciais para o fluxo de conversão. Esses são os elementos que devem estar integrados com a Croct.

A Croct pode coexistir com o Sanity CMS
A Croct pode coexistir com o Sanity CMS

Assim como o Sanity, a Croct também permite modelar e criar componentes de forma flexível para que o time de growth possa trabalhar com diferentes layouts, estruturas, conteúdo, imagens, etc., sem quebrar o design system.

Tanto conteúdo estático quanto dinâmico podem coexistir, e você pode mover elementos gradualmente do Sanity para a Croct, dando aos times de growth e conteúdo a autonomia necessária. Aqui estão alguns templates para mostrar como funciona.

Se seu objetivo é criar experiências dinâmicas para o usuário e otimizar conversões, dê o primeiro passo criando sua conta gratuita e comece a usar em apenas algumas horas.

Vamos crescer juntos!

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