Widget Integration
So funktioniert's — in 5 Schritten
Projekttyp wählen
Vollheizung, Zusatzheizung, Schimmelsanierung oder AirUnit
Gebäudedaten
Baujahr, Dämmung, Fläche erfassen
Grundriss & Räume
Interaktiver Editor mit Upload
Dokumente
Fotos, Pläne, Anmerkungen
Kontakt & Absenden
Lead wird sofort weitergeleitet
Projekttyp wählen
Vollheizung, Zusatzheizung, Schimmelsanierung oder AirUnit
Gebäudedaten
Baujahr, Dämmung, Fläche erfassen
Grundriss & Räume
Interaktiver Editor mit Upload
Dokumente
Fotos, Pläne, Anmerkungen
Kontakt & Absenden
Lead wird sofort weitergeleitet
Vorteile für Partner
Qualifizierte Leads
Direkt über Ihre eigene Website — kein Umweg über Drittportale.
Zeitersparnis
Kunden planen eigenständig, rund um die Uhr — auch außerhalb Ihrer Geschäftszeiten.
2 Zeilen Code
Einfach einbetten — keine eigene Server-Infrastruktur nötig.
White-Label
Passen Sie das Widget mit Ihrer eigenen Markenfarbe an.
Integrationsanleitung
Diese Anleitung zeigt Ihnen, wie Sie den Laco-Heat RaumKlima Planer als Widget in Ihre Website einbinden können.
Schnellstart
Fügen Sie folgenden Code an der Stelle ein, wo das Widget erscheinen soll:
<!-- Widget Container -->
<div id="lacoheat-planner" data-partner="IHR-PARTNER-SCHLUESSEL"></div>
<!-- Widget laden -->
<script src="https://projektplaner.laco-heat.de/widget/widget.js"></script>Hinweis: Ersetzen Sie IHR-PARTNER-SCHLUESSEL durch Ihren individuellen Partner-Schlüssel, den Sie von uns erhalten haben.
Konfigurationsmöglichkeiten
Sie können das Widget über Data-Attribute anpassen:
<div id="lacoheat-planner"
data-partner="IHR-PARTNER-SCHLUESSEL"
data-types="vollheizung,zusatzheizung,schimmelsanierung,airunit"
data-color="#FF5722">
</div>Verfügbare Attribute
| Attribut | Beschreibung | Beispiel |
|---|---|---|
data-partner | Pflicht – Ihr Partner-Schlüssel | data-partner="musterfirma" |
data-types | Nur bestimmte Projekttypen anzeigen | data-types="vollheizung,zusatzheizung" |
data-color | Ihre Markenfarbe (Hex-Format) | data-color="#FF5722" |
Verfügbare Projekttypen
vollheizung– Vollheizungzusatzheizung– Zusatzheizungschimmelsanierung– Schimmelsanierungairunit– Lüftungsanlagen (AirUnit)
Wenn Sie data-types nicht angeben, werden alle Projekttypen angezeigt.
Lead-Tracking mit onComplete
Das Widget bietet einen Callback, der aufgerufen wird, sobald ein Kunde das Formular erfolgreich abgeschlossen hat. Damit können Sie Conversions tracken.
Grundlegende Verwendung
<script>
window.LacoheatPlanner = {
onComplete: function(projectId) {
console.log('Projekt erfolgreich abgeschlossen:', projectId);
// Hier können Sie eigene Aktionen ausführen
}
};
</script>
<!-- Widget Container -->
<div id="lacoheat-planner" data-partner="IHR-PARTNER-SCHLUESSEL"></div>
<!-- Widget laden (NACH dem Callback-Script!) -->
<script src="https://projektplaner.laco-heat.de/widget/widget.js"></script>Wichtig: Das window.LacoheatPlanner-Objekt muss vor dem Widget-Script definiert werden!
Google Ads Conversion Tracking
So tracken Sie abgeschlossene Leads als Google Ads Conversions:
1. Google Ads Tag einbinden
Falls noch nicht vorhanden, fügen Sie das Google Ads Tag in Ihren <head>-Bereich ein:
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-XXXXXXXXXX');
</script>Ersetzen Sie AW-XXXXXXXXXX durch Ihre Google Ads Conversion-ID.
2. Widget mit Conversion Tracking einbinden
<script>
window.LacoheatPlanner = {
onComplete: function(projectId) {
// Google Ads Conversion auslösen
gtag('event', 'conversion', {
'send_to': 'AW-XXXXXXXXXX/YYYYYYYYYY'
});
console.log('Lead-Conversion getrackt für Projekt:', projectId);
}
};
</script>
<div id="lacoheat-planner" data-partner="IHR-PARTNER-SCHLUESSEL"></div>
<script src="https://projektplaner.laco-heat.de/widget/widget.js"></script>Ersetzen Sie AW-XXXXXXXXXX/YYYYYYYYYY durch Ihre vollständige Conversion-ID (bestehend aus Conversion-ID und Conversion-Label).
Wo finde ich meine Conversion-ID?
- Melden Sie sich bei Google Ads an
- Gehen Sie zu Tools & Einstellungen → Messung → Conversions
- Wählen Sie Ihre Conversion-Aktion aus oder erstellen Sie eine neue
- Unter "Tag einrichten" finden Sie Ihre Conversion-ID im Format
AW-XXXXXXXXXX/YYYYYYYYYY
Google Analytics 4 Event Tracking
Falls Sie Google Analytics 4 nutzen:
<script>
window.LacoheatPlanner = {
onComplete: function(projectId) {
gtag('event', 'generate_lead', {
'event_category': 'lacoheat_widget',
'event_label': projectId,
'value': 1
});
}
};
</script>Mehrere Tracking-Systeme kombinieren
Sie können im onComplete-Callback mehrere Tracking-Systeme gleichzeitig ansprechen:
<script>
window.LacoheatPlanner = {
onComplete: function(projectId) {
// Google Ads Conversion
gtag('event', 'conversion', {
'send_to': 'AW-XXXXXXXXXX/YYYYYYYYYY'
});
// Google Analytics 4 Event
gtag('event', 'generate_lead', {
'event_category': 'lacoheat_widget',
'event_label': projectId
});
// Facebook Pixel (falls vorhanden)
if (typeof fbq !== 'undefined') {
fbq('track', 'Lead', {
content_name: 'lacoheat_projektplaner'
});
}
// Microsoft Ads / Bing (falls vorhanden)
if (typeof uetq !== 'undefined') {
uetq.push('event', 'lead', {});
}
}
};
</script>Vollständiges Beispiel
Hier ein komplettes Beispiel einer HTML-Seite mit Widget und Google Ads Tracking:
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>RaumKlima Planer | Musterfirma</title>
<!-- Google Ads Tag -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-XXXXXXXXXX');
</script>
</head>
<body>
<h1>Heizungsplaner</h1>
<p>Planen Sie jetzt Ihre neue Infrarotheizung:</p>
<!-- Callback vor dem Widget definieren -->
<script>
window.LacoheatPlanner = {
onComplete: function(projectId) {
// Google Ads Conversion
gtag('event', 'conversion', {
'send_to': 'AW-XXXXXXXXXX/YYYYYYYYYY'
});
console.log('Lead erfolgreich erfasst:', projectId);
}
};
</script>
<!-- Widget Container mit optionaler Branding-Farbe -->
<div id="lacoheat-planner"
data-partner="musterfirma"
data-color="#FF5722">
</div>
<!-- Widget Script laden -->
<script src="https://projektplaner.laco-heat.de/widget/widget.js"></script>
</body>
</html>Fehlerbehebung
Widget wird nicht angezeigt
- Prüfen Sie, ob ein Element mit
id="lacoheat-planner"existiert - Prüfen Sie, ob
data-partnerkorrekt gesetzt ist - Öffnen Sie die Browser-Konsole (F12) und prüfen Sie auf Fehlermeldungen
"Partner nicht gefunden" Fehler
Der data-partner-Wert muss exakt mit Ihrem Partner-Schlüssel übereinstimmen. Kontaktieren Sie uns, falls Sie unsicher sind.
CORS-Fehler in der Konsole
Ihre Domain muss bei uns für das Widget freigeschaltet sein. Teilen Sie uns bitte mit, von welchen Domains Sie das Widget einbinden möchten.
Bei technischen Fragen zur Integration wenden Sie sich bitte an Ihren Ansprechpartner bei Laco-Heat.