Store Locator per HTML, iframe oder Script einbinden
Für eigene Websites, andere CMS und Baukästen: Mit einem iframe oder unserem JavaScript-Widget setzen Sie die Karte überall ein, wo Sie HTML einfügen können.
Was Sie bekommen
Ihre Standortkarte mit Liste, Suche und Filtern auf jeder Seite, die HTML zulässt – ob selbst programmiert, TYPO3, Joomla oder ein anderer Baukasten. Die Daten pflegen Sie in My Store Locator.
Voraussetzungen
- Ein Konto bei My Store Locator (kostenlos registrieren)
- Eine veröffentlichte Karte (Status „Live“)
- Der Einbettungscode aus dem Embed Studio der App
- Die Möglichkeit, HTML in Ihre Seite einzufügen
Variante 1: iframe
Der iframe ist die einfachste und robusteste Lösung. Er funktioniert auch dort, wo Skripte nicht erlaubt sind.
- Öffnen Sie in der App das Embed Studio und wählen Sie Ihre Karte.
- Stellen Sie Höhe, Sprache und bei Bedarf Farbe, Schrift und Kartenstil ein.
- Kopieren Sie den Code im Reiter iframe.
- Fügen Sie ihn in Ihre Seite ein, dort wo die Karte erscheinen soll.
<iframe src="https://app.my-store-locator.com/#/m/IHR-TOKEN" title="Standortkarte" style="width:100%;height:640px;border:0;max-width:100%" loading="lazy" allow="geolocation"></iframe>Variante 2: JavaScript-Widget
Das Widget besteht aus einem Platzhalter-div und einem Script. Es baut die Karte in den Platzhalter ein und unterstützt den Einwilligungsmodus.
- Kopieren Sie im Embed Studio den Code im Reiter JavaScript.
- Fügen Sie das
divdort ein, wo die Karte erscheinen soll. - Binden Sie das Script einmal pro Seite ein, z. B. vor
</body>.
<div id="mystorelocator" data-token="IHR-TOKEN" data-height="640px" data-lang="de" data-consent="true"></div>
<script src="https://app.my-store-locator.com/widget.js" async defer></script>data-token: der Token Ihrer Karte (aus dem Embed Studio)data-height: Höhe der Kartedata-lang: Sprache der Karte,deoderendata-consent="true": Zwei-Klick-Lösung einschalten (weglassen = Karte lädt sofort)
Template wechseln, Code behalten
Jede Karte hat einen festen Token. Wenn Sie das Template, die Farben oder die Standorte in der App ändern, bleibt der Code auf Ihrer Website gleich.
Datenschutz: Zwei-Klick-Lösung
Mit „Karte erst nach Klick laden (DSGVO)“ im Embed Studio (bzw. data-consent="true" beim Widget) sehen Besucher zuerst einen Platzhalter mit Datenschutzhinweis. Erst nach Klick auf „Karte laden“ wird die Karte geladen. Mehr dazu im Ratgeber Store Locator und DSGVO.
Höhe und mobile Darstellung
Beide Varianten nutzen die volle Breite des umgebenden Elements. Die Höhe ist fest eingestellt. Für Smartphones können Sie per CSS eine andere Höhe setzen oder das Template „Mobile Sheet“ wählen.
Wenn die Karte nicht erscheint
- „Karte nicht verfügbar“: Die Karte ist noch ein Entwurf. Veröffentlichen Sie sie in der App.
- Content Security Policy: Erlauben Sie
app.my-store-locator.comunterframe-srcund – für das Widget – unterscript-src. - Widget bleibt leer: Prüfen Sie, ob das Script geladen wird und das
divdieid="mystorelocator"trägt.
Alle Optionen erklärt die Hilfe zum Einbetten.
FAQ
iframe oder Widget – was soll ich nehmen?
Der iframe ist am einfachsten und funktioniert fast überall. Das Widget ist praktisch, wenn Sie den Einwilligungsmodus über ein Attribut steuern möchten.
Kann ich die Karte ohne eigene Website teilen?
Ja. Im Embed Studio finden Sie einen direkten Link und einen QR-Code, z. B. für E-Mails, Flyer oder das Schaufenster.
Kann ich Farbe und Schrift pro Website anpassen?
Ja. Im Embed Studio stellen Sie Akzentfarbe, Schrift, Ecken, Kartenstil und Dichte für diese Einbettung ein. Die Werte stehen dann als Parameter in der Karten-Adresse.
Probieren Sie es mit Ihren eigenen Standorten aus.
Konto anlegen, Standorte importieren, Karte einbinden. Der Free-Plan bleibt kostenlos – Pro können Sie 14 Tage testen.