Kadens logoKadens logoKadens
  • Descobrir
  • Preços
EntrarComeçar
Kadens logoKadens logoKadens

Ensino

  1. Primeiros passos
  2. Academia
  3. Certificados
  4. Aprendizagem
  5. Cursos

Dinheiro

  1. Assinaturas
  2. Finanças
  3. Ingressos

Agenda

  1. Eventos
  2. Trabalho

Pessoas

  1. Comunidade
  2. Assinantes
  3. Formulários
  4. Inscrições
  5. Comunidades

Plataforma

  1. Meu site
  2. Descobrir
  3. Conta

Desenvolvedores

  1. Visão geral
  2. Chaves de API e permissões
  3. Widgets para o site
  4. Webhooks
  5. Assistentes de IA (MCP)
  6. API REST
Não encontrou o que procura?Pesquise de novo··Fale conosco
Kadens logoKadens logoKadens

Seu sucesso é nossa missão. O Kadens ajuda profissionais do movimento a serem descobertos, operarem com facilidade e crescerem com confiança. Tudo em um só lugar.

Produto

  • Descobrir
  • Cursos
  • Eventos
  • Comunidades
  • Mentoria

Para empresas

  • Kadens para ensinar
  • Kadens para eventos
  • Kadens para formulários
  • Kadens para certificados
  • Crie seu site
  • Preços
  • Agende uma demo ao vivo

Recursos

  • Centro de ajuda
  • Novidades
  • Desenvolvedores
  • Suporte

Empresa

  • Contato
  • Instagram
  • Política de privacidade
  • Termos de serviço
  • Política de cookies
Centro de ajudaContato
Navegar pela documentação · Widgets para o site

Ensino

  1. Primeiros passos
  2. Academia
  3. Certificados
  4. Aprendizagem
  5. Cursos

Dinheiro

  1. Assinaturas
  2. Finanças
  3. Ingressos

Agenda

  1. Eventos
  2. Trabalho

Pessoas

  1. Comunidade
  2. Assinantes
  3. Formulários
  4. Inscrições
  5. Comunidades

Plataforma

  1. Meu site
  2. Descobrir
  3. Conta

Desenvolvedores

  1. Visão geral
  2. Chaves de API e permissões
  3. Widgets para o site
  4. Webhooks
  5. Assistentes de IA (MCP)
  6. API REST
  1. Centro de ajuda
  2. Desenvolvedores
  3. Widgets para o site

Widgets para o site

Um widget mostra seus eventos, bilhetes ou pessoas da Kadens no seu próprio site, e os visitantes podem comprar sem sair dele. Você precisa de uma conta Kadens e acesso para editar o seu site. Crie um widget, permita o seu site, e depois copie e cole um pequeno código.

·9 min
Nesta página
  1. O que são widgets
  2. Início rápido
  3. Sites permitidos
  4. Código de incorporação
  5. Guias por construtor de site
  6. Personalize a aparência
  7. Eventos JavaScript
  8. Checkout e login
  9. Desempenho e privacidade
  10. Solução de problemas
  11. E agora?

O que são widgets

Um widget é um pedaço da sua página Kadens que vive dentro do seu site. Existem três tipos:

WidgetDescrição
Eventos e ingressosSeus próximos eventos, com a compra de ingressos dentro do seu site.
Um eventoA página de um evento: datas, local, descrição e bilhetes, com Comprar.
PessoasCartões de perfil das pessoas que você escolher, com link para os perfis públicos.
CursosSeus cursos com os preços, cada um com link para a página dele no seu site.
Planos e preçosSeus planos de assinatura lado a lado, cada um com link para a página de inscrição.
Grade de aulasSuas próximas aulas em forma de agenda, sempre atualizada.
Botão de compraUm botão para um evento, curso ou plano, no estilo da sua página.

O código que você cola apenas nomeia o seu widget. Quando você muda o widget na Kadens (o que ele mostra, o seu layout ou as suas cores), todo site que o usa se atualiza sozinho. Você nunca precisa colar o código de novo.

Início rápido

Quatro passos, sem precisar programar.

  1. 1

    Crie um widget

    Na Kadens, abra Integrações, depois Widgets, e crie um. Escolha o que ele mostra e a sua aparência.

  2. 2

    Permita o seu site

    Adicione o endereço do seu site, como https://www.exemplo.com. Um widget só aparece nos sites que você permitir.

  3. 3

    Copie o código

    Abra o seu widget e vá até a aba Instalar. Copie o código mostrado ali. Ele já traz o seu nome de usuário e o seu widget.

  4. 4

    Cole-o no seu site

    Cole o código onde quer que o widget apareça, depois publique o seu site. Encontre o seu construtor de site nos guias abaixo para os passos exatos.

Comece pelo seu painel
Crie o seu primeiro widget e siga a aba Instalar, que verifica se ele está ativo no seu site.
Abrir widgets

Sites permitidos

Um widget só carrega nos sites que você adicionar à sua lista.

Isso protege o seu checkout: ninguém pode colocar o seu widget em uma página que você não controla. A sua lista é enviada aos navegadores como uma regra de segurança (frame-ancestors), então um site que não está nela não mostra nada onde o widget deveria estar.

As páginas da Kadens e seus domínios personalizados são sempre permitidos, então não é preciso adicioná-los.
EndereçoResultado
https://www.example.comPermitido. Um site. Qualquer caminho ou barra final que você digitar é removido.
https://*.example.comPermitido. Todos os subdomínios de um nível, como shop.exemplo.com. Não inclui exemplo.com em si nem níveis mais profundos como a.b.exemplo.com: adicione-os como entradas próprias.
*Não permitido. Isso deixaria qualquer site da internet mostrar o seu widget.
https://*.comNão permitido. Um curinga precisa de um domínio real depois dele.
http://www.example.comNão permitido. Os sites devem usar https.
http://localhost:3000Permitido para testes no seu próprio computador. http funciona apenas para localhost.
https://www.example.com/ticketsSalvo como https://www.exemplo.com. O site inteiro é permitido, não apenas uma página. Um endereço com ? ou # é recusado.
https://203.0.113.7Não permitido. Use o nome de domínio do seu site.
Gerencie seus sites
Veja todo site que você permitiu e todo site onde um widget foi visto.
Abrir sites

Código de incorporação

Um script e um elemento. A aba Instalar gera esse código para você.

Para qualquer site que aceite código. Ajusta a altura sozinho.

Nos exemplos desta página, your-username e your-widget-id representam os seus próprios valores. Copie o seu código real da aba Instalar.

Atributos do elemento

AtributoTipoDescrição
handleObrigatóriostringSeu nome de usuário Kadens.
widgetObrigatóriostringO id do widget a mostrar.
localestringO idioma do widget. Quando ausente, o widget usa o lang da sua página.
color-schemelight | dark | autoForça cores claras ou escuras para esta instância. Deixe em branco para usar a configuração do próprio widget.
titlestringO nome acessível do quadro do widget, lido por leitores de tela. O padrão é Kadens widget.
data-layerbooleanTambém envia todo evento do widget para window.dataLayer, para o Google Tag Manager.
meta-pixelbooleanEnvia um evento Purchase ao seu Meta Pixel quando alguém completa uma compra. A sua página já precisa carregar o pixel.

Se o seu construtor de site remove scripts

Para criadores de sites que removem scripts. Altura fixa.

  • Funciona onde os scripts são bloqueados, como em alguns planos gratuitos.
  • Altura fixa de 800 px. Ajuste-a se os seus eventos precisarem de mais espaço.
  • O pagamento abre em uma nova aba.

Guias por construtor de site

Escolha o seu construtor de site. Cada guia diz o que você precisa antes, onde o código vai e o que verificar.

Qualquer site

Antes de começar

Acesso ao editor

Precisa de acesso para editar as páginas do seu site, ou de alguém que o tenha e cole o código por si.

Onde fica

  1. O editor do seu site
  2. Adicionar elemento
  3. HTML ou código personalizado

Por página: cole o código em cada página onde o widget deve aparecer. Se o seu site tiver um lugar para código em todas as páginas (muitas vezes chamado código de cabeçalho ou de rodapé), pode colocar lá a primeira linha uma vez e colar só a segunda em cada página.

Passo a passo

  1. 1
    Abra no editor do seu site a página onde o widget deve aparecer.
  2. 2
    Adicione um elemento de HTML ou código personalizado onde o widget deve ficar. Costuma chamar-se HTML, Embed ou Custom code.
  3. 3
    Cole lá dentro o código completo.
  4. 4
    Guarde a página e publique-a.

Confirme

Abra a página publicada num novo separador. O widget aparece onde colou o código, normalmente em poucos segundos.

Se não aparecer

  • O seu editor removeu o código ao guardar. Alguns editores retiram os scripts: use a versão iframe do passo 2.
  • A página ainda não está publicada, ou o navegador mostra uma cópia antiga. Publique de novo e recarregue a página.
  • O site não está permitido no passo 1. Adicione o endereço exato que os visitantes usam, com www se o tiver.
WordPress

Antes de começar

Verifique o seu plano

O WordPress alojado por si (WordPress.org) funciona sempre. No WordPress.com precisa de um plano pago com funcionalidades de alojamento: o plano Free remove o script e o widget não aparece.

Onde fica

  1. Pages
  2. Edit
  3. +
  4. Custom HTML

Por página: adicione um bloco Custom HTML em cada página ou artigo onde o widget deve aparecer. O WordPress não tem um lugar próprio para código em todas as páginas, por isso cole o código completo em cada bloco.

Passo a passo

  1. 1
    No painel do WordPress, vá a Pages (ou Posts) e clique em Edit na página onde o widget deve aparecer.
  2. 2
    Clique no inseridor de blocos + onde o widget deve ficar, procure Custom HTML e escolha-o.
  3. 3
    Clique dentro do bloco Custom HTML e cole o código completo.
  4. 4
    Clique em Update (ou Publish numa página nova).

Confirme

Abra a página no site publicado, não no editor. O widget aparece onde adicionou o bloco.

Se não aparecer

  • O script desapareceu ao guardar. No WordPress.com isto acontece nos planos sem funcionalidades de alojamento: mude de plano ou use a versão iframe do passo 2.
  • O código aparece como texto na página: foi parar a um bloco Paragraph ou Code. Apague-o e use um bloco Custom HTML.
  • Um plugin de cache ainda mostra a página antiga. Limpe a cache e recarregue.
Guia oficial de WordPress
Wix

Antes de começar

Requer plano pago

O Custom Code precisa de um plano Premium e de um domínio ligado. Sem os dois, o widget não aparece no site.

Onde fica

  1. Settings
  2. Development & integrations
  3. Custom Code

Nas páginas que escolher. O Custom Code corre na própria página, no seu domínio, e o widget aparece no fim de cada página escolhida.

Passo a passo

  1. 1
    No painel do site, vá a Settings e abra Custom Code em Development & integrations.
  2. 2
    Comece a adicionar um novo código.
  3. 3
    Cole o código completo na caixa de código.
  4. 4
    Escolha as páginas onde o widget deve aparecer.
  5. 5
    Coloque o código em Body - end e guarde.

Confirme

Abra a página no seu próprio domínio, não na pré-visualização do Editor. O widget aparece no fim da página.

Se não aparecer

  • O Embed HTML (Add Elements › Embed Code) não funciona. O Wix corre esse código numa caixa isolada servida a partir de um endereço Wix, não do seu domínio, por isso o widget vê um site Wix em vez do que autorizou e fica oculto. Use o Custom Code como descrito acima.
  • O site não tem plano Premium ou não tem domínio ligado. O Custom Code precisa dos dois.
  • O seu domínio ligado não está autorizado no passo 1. Adicione-o e recarregue a página.
Guia oficial de Wix
Shopify

Antes de começar

Acesso ao editor

Precisa de ser o dono da loja ou um membro da equipa com permissão para editar temas no Shopify admin.

Onde fica

  1. Online Store
  2. Themes
  3. Customize
  4. Add section
  5. Custom Liquid

Por modelo: uma secção adicionada no editor de temas aparece em todas as páginas que usam esse modelo (por exemplo, todas as de produto). Para a mostrar só numa página, crie primeiro um modelo próprio para ela. Para todas as páginas, vá a Online Store › Themes › … › Edit code e cole-o em layout/theme.liquid mesmo antes da etiqueta de fecho do body; o widget aparece então no fim de cada página.

Passo a passo

  1. 1
    No Shopify admin, vá a Online Store, depois a Themes, e clique em Customize no tema atual.
  2. 2
    Use o seletor de páginas no topo do editor para abrir a página onde o widget deve aparecer.
  3. 3
    Na barra lateral, clique em Add section onde o widget deve ficar e escolha Custom Liquid.
  4. 4
    Cole o código completo no campo Liquid code.
  5. 5
    Clique em Save.

Confirme

Abra a loja num novo separador, não no editor de temas, e vá a essa página. O widget aparece onde está a secção.

Se não aparecer

  • Aparece em mais páginas do que queria: a secção está num modelo partilhado. Passe-a para um modelo usado só por essa página.
  • Personalizou um tema que não está publicado. Confirme que editou o tema ativo, ou publique o que editou.
  • O endereço da loja não está permitido no passo 1. Adicione o seu domínio, e também o endereço myshopify.com se os visitantes o usarem.
Guia oficial de Shopify
Webflow

Antes de começar

Requer plano pago

O Code Embed só funciona com um plano de site pago ou num Workspace Core, Growth, Agency ou Freelancer. Num site Starter gratuito o widget não aparece.

Onde fica

  1. Designer
  2. Add panel
  3. Code Embed

Por página: coloque um Code Embed onde o widget deve aparecer. Para todas as páginas, cole-o uma vez em Site settings › Custom code › Footer code, que corre antes da etiqueta de fecho do body e precisa de um Site plan pago; o widget aparece então no fim de cada página. Para o manter dentro das páginas, ponha só a primeira linha em Footer code e a segunda em cada Code Embed.

Passo a passo

  1. 1
    Abra o site no Webflow Designer e vá à página onde o widget deve aparecer.
  2. 2
    Abra o Add panel e arraste um elemento Code Embed para onde o widget deve ficar.
  3. 3
    Cole o código completo no editor de código que se abre e clique em Save and close.
  4. 4
    Clique em Publish e publique no domínio que permitiu no passo 1.

Confirme

Abra o site publicado. No Designer o Code Embed mostra um marcador em vez do widget; é normal.

Se não aparecer

  • O site está no plano gratuito Starter e o código não corre. Mude para um plano de site pago.
  • Está a ver o endereço webflow.io mas só permitiu o seu domínio no passo 1, ou ao contrário. Permita os dois, ou confirme o que permitiu.
  • O site publicado não mudou: o Webflow só o atualiza quando publica de novo depois de guardar.
Guia oficial de Webflow
Squarespace

Antes de começar

Requer plano pago

Os scripts funcionam nos planos Core, Plus e Advanced. No plano Personal o widget não aparece, e a versão iframe também não.

Onde fica

  1. Edit
  2. Add Block
  3. Code

Por página: adicione um bloco Code em cada página onde o widget deve aparecer. Para todas as páginas, cole-o uma vez no painel Code Injection em Settings.

Passo a passo

  1. 1
    Vá à página onde o widget deve aparecer e clique em Edit.
  2. 2
    Clique em Add Block onde o widget deve ficar e escolha Code.
  3. 3
    Clique no ícone de lápis do bloco, mantenha Type em HTML, desative Display Source e cole o código completo.
  4. 4
    Clique em Save no topo do editor para pôr a página online.

Confirme

Abra a página do site publicado numa janela privada. No editor o bloco mostra um marcador, porque os scripts não correm na pré-visualização do editor.

Se não aparecer

  • O site está no plano Personal. Mude para Core ou superior; a versão iframe não resolve aqui.
  • Está a ver o editor: os scripts só correm na página publicada.
  • O código aparece como texto na página: Display Source está ativo. Desative-o no bloco e guarde.
Guia oficial de Squarespace
Framer

Antes de começar

Acesso ao editor

Precisa de acesso de edição ao projeto Framer.

Onde fica

  1. Insert
  2. Embed
  3. HTML

Por página: coloque um Embed onde o widget deve aparecer e cole o código completo em cada Embed.

Passo a passo

  1. 1
    Abra o projeto no Framer e vá à página onde o widget deve aparecer.
  2. 2
    Clique em Insert, procure Embed e arraste-o para onde o widget deve ficar.
  3. 3
    Nas definições do Embed, à direita, escolha HTML e cole o código completo.
  4. 4
    Deixe o Embed tão largo como a secção e com altura para o widget inteiro.
  5. 5
    Clique em Publish.

Confirme

Abra o site publicado e vá à página. O widget aparece onde colocou o Embed.

Se não aparecer

  • O widget fica cortado: o Embed é pequeno demais. Aumente a altura e publique de novo.
  • O Embed está em URL em vez de HTML. Mude para HTML e cole o código de novo.
  • O site publicado não mudou: clique de novo em Publish depois de editar.
Guia oficial de Framer
Ghost

Antes de começar

Acesso ao editor

Precisa de uma conta de equipa no Ghost que possa publicar (Author ou superior). Os Contributors podem adicionar o cartão mas não publicá-lo.

Onde fica

  1. + or /
  2. HTML

Por artigo ou página: adicione um cartão HTML onde o widget deve aparecer. Para todas as páginas, cole-o uma vez em Settings › Advanced › Code injection › Site footer; o widget aparece então no fim de cada página. Para o manter dentro dos artigos, ponha só a primeira linha em Site footer e a segunda em cada cartão HTML.

Passo a passo

  1. 1
    Abra o artigo ou a página no editor do Ghost.
  2. 2
    Numa linha vazia onde o widget deve ficar, clique no botão + ou escreva / e escolha HTML.
  3. 3
    Cole o código completo no cartão HTML e clique fora dele.
  4. 4
    Clique em Update (ou Publish num artigo novo).

Confirme

Abra o artigo ou a página publicados. O editor mostra o cartão como código; o widget só aparece na página publicada.

Se não aparecer

  • Está a ver o editor: o widget só aparece na página publicada.
  • O artigo ainda é rascunho ou está agendado. Publique-o, ou espere pela hora.
  • O endereço do site não está permitido no passo 1. Adicione o seu domínio, e também o endereço ghost.io se os visitantes o usarem.
Guia oficial de Ghost
HubSpot

Antes de começar

Acesso ao editor

Precisa de permissão para editar e publicar páginas do site ou landing pages no HubSpot.

Onde fica

  1. Rich text
  2. Advanced
  3. Source code

Por página: cole o código no Source code de um módulo Rich text onde o widget deve aparecer, ou em Settings › Advanced › Footer HTML do editor da página para o mostrar no fim dessa página. Para todas as páginas de um domínio, vá a Settings › Content › Pages, escolha o domínio e cole-o em Site footer HTML.

Passo a passo

  1. 1
    Abra a página no editor de páginas do HubSpot.
  2. 2
    Adicione um módulo Rich text onde o widget deve ficar e clique dentro dele.
  3. 3
    Na barra de ferramentas, clique em Advanced e escolha Source code.
  4. 4
    Cole o código completo onde o widget deve ficar e clique em Save changes.
  5. 5
    Clique em Publish (ou Update numa página já publicada).

Confirme

Abra a página publicada. Se o widget faltar, abra de novo o Source code do módulo: se a linha do script desapareceu, o HubSpot removeu-a.

Se não aparecer

  • O script desaparece depois de guardar o módulo Rich text. Cole o código em Settings › Advanced › Footer HTML do editor da página; o widget aparece então no fim da página.
  • As alterações estão guardadas mas ainda não publicadas. Clique em Publish ou Update.
  • O domínio da página não está permitido no passo 1. Adicione o domínio onde a página é servida, incluindo um endereço hs-sites.com se o usar.
Guia oficial de HubSpot

Personalize a aparência

Altere estes campos no estúdio de widgets na Kadens. O seu site se atualiza sozinho.

ConfiguraçãoValoresDescrição
Temasite | kadens | minimal | bold | soft | darkUm estilo inicial. Você pode ajustar qualquer detalhe depois de escolher um.
Esquema de coreslight | dark | autoClaro, escuro, ou automático para seguir o dispositivo do visitante.
Coresaccent, accentForeground, background, card, text, mutedText, borderSuas próprias cores para botões, fundos, cartões, texto e bordas.
FontesA fonte do seu site, a fonte do sistema do visitante, ou uma do catálogo de fontes da Kadens. As fontes carregam dentro do widget a partir da Kadens, nunca do Google.
Tamanho do texto12 to 22 pxO tamanho base do texto do widget.
Raio dos cantos0 to 64 pxQuão arredondados são os cartões e botões.

Eventos JavaScript

O elemento do widget envia eventos DOM para a sua página, para você medir cliques e vendas com a sua própria análise.

EventoConteúdoDescrição
kadens:ready{ widget }O widget carregou e está visível.
kadens:widget-view{ widget, ...props }Uma ação do visitante dentro do widget. Com data-layer, também é enviada para window.dataLayer como kadens_widget_view.
kadens:item-click{ widget, ...props }Uma ação do visitante dentro do widget. Com data-layer, também é enviada para window.dataLayer como kadens_item_click.
kadens:checkout-open{ widget, ...props }Uma ação do visitante dentro do widget. Com data-layer, também é enviada para window.dataLayer como kadens_checkout_open.
kadens:checkout-complete{ widget, ...props }Uma ação do visitante dentro do widget. Com data-layer, também é enviada para window.dataLayer como kadens_checkout_complete.
kadens:powered-by-click{ widget, ...props }Uma ação do visitante dentro do widget. Com data-layer, também é enviada para window.dataLayer como kadens_powered_by_click.
kadens:checkout-completed{ widget, orderRef, kind, amountMinor, currency }Uma compra foi concluída. O valor está em unidades menores (centavos para EUR ou USD). Com meta-pixel, também envia um Purchase ao seu Meta Pixel.
Os eventos nunca carregam o nome, e-mail ou qualquer outro dado pessoal do comprador.

Exemplo: Google Analytics 4

HTML
1
2
3
4
5
6
7
8
9
10
11
12
<kadens-widget handle="your-username" widget="your-widget-id" data-layer></kadens-widget>

<script>
  document.addEventListener('kadens:checkout-completed', (event) => {
    const { orderRef, amountMinor, currency } = event.detail;
    gtag('event', 'purchase', {
      transaction_id: orderRef,
      value: amountMinor / 100, // amounts arrive in minor units (cents)
      currency,
    });
  });
</script>

Exemplo: Meta Pixel

Adicione o atributo meta-pixel. Nada mais é necessário se a sua página já carrega o pixel.

HTML
<kadens-widget handle="your-username" widget="your-widget-id" meta-pixel></kadens-widget>

Checkout e login

O pagamento acontece dentro do widget, em uma janela segura sobre a sua página. Os compradores não saem do seu site e você não precisa da sua própria configuração de pagamentos.

Os compradores podem pagar apenas com o e-mail, ou entrar na conta Kadens diretamente pelo widget.

O pagamento abre em uma nova aba.

Desempenho e privacidade

  • O script é pequeno (menos de 6 kB compactado), não tem dependências e carrega sem bloquear a sua página.
  • O widget carrega quando está prestes a entrar na área visível, e mantém o seu espaço enquanto carrega, então a sua página não pula.
  • As fontes carregam a partir da Kadens apenas dentro do widget, nunca do Google, e não acrescentam nada à sua página.
  • O widget não depende de cookies no seu site. O login de um comprador é mantido apenas na memória, nunca em armazenamento.
  • A sua página nunca recebe dados pessoais do widget.

Solução de problemas

ProblemaSolução
A área do widget está em brancoQuase sempre o seu site está faltando nos seus sites permitidos. Adicione o endereço exato que você vê no navegador, incluindo www se ele tiver.
O código desaparece depois de salvarAlguns construtores de site removem scripts. Use o código iframe em vez disso: abra Avançado na aba Instalar e escolha iframe.
O seu construtor não aceita códigoAlguns construtores de site só aceitam código personalizado em um plano pago. O guia de cada construtor acima diz se é o caso do seu.
Você ainda vê a página antigaPublique o seu site de novo e recarregue a página. Alguns construtores mantêm uma cópia antiga por alguns minutos.
Verifique se um site está permitido
Execute isto com o seu próprio nome de usuário, id do widget e endereço do site. Responde {"allowed":true} quando o site está permitido.

E agora?

Abrir no painel

Isso ajudou?

Anterior
Chaves de API e permissões
Próximo
Webhooks

Nesta página

  1. O que são widgets
  2. Início rápido
  3. Sites permitidos
  4. Código de incorporação
  5. Guias por construtor de site
  6. Personalize a aparência
  7. Eventos JavaScript
  8. Checkout e login
  9. Desempenho e privacidade
  10. Solução de problemas
  11. E agora?