BreezingForms (Joomla! Extension) integration
O construtor de formulários mais avançado para Joomla. Bem suportado e atualizado com frequência, sempre à frente.
BreezingForms é uma extensão do Joomla para ajudá-lo a gerenciar vários formulários de registro. Essa integração integra a transação “por lead” – uma comissão de venda sem valor do pedido.
Adicionando uma função com o código de acompanhamento
O primeiro passo é criar uma função especial que podemos chamar quando o método onclick do seu botão de envio for acionado. Navegue até o diretório do joomla /components/com_breezingforms/ e abra o arquivo ‘facileforms.process.php’ para editar . Agora, encontre o código do seu formulário – depende de quais configurações você escolheu na configuração do módulo. Neste exemplo estamos modificando um formulário para “Modo rápido“.
- encontre este texto: switch ($this->runmode) { case _FF_RUNMODE_FRONTEND:case _FF_RUNMODE_FRONTEND:
- agora localize a primeira ocorrência da linha:
echo '</form>'.nl();
- adicione o seguinte código ACIMA da linha com
</form>
// Post Affiliate Pro integration snippet
echo '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
function trackIt() {'."
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost('');
sale.setOrderID(\"registration\");
PostAffTracker.register();".'
}
</script>';
// /Post Affiliate Pro integration snippet
Configurando a função para um evento onclick
Localize o arquivo /administrator/components/com_breezingforms/libraries/crosstec/classes/BFQuickMode.php e abra-o para edição.
- localize o método onclick no seu botão de envio… infelizmente existem mais.
- insira esta linha no evento onclick do jeito que está primeiro em uma linha:
trackIt();
É isso. Agora, quando o botão enviar é clicado, um novo lead é gerado.