FROM CACHE - de_header

Facebook Pixel Integration - Event "Kauf" & Pixel im Checkout Code funktionieren nicht &

Gelöst
Nadine_Rmn
Neues Mitglied
4 0 0

Hallo,

ich hatte auch bereits im folgenden Beitrag nach einer Lösung meines Problems gefragt.

Folgendes: Ich habe den Facebook Pixel sowohl über die Partnerintegration als auch manuell per Code hinterlegt. Alle Events funktionieren, bis auf das Event "Kauf".

Über die Partnerintegration wird mir das Event nicht angezeigt. Möchte ich es mit dem Event-Setup-Tool hinterlegen, ist der Pixel aber nicht auf den Checkout-Seiten sichtbar (ich habe ihn in die File theme.liquid eingefügt). Ich habe auch bereits versucht ihn über customers/order.liquid einzufügen, aber auch hier wird er mir nicht angezeigt. Ist dies die richtige Seite für den Checkout, oder muss der Pixel in einem anderen Code noch eingefügt werden? Oder gibt es vielleicht eine Lösung, wie ich das Event über die Partnerintegration einrichten kann?

Danke für jegliche Hilfe!

Liebe Grüße

Nadine

(FYI @r8r ) 🙂

2 AKZEPTIERTE LÖSUNGEN

Anerkannte Lösungen
Gabe
Shopify Staff
Shopify Staff
7468 1197 1941

Erfolg.

@Nadine_Rmn 

Wie Mario sagt, wir bräuchten den Link zu deiner Danke Seite da versch. Themes versch. im Code aufgebaut sind und wir noch nichts über dein Shop wissen.

Generell gesagt aber, pflegt man das Code so ein wie hier beschrieben. Mehr dazu hier.

Ein Codebeispiel wäre:

<script>
  Shopify.Checkout.OrderStatus.addContentBox(
    '<img src="http://deinShopName/tid={{ checkout.order_id }}" width="1" height="1" border="0" />'
  );
</script>

 

Gabe | Social Care @ Shopify
 - War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen! 
 - Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung 
 - Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog

Lösung in ursprünglichem Beitrag anzeigen

r8r
Shopify Expert
2350 305 834

Erfolg.

@Nadine_Rmn – der Link, den Dir @Gabe geschickt hat wär auch der Punkt, an den ich Dich verwiesen hätte. Es wär durchaus nicht uninteressant, was dort steht. Du kannst diese Bestellstatusseiten auch als Händlerin einsehen, indem Du bei der jeweiligen Bestellung im Dashboard unter Actions auf View Order Status Page klickst. So müsstest Du auch das Pixel anstoßen und des weiteren auch den Seitenquelltext dahingehend überprüfen können, ob zumindest mal der richtige Code geladen wird … sofern nicht ein if first_time_accessed rund um Deinem Tracking Code ein neuerliches Laden verhindert. Wenn dem so sein sollte, entferne vorübergehend dieses if-Statement.

Liebe Grüße,
Mario

★ Ja, man kann mich buchen; schreib mir eine Nachricht!
★ Hinterlass gerne ein Like und markiere meine Antwort gegebenenfalls als Lösung. Ich freue ich mich immer über eine Spende an die (Kinder)krebshilfe oder eine kleine Aufmerksamkeit.
Studio Mitte

Lösung in ursprünglichem Beitrag anzeigen

5 ANTWORTEN 5
r8r
Shopify Expert
2350 305 834

@Nadine_Rmn – kannst Du uns den Link zur Danke-Seite einer Testbestellung schicken, in der das FB-Pixel angezeigt werden sollte? (Möglicherweise wird das aber nur beim ersten Anzeigen der Seite geladen – das weiss ich nicht auswendig.) Wie testest Du, ob das Pixel nach dem Kauf vorhanden ist?

Die Doku-Seite kennst Du wahrscheinlich schon, oder?

Danke,
Mario

 

★ Ja, man kann mich buchen; schreib mir eine Nachricht!
★ Hinterlass gerne ein Like und markiere meine Antwort gegebenenfalls als Lösung. Ich freue ich mich immer über eine Spende an die (Kinder)krebshilfe oder eine kleine Aufmerksamkeit.
Studio Mitte
Gabe
Shopify Staff
Shopify Staff
7468 1197 1941

Hi Nadine! @Nadine_Rmn 

Ich fürchte deine eigens-angepasste Pixel Integration wird einen Experten verlangen wie Mario. Mit Mario bist du in guten Händen.

Ich nehme auch an du wolltest die gewöhnliche Route mit unserem FB Kanal nicht nehmen ist das richtig? Hast du auch unsere neue Troubleshooting Community Discussion gesehen hier und wenn ja, hilft die nicht?

Hier ein Breakdown aller Events die wir unterstützen:

Event When Properties (P.S. SUBTOTAL only includes items price but excludes shipping and tax)
ViewContent Product page is viewed (on page load) content_ids: PRODUCT_IDs, content_type: product_group, value: VARIANT_PRICE, content_name: VARIANT_NAME, currency: PRESENTMENT_CURRENCY
AddToCart Add to cart button is clicked (on click) content_ids: PRODUCT_IDs, content_type: product_group, value: VARIANT_PRICE, content_name: VARIANT_NAME, currency: PRESENTMENT_CURRENCY, num_items: number of items added to cart
Search Search button is clicked (on click) search_string: SEARCH_STRING
InitiateCheckout Checkout button is clicked content_ids: PRODUCT_IDs, content_type: product_group, value: SUBTOTAL, currency: PRESENTMENT_CURRENCY, num_items: number of items to checkout
AddPaymentInfo Complete order/Review button clicked (on click), even when payment information is not valid currency: PRESENTMENT_CURRENCY
Purchase Thank you page is viewed (on page load) first after making a purchase. If the merchant is using the conversion API, the Purchase event sends over API and cannot be viewed in the Network Tab. NOTE: Shopify will only fire Purchase the first time. content_ids: PRODUCT_IDs, content_type: product_group, value: SUBTOTAL, currency: PRESENTMENT_CURRENCY, num_items: number of items to checkout


Ein paar default Events via Facebook die in den pixel eingebaut sind:

Event When Properties
PageView All pages (on load) URL called: page URL
Microdata (new) All pages (on load) Schema.org and OpenGraph data
SubscribedButtonClick (new) Any button click (on click) formFeatures: if button is submitting a form, form data, buttonText: text on the button that was clicked, buttonFeatures: hash of button properties

Gabe | Social Care @ Shopify
 - War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen! 
 - Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung 
 - Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog

Nadine_Rmn
Neues Mitglied
4 0 0

@r8r @Gabe Hey ihr beiden,

danke erstmal für eure schnelle Rückmeldung! Die Doku-Seite sowie Troubleshooting Community Discussion habe ich mir auch schon angesehen, aber das konnte mir auch nicht weiterhelfen. 

Die Möglichkeit zum Testen, ob das Event funktioniert, habe ich auch gar nicht, da dieses gar nicht angezeigt wird per default:

Nadine_Rmn_0-1630486409734.png

Die Events habe ich alle manuell über den Pixel angelegt, da ich nicht weiß wie ich sie mit eurer Integration hinzufügen kann. Auf der Checkout-Seite wird mir der Code dann leider nicht mehr angezeigt. Könntet ihr mir einmal sagen, wie ich zu dem Code der Thank-You Seite komme, sodass ich dort den Pixel hinterlegen kann?

Danke und liebe Grüße

Nadine

Gabe
Shopify Staff
Shopify Staff
7468 1197 1941

Erfolg.

@Nadine_Rmn 

Wie Mario sagt, wir bräuchten den Link zu deiner Danke Seite da versch. Themes versch. im Code aufgebaut sind und wir noch nichts über dein Shop wissen.

Generell gesagt aber, pflegt man das Code so ein wie hier beschrieben. Mehr dazu hier.

Ein Codebeispiel wäre:

<script>
  Shopify.Checkout.OrderStatus.addContentBox(
    '<img src="http://deinShopName/tid={{ checkout.order_id }}" width="1" height="1" border="0" />'
  );
</script>

 

Gabe | Social Care @ Shopify
 - War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen! 
 - Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung 
 - Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog

r8r
Shopify Expert
2350 305 834

Erfolg.

@Nadine_Rmn – der Link, den Dir @Gabe geschickt hat wär auch der Punkt, an den ich Dich verwiesen hätte. Es wär durchaus nicht uninteressant, was dort steht. Du kannst diese Bestellstatusseiten auch als Händlerin einsehen, indem Du bei der jeweiligen Bestellung im Dashboard unter Actions auf View Order Status Page klickst. So müsstest Du auch das Pixel anstoßen und des weiteren auch den Seitenquelltext dahingehend überprüfen können, ob zumindest mal der richtige Code geladen wird … sofern nicht ein if first_time_accessed rund um Deinem Tracking Code ein neuerliches Laden verhindert. Wenn dem so sein sollte, entferne vorübergehend dieses if-Statement.

Liebe Grüße,
Mario

★ Ja, man kann mich buchen; schreib mir eine Nachricht!
★ Hinterlass gerne ein Like und markiere meine Antwort gegebenenfalls als Lösung. Ich freue ich mich immer über eine Spende an die (Kinder)krebshilfe oder eine kleine Aufmerksamkeit.
Studio Mitte