Microsoft Clarity: Einrichtung und Hilfe
Schnellstart
- Laden Sie die
mprclarity-ZIP über Modul > "Module Manager" > "Upload a module" hoch. - Klicken Sie auf "Configure", um Microsoft Clarity Einstellungen zu öffnen.
- Geben Sie Ihre Clarity-Projekt-ID ein. Verwenden Sie 5 bis 64 Buchstaben oder Zahlen.
- Prüfen Sie "Exclude employee browsing", "Respect analytics consent" und "Send Clarity consent signal".
- Setzen Sie "Enable Microsoft Clarity" auf Ja und speichern Sie. Lassen Sie die benötigten Standardereignisse aktiviert.
- Prüfen Sie Microsoft-Clarity-Bereitschaft, öffnen Sie dann eine Produktseite in einem Kundenbrowser und erteilen Sie über Ihr konfiguriertes Einwilligungswerkzeug die Analyseeinwilligung.
- Bestätigen Sie im Browser die Clarity-Tag-Anfrage und ein
productView-Ereignis nur mit Namen. Prüfen Sie anschließend die Sitzung in Ihrem Clarity-Konto.
Erfordert PrestaShop 1.6 oder neuer und PHP 7.1 oder neuer.
Einrichtungsanleitung
Installieren und konfigurieren
Folgen Sie den Schritten im Schnellstart.
Microsoft Clarity Einstellungen
Öffnen Sie das Modul über "Configure". Tracking ist zunächst deaktiviert. Ihr Clarity-Projekt muss bereits existieren.
| Einstellung | Standard | Ihre Konfiguration |
|---|---|---|
| "Enable Microsoft Clarity" | Nein | Browserintegration nach dem Speichern Ihrer Projekt-ID aktivieren. |
| Projekt-ID | Leer | Projektkennung eingeben, kein Skript und keine vollständige URL. |
| "Exclude employee browsing" | Ja | Als Mitarbeiter markierte Browser ausschließen. Auch das Opt-out mpr_notrack=1 verhindert Tracking. |
| "Respect analytics consent" | Ja | Positive Analyseentscheidung verlangen. Eine unbekannte Entscheidung hält Tracking zurück. |
| "Send Clarity consent signal" | Ja | Unabhängige Entscheidungen für Analyse- und Werbespeicherung über consentv2 senden. Ein Widerruf entzieht die Einwilligung. |
| "Persist consent withdrawal" | Nein | Privaten Endpunkt aktivieren, der authentifizierte Einwilligungswiderrufe erfasst. |
Die Einwilligung wird vor jedem Ereignis geprüft. Änderungen an der Einwilligung werden während des Besuchs wirksam. Sie müssen nicht allein deshalb neu laden, weil nach dem Seitenrendern eine gültige Einwilligung eingegangen ist. Das Modul unterstützt Einwilligungssignale von Cookies Revolution, Cookie Banner, Cookiebot, OneTrust und TCF. Testen Sie die Kategorie- und Dienstentscheidung Ihrer eigenen Einwilligungskonfiguration. Eine fehlende oder unlesbare Entscheidung ist keine Zustimmung. Ein unterstütztes Einwilligungswerkzeug in Ihrem Shop wird auch dann berücksichtigt, wenn Sie die Einwilligungseinstellung des Moduls deaktivieren.
Clarity-Ereignisse
Jeder dieser Schalter steht standardmäßig auf Ja. Schalten Sie einen Schalter aus, wenn Sie das Ereignis nicht möchten.
| Einstellung | Ereignis und Auslöser |
|---|---|
| "Track pageView event" | pageView auf erfassten Seiten. |
| "Track productView" | productView auf Produktseiten. |
| "Track addToCart" | addToCart nach einer bestätigten erfolgreichen Erhöhung der Warenkorbmenge. |
| "Track addToWishlist" | addToWishlist bei Erfolgsmeldungen wishlistAdded oder mprwishlist:added. |
| "Track initiateCheckout" | initiateCheckout auf erkannten Einstiegsseiten des nativen oder Modul-Checkouts. |
| "Track search" | search auf erkannten Suchseiten. |
| "Track purchase" | Eine purchase-Markierung nur mit Namen auf der Bestellbestätigung, einmal pro Shop, Bestellung und Ziel beansprucht. |
| "Track signUp" | signUp nach Kontoerstellung, mit privater Besucheranfrage für die ausstehende Markierung. |
Sie erhalten nur Ereignisnamen. Diese Version hängt keine Produkt-IDs, Bestellreferenzen, Summen, Suchbegriffe oder eigenen Sitzungstags an diese Ereignisse an. Warenkorb- und Wunschlistenereignisse werden nach einem erfolgreichen Hinzufügen gesendet, nicht beim Klick auf den Button.
Kontakt- und Interaktionseinstellungen
"Track phone-link clicks", "Track actual chat starts", "Track successful contact forms" und "Track product engagement" stehen standardmäßig auf Nein. Aktivieren Sie nur konfigurierte, testbare Signale. Telefonklicks verwenden Kontaktsignale. Chatstarts benötigen eine unterstützte Meldung eines tatsächlichen Chatstarts. Formulare benötigen eine serverseitig bestätigte Erfolgsquittung statt eines Klicks auf die Absenden-Schaltfläche.
Verwenden Sie "Product engagement thresholds", um die JSON-Konfiguration anzupassen. Standardmäßig werden 3 Galerieinteraktionen, 1 Variantenwechsel, 1 Detailinteraktion oder 45 Sekunden Verweildauer verlangt. Die Standarddrosselung für Optionen beträgt 1500 ms. Galerie-, Varianten- und Detailschwellen erlauben 1 bis 20, die Verweildauer 5 bis 600 Sekunden und die Drosselung 250 bis 60000 ms. Behalten Sie den Ereignisnamen high_intent_product_engagement bei. Der Standardtracker erfasst ihn einmal pro Produkt/Sitzung, wenn Trackingspeicherung erlaubt ist.
Eigene Ereignisse konfigurieren
"Track custom events" steht standardmäßig auf Nein. Das Feld Regeln für benutzerdefinierte Events ist zunächst leer. Aktivieren Sie den Schalter erst nach dem Hinzufügen mindestens einer gültigen Regel.
Verwenden Sie unterschiedliche Namen mit 1 bis 64 Buchstaben, Zahlen, Unterstrichen oder Bindestrichen. Bis zu 15 unterschiedliche Namen sind möglich. Integrierte Handels- und Kontaktereignisnamen sind reserviert. Eigene Regeln senden nur den konfigurierten Ereignisnamen. Tags, Datenattribute und DOM-Ereignisdetails werden nicht als Eigenschaften weitergegeben.
[
{"event":"GalleryBrowse","trigger":"click","selector":".product-images img,.images-container img"},
{"event":"LandingPageViewed","trigger":"url","contains":["/promo","utm_campaign=sale"]},
{"event":"CheckoutControllerViewed","trigger":"controller","controllers":["order","orderopc","checkout"]},
{"event":"SizeGuideOpened","trigger":"event","dom_event":"mprclarity:sizeguide"}
]
Eine Klickregel benötigt selector. Eine URL-Regel benötigt contains; die Fragmente sind Alternativen. Eine Controller-Regel benötigt controllers. Wenn Sie auch modules angeben, müssen Controller- und Modulbedingungen beide passen. Eine DOM-Ereignisregel verwendet dom_event, bei fehlender Angabe standardmäßig mprclarity:custom. once ist für Klicks standardmäßig false, für URL-, Controller- und DOM-Ereignisregeln true.
Lösen Sie das konfigurierte DOM-Ereignis aus Ihrem Theme aus:
document.dispatchEvent(new CustomEvent('mprclarity:sizeguide'));
Aktualisieren Sie Selektoren bei Theme-Änderungen. Verwenden Sie konfigurierte Regeln statt des alten Helfers window.mprclarityTrack.
Shoptracking prüfen
Öffnen Sie eine erlaubte Seite in einem Kundenbrowser. Prüfen Sie bei erteilter Analyseeinwilligung die Netzwerkanfrage an https://www.clarity.ms/tag/PROJECT_ID. Prüfen Sie Ereignisse nur mit Namen für Produktaufruf, erfolgreichen Warenkorbzugang, Suche, Registrierung und Testbestellung. Prüfen Sie Sitzungen und Aufzeichnungen in Clarity; PrestaShop speichert diese Berichte nicht.
Prüfen Sie Ablehnung und Widerruf getrennt. Das Tracking folgt den Regeln Ihres Shops zum Datenversand und der Ihrem Clarity-Projekt zugewiesenen Integration. Eine andere demselben Clarity-Projekt zugewiesene Integration, ein unabhängig geladenes Clarity-Tag, Mitarbeiterausschlüsse oder unsichere Seiten-URLs können Tracking zurückhalten. Öffentliche Seiten enthalten nur Tracking-Einstellungen. Ausstehende Registrierungsereignisse werden für jeden Besucher privat abgerufen.
Probleme beheben
Lädt das Tag nicht, prüfen Sie "Enable Microsoft Clarity", das Format der Projekt-ID und die Bereitschaftstabelle. Testen Sie außerhalb Ihres Backoffice-Browsers. Prüfen Sie Analyse- und Diensteinwilligung, lokale JavaScript-Dateien, blockierte Anfragen und doppelte Clarity-Lader.
Fehlen Warenkorb- oder Wunschlistenereignisse, prüfen Sie, ob eine erfolgreiche Aktion das erwartete Erfolgssignal erzeugt. Ein stark angepasstes Theme kann Integrationsarbeit benötigen. Verwenden Sie eigene Regeln für separate beabsichtigte Klickmessungen.
Lassen sich eigene Regeln nicht speichern, entfernen Sie reservierte Namen, ungültiges JSON oder nicht unterstützte Auslöser. Fehlt eine Kaufmarkierung nach erneutem Laden der Bestätigung, kann die einmalige Beanspruchung pro Bestellung bereits verbraucht sein. Dieses Modul hat keine Server-Conversion-API, keinen Wiederholungsworker und keine Cron-Aufgabe zum Senden von Clarity-Ereignissen.
Deaktivieren oder deinstallieren
Setzen Sie "Enable Microsoft Clarity" auf Nein und speichern Sie, um die Integration mit erhaltenen Einstellungen zu pausieren. Zum Entfernen deinstallieren Sie über "Module Manager". Die Deinstallation entfernt Menü und Modulkonfiguration. Ihr Clarity-Projekt und die Aufzeichnungen werden weiterhin in Clarity verwaltet.
Referenzbilder
Verwenden Sie die obigen Einstellungsnamen, wenn ein Referenzbild von Ihrer installierten Version abweicht.




![]()
Fragen
Noch keine Fragen zu diesem Modul
Fragen Sie alles zu Installation, Kompatibilität oder Einrichtung. Die Antworten erscheinen hier.
Bekannte Probleme
4
Tracking ignoriert aktuelle Einwilligung und Ausschlüsse
Verwaltungsbeschriftungen bleiben unübersetzt
Shop-Ressourcen scheitern bei Zusammenfassung
Modul lädt unter PHP 7.1 nicht
Funktionsanfragen
8
Implementiert
Clarity-Ereignisse für Suche, Wunschliste, Registrierung und Seiten
E-Commerce-Sitzungsereignisse
Benutzerdefinierte Clarity-Ereignisse
Updates aus dem Backoffice
Mehrsprachige Verwaltung
Prüfung der Einsatzbereitschaft
Tracking von Kontaktinteraktionen
Tracking von Produktinteraktionen
Änderungsprotokoll
v1.1.32026-09-25
- AddedExpand Microsoft Clarity tracking
- Addedcomplete FR/DE/ES/IT/PL translations
- FixedHarden Clarity custom-event readiness
Ältere Versionen
v1.1.02026-09-22
- AddedClarity custom events and session tags for page views, product views, cart additions, wishlist clicks, search, checkout start, purchase and sign-up sessions.
- Addedcustom event rules for CSS clicks, URL matches, controller matches and JavaScript DOM events, including gallery browsing examples.
- Addedconsent-aware loading, employee-session exclusion, Project ID validation and clearer readiness diagnostics.
- Addedinstall-integrity required-configuration warnings so a successful install with a missing Project ID is shown as a warning, not a false all-green state.
- Addeddemo event monitor for storefront verification.
v1.0.22025-12-17
- Addedshared MPR admin, license, support, update and integrity infrastructure.
- Addedself-healing diagnostics and first admin visit install checks.
- Addedcomplete FR/DE/ES/IT/PL product and module translations.
v1.0.02025-12-08
- InitialMicrosoft Clarity Project ID integration for PrestaShop.
- AddedClarity script loading for storefront heatmaps and session recordings.
Demo
Testen Sie das vollständige Modul vor dem Kauf
Kaufen Sie die Lizenz später, Ihre Einstellungen bleiben erhalten.
- Ihre 30-Tage-Demo Testen Sie es 30 Tage ab der ersten Installation in Ihrem eigenen Shop.
- Fertiger Demo-Shop Entdecken Sie einen fertigen Demo-Shop im Browser.
- Ohne Registrierung Kein Konto, keine E-Mail-Adresse und keine Shop-Domain nötig.
Mit dem Download akzeptieren Sie die Demo-Bedingungen und die Datenschutzerklärung.
Mit dem Öffnen dieser Demo akzeptieren Sie die Demo-Nutzungsbedingungen und die Datenschutzerklärung.