Online Anmeldung

Du möchtest dich gerne für eine Führerscheinausbildung bei der Fahrschule Sappl anmelden? Das freut uns! Nachdem du das Formular vollständig ausgefüllt und abgeschickt hast, nehmen wir umgehend Kontakt mit dir auf und machen dich startklar. Also: Los geht’s ;-)

Persönliche Daten

Bitte fülle alle Felder zu deinen persönlichen Daten vollständig aus.

Geschlecht *

Hauptwohnsitz

Bitte fülle alle Felder zu deinem Hauptwohnsitz vollständig aus.

Führerschein

Bitte fülle alle Felder zu den Führerscheinklassen und zum Kursbeginn vollständig aus.

Führerscheinklassen *
(function($) { // 1. Daten-Objekt (NUR die Felder, die wirklich aus dem Formular kommen) var sd = { email: "", vorname: "", nachname: "", telefon: "", plz: "", strasse: "", hausnummer: "", ort: "", geburtsdatum: "", fuehrerschein: [], kursbeginn: "" }; // Standort-Erkennung für Make (GTM macht das ja selbst) var currentBranch = window.location.pathname.split('/').filter(Boolean)[0] || "hauptsitz"; function formatPhoneNumber(phone) { if (!phone) return ""; var cleaned = phone.replace(/[^\d+]/g, ''); if (cleaned.startsWith('00')) { cleaned = '+' + cleaned.substring(2); } else if (cleaned.startsWith('0')) { cleaned = '+43' + cleaned.substring(1); } return cleaned; } $(document).on('change keyup', '.fusion-form input, .fusion-form select', function() { var n = $(this).attr('name'); var v = $(this).val(); if (n === 'fuehrerschein[]') { sd.fuehrerschein = []; $('.fusion-form input[name="fuehrerschein[]"]:checked').each(function() { sd.fuehrerschein.push($(this).val()); }); } else if (n && sd.hasOwnProperty(n)) { sd[n] = v; } }); var ot = $.fn.trigger; $.fn.trigger = function(e) { var en = (typeof e === 'string') ? e : e.type; if (en === 'fusion-form-ajax-submit-done') { if (sd.email && sd.email.indexOf('@') !== -1) { var uniqueId = 'anmeldung_' + Math.floor(Date.now() / 1000) + '_' + Math.floor(Math.random() * 100); window.meta_event_id = uniqueId; // 2. DAS SAUBERE OBJEKT FÜR DEN GTM (Ohne redundanten Branch) var eventData = { 'event': 'purchase', 'transaction_id': uniqueId, 'event_id': uniqueId, 'external_id': uniqueId, 'user_data': { 'email': sd.email.toLowerCase().trim(), 'first_name': (sd.vorname || "").toLowerCase().trim(), 'last_name': (sd.nachname || "").toLowerCase().trim(), 'phone': formatPhoneNumber(sd.telefon), 'address': { 'street': ((sd.strasse || "") + " " + (sd.hausnummer || "")).trim().toLowerCase(), 'city': (sd.ort || "").toLowerCase().trim(), 'postal_code': (sd.plz || "").trim(), 'country': "at" } } }; window.dataLayer = window.dataLayer || []; window.dataLayer.push(eventData); // 3. MAKE WEBHOOK (Hier fügen wir den Branch explizit hinzu) var makeData = JSON.parse(JSON.stringify(eventData)); // Kopie erstellen makeData.branch = currentBranch; // Branch nur für Make hinzufügen // Die gclid muss in Avada -> Optionen -> Erweiterte Einstellungen -> Bereich vor head gespeichert werden. makeData.gclid = sessionStorage.getItem('gclid') || ""; // gclid hinzufügen makeData.ttclid = sessionStorage.getItem('ttclid') || ""; // ttclid hinzufügen makeData.fbclid = sessionStorage.getItem('fbclid') || ""; // fbclid hinzufügen makeData._fbc = sessionStorage.getItem('fbclid') ? "fb.1." + Date.now() + "." + sessionStorage.getItem('fbclid') : ""; // _fbc im Meta-Format makeData.geburtsdatum = sd.geburtsdatum || ""; makeData.fuehrerschein = sd.fuehrerschein.join(', '); makeData.kursbeginn = sd.kursbeginn || ""; fetch('https://hook.eu2.make.com/q7175b31lh1won5xklwel6gkffl4epy6', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(makeData) }) .then(response => console.log('Make Webhook gesendet (inkl. Branch)')) .catch(error => console.error('Fehler:', error)); } } return ot.apply(this, arguments); }; })(jQuery);