Ajuda

Widget integrável não carrega

O que verificar quando o widget integrável não aparece num site: o snippet, o plano Premium, a allowlist de origens e o console do navegador.

Professores

O widget integrável é um único script tag. Quando nada aparece na página, a causa é quase sempre uma das cinco verificações abaixo, então passe por elas em ordem.

1. Copie o snippet de novo

Copie o snippet outra vez em /mentor/settings/embed e substitua o que está no site. Ele deve ficar exatamente assim:

<script src="https://movementors.com/embed.js" data-mentor="MENTOR_ID" async></script>

Coisas que quebram em silêncio:

  • O src deve ser exatamente https://movementors.com/embed.js. O script tem que carregar do movementors.com.
  • data-mentor deve ser o ID de mentor exatamente como o gerador de snippets escreveu. É um ID, não a URL do seu perfil nem o seu nome. Se foi digitado à mão, esse é o principal suspeito.
  • Sem uma segunda cópia do snippet na mesma página. O widget carrega uma vez por página e ignora um tag duplicado.

Não há contêiner separado pra colar: o widget renderiza onde o script tag está, a menos que o snippet use data-target.

2. Verifique seu plano

O widget é uma função Premium. No Free ou Pro, o script carrega mas mostra um aviso curto de "embed indisponível" no lugar da sua agenda. Verifique seu plano em /mentor/settings/billing e faça upgrade se quiser o widget.

3. Verifique a allowlist de origens

Se você adicionou origens em /mentor/settings/embed, o widget só renderiza nesses sites. A origem do site precisa bater exatamente: esquema mais domínio. https://example.com e https://www.example.com são origens diferentes, então liste as duas se o site responde nas duas.

Uma allowlist vazia significa que qualquer site pode integrar. Se o widget funciona num site mas não em outro, essa é a primeira coisa a verificar.

4. Abra o console do navegador

Na página onde o widget deveria aparecer, aperte F12 (ou clique com o botão direito, Inspecionar, depois Console) e procure erros em vermelho mencionando movementors.com.

  • "Refused to load the script" com "Content Security Policy": a CSP do site está bloqueando o widget. O script-src precisa permitir movementors.com (e o connect-src também, para as requisições de dados do widget). É comum em sites corporativos; quem gerencia os cabeçalhos do site consegue adicionar.
  • JavaScript desativado: o widget precisa de JavaScript. Sem ele, nada renderiza.
  • Bloqueadores de anúncio raramente bloqueiam um script tag simples como este, mas filtros corporativos rígidos às vezes sim. Teste numa janela anônima, ou em outra rede, pra descartar.

5. Verifique o que seu construtor de sites permite

O snippet funciona em qualquer construtor de sites que deixe adicionar HTML personalizado com scripts:

  • Squarespace: um Code Block.
  • Wix: o elemento de HTML embed.
  • Webflow: o elemento Embed.
  • WordPress: o bloco Custom HTML.

Alguns construtores e ferramentas de página removem tags <script> do HTML personalizado. Ali o widget não roda; a alternativa é um botão com link pra sua página MoveMentors.

As mudanças não aparecem?

A resposta do catálogo do widget fica em cache por 30 a 60 segundos. Uma aula nova, uma mudança de preço ou uma sessão nova aparece no widget em cerca de um minuto. Se você acabou de editar algo, espere um minuto e recarregue a página.

Perguntas frequentes

O widget renderiza mas diz que o embed está indisponível. É a trava de plano. Veja o passo 2.

O widget renderiza mas não mostra aulas. Confira se você tem sessões publicadas futuras. Confira também o data-kind do snippet: um widget com data-kind="retreats" renderiza uma lista vazia se você não tem retiros futuros.

Funciona num site mas não em outro. Quase sempre é a allowlist de origens (passo 3) ou a CSP do segundo site (passo 4).

O widget funciona se o MoveMentors estiver fora do ar? Não. O script e os dados carregam do movementors.com. O resto da página não é afetado.

Próximos passos

Mais nesta categoria

Solução de problemas: todos os 7 artigos

Ainda precisa de ajuda?

Mande uma mensagem para o suporte pela página de contato ou escreva para support@movementors.com. A maioria das perguntas é respondida em um dia útil, e capturas de tela ajudam a resolver mais rápido.

Falar com o suporte do MoveMentors