JotForm integration
Um construtor de formulários que ajuda você a criar e publicar formulários online em qualquer lugar, a qualquer hora, sem escrever uma única linha de código.
JotForm é um serviço online para criação de formulários. Você pode configurar formulários com botões de pagamento e essa integração é exatamente para eles, caso você queira rastrear pedidos feitos por qualquer um dos seus formulários do JotForm.
Configuração do JotForm
Para poder acompanhar os resultados do seu formulário, você deve configurar duas opções no administrador do JotForm:
- defina uma página de agradecimento em cada formulário (escolha uma onde você poderá inserir o código PHP)
- defina as preferências do formulário para enviar dados POST para a página de agradecimento (editar formulário > Preferências > Configurações avançadas)
Salve suas alterações.
Integração da página de agradecimento
Agora você tem que integrar a página que você escolheu nas preferências de seus formulários. Este é o código, basta colá-lo em sua página de agradecimento do PHP:
<?php /********* Post Affiliate Pro integration snippet *******/
if (isset($_POST['enteryour4'])) {
// total cost
$total = 0;
if (isset($_POST['selectyour'])) {
$select = "selectyour";
}
else {
for ($i = 0; $i < 100; $i++) {
if (isset($_POST["selectyour".$i])) {
$select = "selectyour".$i;
}
}
}
foreach ($_POST[$select] as $row) {
$t = str_replace('{"',"",stripslashes($row));
$t = str_replace('"}',"",$t);
$vals = explode('","',$t);
foreach ($vals as $row) {
$pairs = explode('":"',$row);
if ($pairs[0] == 'price') {
$total = $total + $pairs[1];
}
}
}
?>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost('<?php echo $total; ?>');
sale.setOrderID('<?php echo $_POST['enteryour4']; ?>');
sale.setProductID('<?php echo $_POST['enteryour']; ?>');
PostAffTracker.register();
</script>
<?php
}
/******** Post Affiliate Pro integration snippet *******/
?>
O código de acompanhamento usa suas variáveis personalizadas, portanto, você deve verificar o código, se o seu for o mesmo.
No exemplo, estamos usando:
- enteryour – que significa nome completo do cliente
- enteryour4 – que significa e-mail
- selectyour – que representa o produto que seu cliente escolheu
Não se esqueça de integrar suas páginas de destino com o código de rastreamento de cliques.