Welcome Page Webflow

 

Código do <head>

<script defer src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-queryparam@1/queryparam.js"></script>


Código do </body>

<script>
  // Função para obter o valor de um parâmetro de URL
  function getQueryParam(param) {
    const urlParams = new URLSearchParams(window.location.search);
    return urlParams.get(param);
  }
  // Capturar o valor do parâmetro 'magic_url' da URL
  const magicUrl = getQueryParam('magic_url');
  // Atualizar o botão com o link correto
  document.addEventListener('DOMContentLoaded', function () {
    if (magicUrl) {
      // Seleciona o botão pelo ID
      const button = document.getElementById('dynamic-button');
      if (button) {
        // Decodifica o valor do parâmetro magic_url (caso esteja codificado)
        const decodedMagicUrl = decodeURIComponent(magicUrl);
        // Atualiza o atributo 'href' com o valor do parâmetro 'magic_url'
        button.setAttribute('href', decodedMagicUrl);
        // Log no console para depuração
        console.log(`Botão atualizado para redirecionar para: ${decodedMagicUrl}`);
      } else {
        console.error('Botão com ID "dynamic-button" não foi encontrado.');
      }
    } else {
      console.warn('Nenhum parâmetro "magic_url" foi encontrado na URL.');
    }
  });
</script>

Custom Attributes Name: fs-queryparam-name

Texto Custom Attrbutes | Value
Nome Completo name
Primeiro Nome first_name
E-mail da compra email
Telefone phone
ID da compra purchase_id
ID do usuário user_id
Método de pagamento payment_method
Código do Voucher utilizado voucher_code

 

Botão de Acessar Área de Membros:
Custom Attributes


Atributo 1

Name: data-fs-attr

Value: query-param


Atributo 2
Name: data-fs-param

Value: link