API do OptimizeMember (módulo WordPress) integration
Um sistema de assinaturas totalmente funcional que oferece recursos poderosos que você precisa para executar um site com assinaturas.
OptimizePress é a nova maneira de criar páginas de destino, páginas de vendas e portais de assinatura de alta conversão.
O método de integração usa a API do OptimizeMember para se comunicar com o plugin integrado. Você pode acompanhar vendas, vendas recorrentes e reembolsos. Você pode criar automaticamente uma conta de afiliado para o novo cliente registrado. Também é possível usar Comissões Vitalícias.
Coloque o código de rastreamento
O primeiro passo para integrar o código de acompanhamento de vendas em seu OptimizePress é colocar o seguinte código na seção API/Rastreamento do OptimizePress > Códigos de rastreamento de inscrição:
<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('%%initial%%');
sale.setOrderID('%%subscr_id%%');
sale.setProductID('%%item_number%%');
PostAffTracker.register();
</script>
Caso você precise acompanhar também alguns outros detalhes, você pode ver as variáveis disponíveis logo abaixo desta seção (no OptimizePress).
Modificar formulário de inscrição
Isso salvará um valor de rastreamento para cada novo membro. O valor de rastreamento será usado para cada notificação de venda. Graças a isso, o Post Affiliate Pro poderá reconhecer quem é o afiliado de referência e qual campanha usar para calcular as comissões.
Antes de começarmos com a configuração, você deve habilitar o plugin do OptimizeMember no seu Post Affiliate Pro primeiro. Defina uma palavra secreta – ela será usada para comunicação entre o OptimizeMember e o Post Affiliate Pro.
A primeira etapa é criar um campo adicional (opcional) em seu formulário de registro do OptimizeMember (Opções gerais > Campos de registro/perfil) e nomeá-lo “visitorID” (o mesmo para ID de campo exclusivo).
A próxima etapa é definir um script personalizado na seção Design de Rodapé em Opções Gerais > Design de Login/Registro. Insira este código lá:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.track();
document.getElementById('ws-plugin--optimizemember-custom-reg-field-visitorid').type = 'hidden';
PostAffTracker.writeCookieToCustomField('ws-plugin--optimizemember-custom-reg-field-visitorid');
document.getElementById('ws-plugin--optimizemember-custom-reg-field-visitorid').parentNode.style.display='none';
</script>
Esse código garantirá que as informações do afiliado principal (um valor de cookie) sejam armazenadas nesse campo e que o próprio campo fique oculto no formulário.
Acompanhamento de pagamentos
Navegue até o administrador do OptimizeMember, para API/Notificações > Notificações de pagamento e use este URL de notificação (use a mesma palavra secreta aqui que você definiu no plugin):
http://URL_TO_PostAffiliatePro/plugins/OptimizeMember/optimizemember.php?secret=THE_SECRET_WORD&subscrId=%%subscr_id%%&orderId=%%txn_id%%&total=%%amount%%&productId=%%item_number%%&email=%%user_email%%&visitorID=%%visitorID%%&user_ip=%%user_ip%%&type=order
Salve suas alterações.
Acompanhamento de reembolso
Para rastrear reembolsos e marcar automaticamente a comissão como reembolsada quando o pagamento for reembolsado, você deve navegar para o administrador do OptimizeMember, para API/Notificações > Notificações de reembolso/reversão e usar este URL de notificação (definir a palavra secreta lá):
http://URL_TO_PostAffiliatePro/plugins/OptimizeMember/optimizemember.php?secret=THE_SECRET_WORD&order=%%parent_txn_id%%&type=refund
Salve suas alterações.
Registrar afiliados
Como você pode ver na configuração do plugin, há uma caixa de seleção para registros de afiliados. Caso você queira criar uma conta de afiliado para cada novo membro, você deve marcar a caixa de seleção no plugin e, em seguida, na administração do OptimizeMember, navegue até API/Notificações > Notificações de inscrição e defina este URL lá:
http://URL_TO_PostAffiliatePro/plugins/OptimizeMember/optimizemember.php?secret=THE_SECRET_WORD&fname=%%user_first_name%%&lname=%%user_last_name%%&email=%%user_email%%&city=%%city%%&street=%%street_address%%&user_ip=%%user_ip%%&visitorID=%%visitorID%%&type=signup
Salve suas alterações.
Não se esqueça de integrar sua página do WordPress com o código de rastreamento de cliques.