Todo início de dezembro, usuários do Spotify aguardam ansiosamente pelo Spotify Wrapped, uma retrospectiva personalizada do ano musical de cada um. Essa campanha é um fenômeno de marketing viral, com milhões de compartilhamentos nas redes sociais. Mas você sabia que é possível replicar essa experiência para o seu próprio aplicativo, independentemente do nicho? Este artigo explora como criar uma campanha no estilo "Wrapped" utilizando Rowy, Figma e a flexibilidade do formato SVG, transformando dados de usuários em conteúdo altamente compartilhável.
O sucesso do Spotify Wrapped não é por acaso. Ele toca em pontos cruciais do comportamento do usuário:
Implementar uma retrospectiva anual pode ser uma estratégia poderosa para aumentar o engajamento, a retenção de usuários e o alcance da sua marca.
Embora pareça complexo, criar uma experiência "Wrapped" é mais acessível do que se imagina, especialmente se você já coleta dados de uso do seu aplicativo. O Rowy, uma plataforma low-code que se integra ao Firebase, simplifica significativamente esse processo.
Vamos usar um exemplo prático: um jogo de palavras fictício chamado "Wordgame", similar ao popular Wordle, onde os usuários tentam adivinhar uma palavra em seis tentativas. Nosso objetivo é gerar uma imagem compartilhável com as estatísticas do jogador.
O primeiro passo é criar um template visual atraente no Figma (ou qualquer outra ferramenta de design vetorial). Este template servirá de base para a imagem final.
Exporte o design como um arquivo SVG (Scalable Vector Graphics). O SVG é ideal porque é um formato baseado em XML, o que significa que seu conteúdo é texto puro e pode ser facilmente manipulado programaticamente. Uma dica importante, conforme destacado no vídeo de referência da Rowy, é não selecionar a opção "Outline Text" (ou Contornar Texto) ao exportar. Isso garante que o texto no SVG permaneça editável, permitindo a inserção de dados dinâmicos.
Após exportar o SVG, você precisará editá-lo para prepará-lo para os dados dinâmicos. Abra o arquivo SVG em um editor de texto ou código (como o VS Code).
@import
dentro de tags <style>
. Por exemplo:
<style>
@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@700&display=swap');
</style>
Atenção: ao usar URLs do Google Fonts, pode ser necessário remover parâmetros adicionais após o nome da fonte (como &display=swap
) se houver problemas de sintaxe com o ampersand (&
) dentro do SVG. O vídeo sugere que a remoção do &display=swap
pode resolver erros de renderização.
{{percentile}}
, {{played}}
, ou {{guessWidth1}}
. Essa sintaxe de chaves duplas é comum em templates.text-anchor="middle"
no elemento <text>
ou <tspan>
. Você também precisará ajustar a coordenada x
do texto para que o ponto de ancoragem (o centro do texto) fique na posição desejada. Isso geralmente envolve calcular x_original + (largura_do_elemento_de_texto / 2)
.Com o template SVG preparado, é hora de usar o Rowy para dar vida a ele.
row
no script) para substituir os placeholders no template SVG. Por exemplo, source.replace('{{percentile}}', row.percentile.toFixed(2) + '%')
.{{guessWidth1}}
).convert-svg-to-png
. Este pacote, como mencionado no vídeo da Rowy, usa Puppeteer (Headless Chrome) para renderizar o SVG e convertê-lo para PNG.convert-svg-to-png
) podem consumir bastante memória. Se você encontrar erros como "memory limit exceeded", será necessário aumentar a alocação de memória para a sua Cloud Function. Isso pode ser feito no console do Google Cloud Platform, na seção de Cloud Functions, editando as configurações de tempo de execução da função específica. O vídeo da Rowy sugere aumentar para 1GB ou 2GB, se necessário.Utilizar o Rowy para criar sua campanha "Wrapped" oferece diversas vantagens:
Criar uma experiência personalizada no estilo "Wrapped" para os usuários do seu aplicativo é uma tática de marketing e engajamento incrivelmente eficaz. Ferramentas como Rowy, Figma, e a versatilidade do SVG, tornam esse processo acessível até mesmo para equipes menores. Ao fornecer aos seus usuários uma retrospectiva divertida e compartilhável, você não apenas aumenta o engajamento, mas também transforma seus usuários em promotores da sua marca. Explore as possibilidades com o Rowy e veja como você pode inovar na interação com sua base de usuários.
Para mais exemplos e tutoriais, visite o site de demonstração do Rowy em demo.rowy.io.
Descubra os melhores extensores Wi-Fi de 2024! Análise completa de modelos TP-Link, ASUS, Linksys e Netgear para eliminar zonas mortas e melhorar sua internet.
Descubra os melhores monitores portáteis de 2024 para desenvolvimento web, design e produtividade. Análise completa dos top modelos, incluindo KYY, ViewSonic, Espresso e ASUS.
Descubra como o Lovable utiliza inteligência artificial para acelerar o desenvolvimento web, permitindo criar clones de sites e MVPs em minutos. Uma análise completa da ferramenta.