BreezingForms (Joomla!-Erweiterung) integration
Der fortgeschrittenste Formularbauer für Joomla. Gut unterstützt und häufig aktualisiert, immer einen Schritt voraus.
BreezingForms ist eine Joomla-Erweiterung, die Ihnen hilft, verschiedene Registrierungsformulare zu verwalten. Die Integration integriert “pro Lead”-Transaktionen – Eine Verkaufsprovision ohne Bestellmenge.
Eine Funktion mit dem Trackingcode hinzufügen
Der erste Schritt ist, eine spezielle Funktion zu erstellen, die wir abrufen, wenn die OnClick-Methode für Ihre Absendeschaltfläche ausgelöst wird. Navigieren Sie in Ihr Joomla-Verzeichnis /components/com_breezingforms/ und öffnen Sie die Datei ‘facileforms.process.php’, um Sie zu bearbeiten. Suchen Sie nun den Code Ihres Formulars – Er hängt davon ab, welche Einstellungen Sie in der Modulkonfiguration gewählt haben. In diesem Beispiel bearbeiten wir ein Formular für “Quick mode“.
- Suchen Sie diesen Text: switch ($this->runmode) { case _FF_RUNMODE_FRONTEND:case _FF_RUNMODE_FRONTEND:
- Suchen Sie nun das erste Vorkommen der Zeile:
echo '</form>'.nl();
- Fügen Sie den folgenden Code ÜBER der Zeile ein
</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
Einrichtung der Funktion für ein OnClick-Ereignis
Suchen Sie die Datei /administrator/components/com_breezingforms/libraries/crosstec/classes/BFQuickMode.php und öffnen Sie sie, um sie zu bearbeiten.
- Suchen Sie die OnClick-Methode in Ihrer Absenden-Schaltfläche… Leider gibt es mehr.
- Fügen Sie diese Zeile in dem OnClick-Ereignis ein, wie sie am Anfang einer Reihe erscheint:
trackIt();
Das war es schon. Wenn die Absenden-Schaltfläche nun gedrückt wird, wird ein neuer Lead generiert.