Facebook Pixel (MndFacebookPixelTracking)
URL im Shopware Store | |
---|---|
Shopware Versionen | >= 6.2.0 |
Datum | Änderung |
---|---|
14.12.2020 | Veröffentlichung Dokumentation für Version 1.0.0 |
Beschreibung
Das Facebook Pixel Plugin integriert das Facebook-eigene Tracking in Shopware 6. Es ermöglicht vordefinierte Ereignisse(Events) zur Auswertung an Facebook zu senden. Dies ermöglicht z.B. die Analyse einer Werbemaßnahme.
Das Plugin integriert sich automatisch in die Privatsphäre-Einstellungen unseres Plugins Cookie Hinweis mit Consent-Verwaltung (Opt-In/Opt-Out) In Kombination mit unserem Plugin Cookie Hinweis mit Consent-Verwaltung (Opt-In/Opt-Out) hat der Nutzer die Möglichkeit aktiv zu entscheiden ob er das Tracking durch Facebook gestattet oder nicht. |
"Beim Facebook-Pixel handelt es sich um JavaScript-Code für deine Webseite, mit dem du für deine Werbekampagnen Zielgruppen messen, optimieren und erstellen kannst. Mit dem Facebook-Pixel kannst du die Handlungen nutzen, die Menschen geräteübergreifend auf deiner Webseite durchgeführt haben, um deine Werbekampagnen auf diese Weise noch effizienter zu gestalten." Weitere Informationen bei Facebook: https://de-de.facebook.com/business/help/651294705016616 |
Bitte denken Sie daran, dass Sie gegebenenfalls die Datenschutzerklärung Ihres Shops um die von Facebookpixel übertragenen Daten erweitern. |
Merkmale des Plugins
Das Plugin Integriert den Facebook Pixel Tracking Code. Das Plugin kann für unterschiedliche Subshops konfiguriert und aktiviert/deaktiviert werden.
Folgende Events werden getrackt:
Beschreibung | FB-Pixel-Event | Parameter |
---|---|---|
Suche und Ajax-Suche | Search | search_string: Eingegebener Suchtext
content_category: 'Product Search' |
Inhaltsanzeige | ViewContent | content_name: Artikelname
content_category: Name der Kategorie (kein Kategoriepfad
content_ids: Artikel-ID oder Bestellnummer (seihe Plugin Konfiguration)
content_type: 'product'
value: Artikelpreis
currency: ISO-Währungskürzel des aktuellen Shops |
Hinzufügen zum Warenkorb | AddToCart | content_name: Artikelname
content_ids: Artikel-ID oder Bestellnummer (siehe Plugin Konfiguration)
content_type: 'product'
value: Artikelpreis
currency: ISO-Währungskürzel des aktuellen Shops |
Kunde hat sich registriert | CompleteRegistration | value: Warenkorbwert exkl. Versandkosten
currency: ISO-Währungskürzel des aktuellen Shops
content_name: 'Registration'
status: 'complete' |
Kunde geht zur Kasse | InitiateCheckout | value: Warenkorbwert
currency: ISO-Währungskürzel des aktuellen Shops
content_name: 'Checkout',
content_ids: Artikel-IDs oder Bestellnummern (siehe Plugin Konfiguration)
content_type: 'product' oder 'product_group'
num_items: Anzahl der Artikel im Warenkorb |
Kauf | Purchase | Nur ein Artikel wurde bestellt: content_name: Artikelname
content_category: Kategoriename des Artikels
content_ids: Artikel-ID oder Bestellnummer (siehe Plugin Konfiguration)
content_type: 'product',
value: Bestellwert
currency: ISO-Währungskürzel des aktuellen Shops Mehrere Artikel bestellt: content_ids: Artikel-IDs oder Bestellnummern (siehe Plugin Konfiguration)
content_type: 'product',
value: Warenkorbwert
currency: ISO-Währungskürzel des aktuellen Shops |
Lead (Newsletteranmeldung oder Absenden des Kontaktformulars) | Lead | Newsletteranmeldung: content_name: 'Newsletter registration' Kontaktformular: content_name: 'Contact form submitted'
|
Mehr Informationen zu den einzelnen Events erfahren Sie hier: https://de-de.facebook.com/business/help/402791146561655 |
Installation und Nutzung
Die Installation erfolgt wie gewohnt über den Administrationsbereich.
Plugin-Konfiguration
Hier müssen Sie festlegen ob Facebook Pixel aktiviert werden soll und ihre Facebook Pixel-ID eingeben.
Falls Sie Ihren Produktkatalog bei Facebook importiert haben, können Sie außerdem festlegen welche Artikel-ID das Plugin an Facebook übermitteln soll:
die interne Shopware Artikel-ID
die offizielle Artikelnummer bzw. Bestellnummer
Um das Lead-Tracking für bestimmte Formulare zu aktivieren/deaktivieren wählen Sie bitte unter Lead-Tracking die entsprechenden Layouts die ein Newsletter oder Kontaktformular enthalten.
Falls Sie einen Opt-In bzw. Opt-Out anbieten möchten müssen sie hier festlegen welche Funktion sie verwenden möchten. Um festzulegen ob die
MwSt. und/oder Versandkosten an Facebook übermittelt werden setzen Sie bitte die entsprechenden Optionsfelder auf ja oder nein.
Opt-In und Opt-Out
Opt-In
Das Tracking ist solange für den Benutzer deaktiviert bis dieser den Opt-In durch das Klicken des Links (siehe unten) aktiviert.
Opt-Out
Das Tracking ist aktiv und der Benutzer hat die Möglichkeit das Tracking durch das Klicken des Opt-Out Links zu deaktivieren.
In beiden Fällen wird ein Cookie bestehend aus dem Hostnamen des jeweiligen Shops + dem Suffix "mnd-fb-pixel" gesetzt. Die Werte lauten entsprechend "optin" oder "optout". Das Cookie hat eine Laufzeit von 100 Jahren. |
Falls Sie in der Plugin-Konfiguration Opt-In bzw. Opt-Out aktiviert haben nutzen Sie bitte folgende Links (z.B. in Ihren Datenschutzbestimmungen) um die jeweiligen Funktionalität zu integrieren:
Für Opt-In:
<a href="javascript:mndCookie.mndSetPixelOptIn();" onclick="alert('Facebook Pixel Tracking aktiviert.');">Facebook Pixel aktivieren</a> |
Für Opt-Out:
<a href="javascript:mndCookie.mndSetPixelOptOut();" onclick="alert('Facebook Pixel Tracking deaktiviert.');">Facebook Pixel deaktivieren</a> |
Erweiterter Datenabgleich
Der erweiterte Datenabgleich ermöglicht die bessere Zuordnung eines Facebook-Benutzers durch zusätzlich übertragene Informationen wie Name, E-Mail-Adresse oder Telefonnummer.
Weitere Informationen zu den übermittelnden Daten erhalten Sie in der Facebook Dokumentation.
Bitte beachten Sie die damit verbundenen Auswirkungen in Bezug auf den Datenschutz. |
Produktexport
Um die Produkte in den eigenen Facebook Produkt Katalog zu importieren wird ein Facebook Produkt-Feed (Shopware Produktexporte) benötigt. Folgendes Beispiel können Sie als Startpunkt verwenden.
Für Ihren Shop sind ggf. Anpassungen notwendig. Gerne unterstützen wir Sie hierbei. |
Kopfzeile
{strip}
id{#S#}
title{#S#}
description{#S#}
image_link{#S#}
link{#S#}
gtin{#S#}
mpn{#S#}
brand{#S#}
condition{#S#}
product_type{#S#}
price{#S#}
shipping{#S#}
google_product_category{#S#}
availability
{/strip}{#L#} |
Template
{strip}
{$sArticle.ordernumber|escape}{#S#}
{$sArticle.name|strip_tags|strip|trim|truncate:150:"...":true|escape|regex_replace:"#[^\w\.%&\-+ \|]#iu":""|replace:";":","}{#S#}
{$sArticle.description_long|strip_tags|strip|trim|truncate:150:"...":true|escape|regex_replace:"#[^\w\.%&\-+ \|]#iu":""|replace:";":","}{#S#}
{$sArticle.image|image}{#S#}
{$sArticle.articleID|link:$sArticle.name|escape}{#S#}{$sArticle.ean|escape}{#S#}
{$sArticle.suppliernumber|escape}{#S#}
{$sArticle.supplier|replace:"|":""}{#S#}
new{#S#}
{$sArticle.articleID|category:">"|escape|replace:"|":""}{#S#}
{$sArticle.price|escape:"number"}{#S#}
DE::Standardversand:{if $sArticle.shippingfree==1}0.00{else}{$sArticle|@shippingcost:"prepayment":"de":"Standard Versand (DE)"|escape:"number"|replace:",":"."}{/if}{#S#}
{$sArticle.articleID|category|escape}{#S#}
"{if $sArticle.instock>0}in stock
{elseif $sArticle.releasedate && $sArticle.releasedate|strtotime > $smarty.now}preorder
{elseif $sArticle.shippingtime}in stock
{else}out of stock{/if}"
{/strip}{#L#} |