BreezingForms (Estensione Joomla!) integration
Il builder di moduli più avanzato per Joomla. Ben supportato e frequentemente aggiornato, sempre all’avanguardia.
BreezingForms è un’estensione di Joomla che aiuta a gestire vari moduli di registrazione. Questa integrazione integra la transazione “per lead” – una commissione di vendita senza importo dell’ordine.
Aggiunta di una funzione con il codice di tracciamento
Il primo passo è creare una funzione speciale da chiamare quando viene attivato il metodo onclick del pulsante di invio. Vai nella cartella di joomla /components/com_breezingforms/ e apri il file ‘facileforms.process.php’ per modificarlo. Ora, trova il codice del tuo modulo – dipende da quali impostazioni hai scelto nella configurazione del modulo. In questo esempio stiamo modificando un modulo per la “Modalità rapida“.
- trova questo testo: switch ($this->runmode) { case _FF_RUNMODE_FRONTEND:case _FF_RUNMODE_FRONTEND:
- ora individua la prima ripetizione della riga:
echo '</form>'.nl();
- aggiungi il seguente codice SOPRA la riga con
</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
Impostazione della funzione per un evento onclick
Individua il file /administrator/components/com_breezingforms/libraries/crosstec/classes/BFQuickMode.php e aprilo per modificarlo.
- individua il metodo onclick nel pulsante di invio… purtroppo ce ne sono altri.
- inserisci questa riga nell’evento onclick nel modo in cui è la prima in una riga:
trackIt();
Tutto qui. Ora, quando si fa clic sul pulsante di invio, viene generato un nuovo lead.