Liquid, JavaScript, Themes
Hallo, liebe Community,
ich sehe in meinem Facebook Event Manager folgende Fehler:
Hey Tatiana! @tatianaSh
In diesen Fällen helfen uns hier in der Community Screenshots aus dem Facebook Business Manager, aber ich habe jetzt einen gefunden der wahrscheinlich das zeigt was du siehst:
Diese Fehlermeldung zeigt an, dass der Pixel ggf. falsche Parameter für das ViewContent-Event
im Facebook Event Manager sendet. Das Problem kann mit einem Fehler im Wert der Parameter external_id
oder ip_address
zusammenhängen. Die falschen Parameter können die Leistung und Optimierung von Werbekampagnen beeinträchtigen, die auf dem ViewContent
-Ereignis basieren.
Die Lösung die in der Diagnostik im FB Event Manager angegegeben wird ist die folgende:
Das wird im theme.liquid innerhalb der <head> Tags platziert und kann dann 24 Std. dauern bis das Code greift. Hast du mit dem FB Support gesprochen diesbzgl.? Hier zeige ich wie aus meinem eigenen Testshop:
Das Problem wird auch in diesem Community Leitfaden besprochen das von 2021 bis 2022 geht und ganz zum Schluss gibt ein Experte eine Lösung die die DataFeedWatch App als einzige Lösung angibt.
Weitere Forums scheinen es auf einen starken Anstieg solcher Fehler auf FB Seite zurückzuführen, bzw. auf eine aktualisierte Implementierung in Facebooks CAPI Version 2.
Da steht das im grossen und ganzen diese Fehler wenig Auswirkungen auf die Pixel-Leistung in deinem Shop haben werden und dass Facebook die neuen Fälle dieses Fehlers im Zusammenhang mit der nicht übereinstimmenden externen ID entfernt hat.
Kannst du bitte dein Facebook-Pixel überprüfen und uns mitteilen, ob du da welche Fehler feststellst? Der Fehler kann immer noch in den Daten deines Pixels vorhanden sein, aber Facebook hat bereits dieses Problem entschärft wie es aussieht. Da steht, dass man im Event Manager des Meta Dashboard die Externe ID im Abschnitt Automatisches erweitertes Matching aktivieren soll. Dann füge Shopify als angeschlossenen Partner im Abschnitt Conversion API hinzu falls es noch nicht da steht.
Aber das ganze ohne Gewähr und der FB Support ist hier der beste Ansprechpartner!
-----
Habt ihr schon über Ostern nachgedacht? Warum nicht etwas "Easter Egg Gamification" im Vorfeld Osterns in den Shop einbauen? Man kann z. B. eine Annonce auf der Homepage zeigen, dass Oster Eier im Shop versteckt sind und wenn diese gefunden werden, werden sie automatisch als Geschenk zum Warenkorb ergänzt. Gerne können wir hier weiter darüber plaudern!
Lass wissen, wenn du weitere Fragen hast zum Shop und Business und gerne können wir das hier weiter besprechen! Halte bitte Ausschau in deiner E-Mail auf Notifications zu Antworten auf deine Fragen in der Community.
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
Hallo @Gabe ,
danke für die Antwort. Ich habe Facebook Support sofort angeschrieben, bisher sagen sie einfach nichts - keine Antwort.
Der Fehler sieht so aus wie auf dem Screenshot. Nur die Vorgeschlagene Lösung ist bei mir so nicht drin,
Get Support bei Apps ist bei mir nicht da.
Der Fehler war bei 2 Events. Schreibe ich in diesem Fall 2 mal track Anweisung rein?
Und ich habe Facebook schon über die Einstellungen des Kanals verknüpft. Muss ich trotzdem on theme.liquid den Pixel manuell rein kopieren?
Tschuldigung, der Button wurde neulich entfernt. Aber du findest ihn im Kanal selber hier:
Wie genau bewirkt sich der Fehler auf deinen Facebook Shop und/oder deinen Facebook Ads aus? Normalerweise muss man mit dem Facebook Kanal nicht in den Theme Code eingreifen, nur wenn man halt weitere Tracker in den Theme Code einbauen möchte um mehr granulare Analytiken zu bekommen (was aber mit Apple's ATT/ITP und den Cookie Einstellungen auf Kundenseite ja viel schwerer geworden ist).
Das ganze hängt aber auch vom Theme Code drauf an was für Tracking Daten an FB gesendet werden und wenn ein Theme Code stark verändert ist, kann es zu Fehlermeldung im FB Business Manager oder auch im Google Merchant Center kommen.
Ich sehe du hast auch ein Leitfaden gestartet wo du Problem mit deinem GMC meldest und eine Fehlermeldung bzgl. fehlende Werte. In vielen Fällen sind Probleme und Fehlermeldungen in beiden Kanälen auf das Theme zurückzuführen wenn man alles richtig im Google Feed eingestellt hat und keine Kästchen ausgelassen hat (wie ich es hier in meinem Beispiel absichtlich gemacht habe):
Wenn du das wissenschaftlich angehen möchtest, könntest du kurzfristig auf eine neue frische Kopie deines Themes umschalten und schauen ob dieselben Fehlermeldungen da auch vorkommen. Wenn nein, dann liegt der Wurm möglicherweise in deinem derzeitigen Live-Theme denn letztendlich ist es das Theme, dass die Daten an Facebook und Google sendet.
Oft sind auch solche Fehlermeldungen in beiden Kanälen auch temporär und renken sich mit der Zeit wieder ein sofern man unsere Anleitungen genau befolgt hat (die du im anderen Leitfaden verlinkt hast) wie ich in sehr vielen Leitfäden hier in der Community Erfahrung gemacht habe.
Möchtest du richtig erfolgreiche Ads schalten? Siehe weitere Tipps zu Facebook und Google Ads vom Ian Franz hier:
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
Hallo @Gabe ,
danke für die Antwort.
Sorry, ich bin immer mehr verwirrt.
Du fragst, wie genau sich der Fehler auf meinen Shop und Werbungen auswirkt. Ich weiß es nicht und werde es vermutlich nie erfahren. Denn ich kann nicht einsehen, wie die inkorrekten Daten im Algorithmus der Optimierung von Werbung verwendet werden und wie sehr die Optimierung darunter leidet, wenn die Daten nicht korrekt sind. Handfeste Tests mit und ohne Fehler kann ich auch nicht bekommen. Vielmehr möchte ich gar keine Werbung schalten, bis alles richtig eingerichtet ist, was eigentlich kein Hexenwerk sein sollte. Ich werde versuchen, noch einmal eine Antwort von Facebook zu bekommen.
Aber als Entwicklerin weiß ich, dass wenn etwas als Fehler bezeichnet wird (und keine Warnung), dann ist es ein Zeichen dafür, dass etwas unternommen werden muss.
Mein Thema habe ich gar nicht verändert. Ich habe eine Datei custom.css eingebunden. Dort habe ich einige Paddings und ähnliches geändert. Soweit ich weiß, haben Paddings keine Relevanz für Tracking. Du sagst, ich soll eine Frische Kopie des Themas installieren. Aber ich habe doch gar nichts geändert. Also kommt es mir nicht sehr vielversprechend vor.
Kann es sein, dass Dawn-Theme im Originalzustand also Probleme mit Facebook macht?
In deiner vorherigen Antwort hattest du einen Lösungsvorschlag mit Track Code. Der ist bei mir so wie auf deinem Screenshot nicht drin.
Ich habe dort nur einen abstrakt formulierten Satz, es möge bitte alles richtig sein. Soll ich deinen Lösungsvorschlag trotzdem ausprobieren?
Ich habe auch Schwierigkeiten, zu verstehen, bei wem die Expertise in diesem Fall zu suchen ist. Ich würde sage, Facebook hat nur festgestellt, dass die Daten nicht im richtigen Format ankommen. Wie kann mir Facebook Support genau helfen? Können sie mir sagen, welches Format das richtige ist? Und was mache ich dann mit dieser Information, wenn ich das Format eh nicht selbst korrigieren kann? Da sagst, das Thema sendet die Daten. Ich habe das Thema nicht verändert, abgesehen von Paddings. Ich kann das Thema auch nicht dazu bringen, die Daten richtig zu senden. Ich bin auch zu Shopify gekommen, damit ich so viel wie möglich an Einrichtung abgeben kann. Z.B. muss ich hier keine Conversions API implementeren. Ich vermute, es sind nur die Shopify Entwickler, die hier was tun können, da sie Zugang zum Code haben, der die Daten sendet. Kannst du sie vielleicht fragen?
Hallo @Gabe,
ich schreibe hier zu dem zweiten Problem mit Google, da du es hier erwähnst.
Auch hier kann ich sagen - ich habe an dem Thema fast nichts geändert. Deshalb, sorry, kann ich diese Probleme nicht als meine eigenen akzeptieren. Ich habe mich an die verlinkte Anleitung gehalten. Die Häkchen bei Varianten in deinem Screenshot kann ich nicht setzten, sie sind nicht editierbar.
"Oft sind auch solche Fehlermeldungen in beiden Kanälen auch temporär und renken sich mit der Zeit wieder ein sofern man unsere Anleitungen genau befolgt hat (die du im anderen Leitfaden verlinkt hast) wie ich in sehr vielen Leitfäden hier in der Community Erfahrung gemacht habe."
Danke, habe die Anleitung befolgt. Also hilft mir diese Aussage irgendwie nicht :).
Ich sehe in deiner Antwort zwei Annahmen: ich habe evtl. das Thema zu sehr verändert und ich habe evtl. die Anleitung nicht genau befolgt. Ich kann dazu nur sagen, dass die Annahmen nicht richtig sind. Was machen wir dann?
Wenn ich versuche, Shopify Support zum Thema Google Shopping zu kontaktieren, werde ich einfach automatisch an Google Support weitergeleitet. Shopify ist die Quelle für die Daten, die übertragen werden. Ich kann in Shopify an der Stelle im Screenshot keine Varianten auswählen. Sie sind richtig angelegt. Ich möchte sie gar nicht auswählen müssen, sondern dass sie von alleine da und richtig sind. Ich habe sie angelegt, ich habe die Bilder mit Varianten verknüpft. Shopify schickt keine Zuordnung der Bilder und keine Varianten. Wie soll ich das fixen können durch genau Anleitung befolgen?
Wie soll Google Support mir helfen, diese Varianten mit Farbe und Größe zur Verfügung zu stellen, von einer Quelle, die ich nur über die GUI von Shopify beeinflussen kann und wo ich alle Varianten über diese GUI richtig angelegt habe? Warum läuft das so, dass sie Support Verantwortung auf Google geschoben wird?
Hey @tatianaSh
Gut, gehen wir mal gründlicher durch dein Theme und das Code um jegliche Probleme ausschließen zu können. Ich werde auch einiger deiner Punkte unten eingehen.
An erster stelle, dass das Theme geändert wurde hat nicht unbedingt mit dir zu tun. Manchmal ändern Apps das Theme ohne dass du selber da eingegriffen hast. Ich hatte ja gesagt:
Kannst du bitte mal in dein Theme gehen und schauen ob die unten-abgebildete Punkte zu sehen sind, und wenn ja, wie viele ungefähr? Dies würde bedeuten, dass in jeder Liquid File mit einem Punkt, der Code geändert wurde, und um das näher zu analysieren, musstest du analysieren wo genau, wie z. B. in gewissen Files die wichtig für den Pixel und für das Google Tracking sind (so dass die strukturierte Daten einwandfrei an "HQ" gesendet werden können). Ein Punkt bedeutet das Code ist nicht mehr das Original, wie hier in meinem eigenen Dawn Theme zu sehen ist:
Eine frische Kopie des Dawn Themes installieren heisst ja nicht dein ganzes Shop auf die neue Kopie zu wechseln, sondern lediglich es als Test-Tool zu verwenden. Du bist ja Entwicklerin und kennst die Schritte die wir durchführen um Fehler in der Technik oder im Code zu beheben und eine wissenschaftliche Root-Cause Analysis auszuführen.
Gehen wir mal zum nächsten Schritt: und zwar schauen wie alles im Meta Kanal und im Google Kanal aussieht und eingerichtet ist innerhalb Shopify. Kannst du mal schauen ob Fehlermeldungen in beiden Kanälen zu sehen sind? Wenn keine zu sehen sind, dann sieht es so aus, dass du eigentlich alles richtig gemacht hast und was du auf Meta Seite und auf Google Seite alles für Meldungen siehst, sind eher Warnungen als Fehler und renken sich, wie gesagt, meist nach ein paar Tage wieder ein.
Ist dein FB und IG Shop aktiv im Meta Kanal? Haben die Produkte den Status "Genehmigt"? Und wie viele Produkte sind im Google Kanal genehmigt? Wenn alle dann Gut Gemacht! Viele Shops schaffen das nicht... 😉
Wenn alles im Meta/IG und im Google Kanal auf Shopify Seite ohne Probleme eingerichtet ist und deine Produkte alle in beiden Kanäle auf Shopify Seite live sind, dann ist alles eigentlich ok. Wie gesagt, die Fehler oder Warnungen die du auf der anderen Seite siehst werden meist sich mit der Zeit von selber wieder einrenken. Da kann nur der Mata/Google Support helfen denn auf Shopify Seite ist ja alles im grünen Light.
Wenn die Shopify Entwickler in alle Shops aller Händler den Code checken würden dann hätten sie Arbeit für die nächsten zwei Jahrzehnte! 😉
Jeder Shopinhaber ist verantwortlich für das eigene Shop, wie das Shop aufgebaut wird und wie man alles im Backend eingerichtet hat und auch im Theme. Shopify ist auf dem Baukasten-Prinzip aufgebaut. Shopify liefert das Fundament auf dem du als Inhaberin deine eigenen Haus aufbaust, so wie du es haben möchtest. Da können unsere Entwickler nicht eingreifen denn jedes Shop ist anders, wenn du verstehst was ich meine. 😉. Wenn es aber ein Bug auf Shopify Seite und in der Plattform gibt dann müssen unsere Entwickler einschreiten. Aber ein Bug in der Plattform gibt es derzeit nicht wie du hier sehen kannst:
Google übernimmt die Produkte von Shopify auf Produkt-Ebene. Varianten werden als alleinstehende Produkte in Google übernommen, nicht als Varianten, aufgrund dessen wie Google Ads arbeitet. Deswegen kannst du die Varianten auf Shopify Seite nicht im Google Kanal einzeln bearbeiten.
Du kannst uns nochmal kontaktieren mit der Annahme dass das Problem, wie du sagst, nicht auf Google/Meta Seite lebt, sondern auf Shopify Seite und dass Shopify fehlerhaft ist. Senden denen alle Beweise die du hast und auch im generellen was wir hier besprochen haben.
Ich würde dich aber bitten mich nicht beim Support zu zitieren denn ich bin hier nur der Community Moderator.
Du kannst aber uns einen Ticket senden und unser Support Team kann das mal anschauen (was ich ja hier in der Community nicht machen kann...). Du kannst auch unseren deutschen Live-Chat in Anspruch nehmen der jetzt offen ist hier:
Um dir dabei behilflich zu sein, sende bitte eine E-Mail an unseren Support hier (https://bit.ly/3cwO7ym) von der E-Mail-Adresse, die du zur Anmeldung in deinem Shopify-Shop verwendest, und gib deine myshopify.com-URL da auch ein. Sobald die dein Konto authentifiziert haben, können sie dir weiterhelfen.
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
Hallo @Gabe ,
Danke für deine Antwort.
Innerhalb von Shopify ist alles ok, sowohl Meta als auch Google sind grün.
Ich verstehe auch, dass Varianten eigenständige Produkte bei Google sind. Wenn ich sage, dass Varianten nicht mitgeschickt werden, meine ich die Werte für Farbe und Größe, die nicht drin sind.
Hier sieht man das genau:
Geschlecht und Altersgruppe muss ich pro Produkt in Shopify Google per Hand setzten, aber Größe und Farbe kann ich nicht beeinflussen.
Ich werde erstmal auf dich hören und ein paar Wochen oder Monate warten, ob es sich fixt. Insbesondere wenn ich überall Alter und Geschlecht nachgeholt habe.
Zum zweiten Teil der Fehleranalyse habe ich noch keine Klarheit. Ich verstehe, dass jeder Shop eine einzigartige Kombination von Baukasten-Personalisierungen und Apps hat, deshalb geht nicht sowas wie Fehler melden und auf Update Fix warten. Ich muss bei der Analyse mitmachen. Aber wie genau kann ich das umsetzen?
Ich habe mir meine grünen Prunke (geänderte Vorlagen) im Code angeschaut. Es sind viele, und so soll es sein, da die Änderungen entstehen, wenn man Baukastensystem nutzt. Ich habe unter grünen Punkten nichts gefunden, was ich manuell editiert hätte und was nicht über Baukasten GUI gekommen wäre. Ich habe nichts zweckentfremdet, keinen Originalcode aktiv überschreiben, nur erweitert (custom.css), nichts programmiert, alles ok soweit. Wenn diese sachgerechte Nutzung ein Problem verursacht haben könnte, dann muss ich nach unserem Entwickler-Vorgehen fürs Testen zurück zum Originalzustand (ohne Vorlagen, ohne Apps). Dann erzeuge ich Events, am besten so ein paar Tausend (manuell durch interagieren oder Werbung), warte 24 Stunden und beobachte Event Manager. Keine Fehler, dann eine App installieren, beobachten, dann die nächste App, die nächste Vorlage Schritt für Schritt, bis ich bei der Version des Shops angekommen bin, die ich jetzt habe, denn die Version brauche ich ja. Irgendwo in diesem Test-Prozess taucht dann optimalerweise der Fehler auf, und ich kann sagen, das war die App oder die Vorlage, die etwas kaputt gemacht hat. Ich denke, dafür muss ich noch Glück haben, dass meine Events genau das abdecken, was relevant ist. Und es muss auch der aktuelle Shop und das aktuelle Pixel sein, sonst verliert das Ganze etwas an Relevanz. Ich verstehe nicht, wie sich das umsetzten lässt. Vielleicht habe ich deinen Vorschlag irgendwie falsch verstanden? Was bedeutet genau "nicht dein ganzes Shop auf die neue Kopie zu wechseln, sondern lediglich es als Test-Tool zu verwenden"? Ich sehe nirgendwo einen Sandkasten oder eine Möglichkeit, einen Testshop zu erzeugen, da fehlt mir noch das Wissen, wie es bei Shopify überhaupt gemacht wird. Einen Live-Shop so kaputt zu machen zum Testen wäre schon schwierig.
Ist der Fehler bekannt? Hat ihn jemand schon analysiert? Gibt es Tests von Dawn Theme und anderen Themen mit Facebook Events? Sehr viele Menschen scheinen betroffen zu sein, insb. im englischsprachigen Shopify Community, und die Meldungen sind über ein Jahr alt.
Und wir Entwickler fangen doch mit der Fehlersuche bei der Fehlermeldung an. Da steht, die IP-Adressen haben das falsche Format. Da fange ich nicht bei Vorlagen oder Apps an, sondern damit, Events zu erzeugen und reinzuschauen, was da unter IP-Adresse steht. Dann vergleiche ich was drin steht mit dem was von der API erwartet wird. Wenn da nichts drin ist, gucke ich warum usw. Deshalb habe ich ja das Gefühl, dass hier nur Entwickler helfen können. Ich würde sehr gerne etwas tun, aber alles was ich kann wäre dieses mega ineffiziente Vorgehen oben, bei dem auch Zufall mit reinspielt.
Ich denke, ich versuch es mit Support, weil es auch viele andere betrifft. Und ich habe wirklich eine Light Version des Shops, wo nur Baukasten benutzt wurde und ein paar wenige Apps installiert wurden.
Vielen Dank für deine Hilfe und den Artikel über Werbung in der ersten Antwort. Ich wäre für die Hilfe zum Verstehen der Test-Umgebung / des Test-Shops in Shopify sehr dankbar.
Hey @tatianaSh
Shopify hat neulich eine Händlerin, die Katharina, verloren denn sie war einfach nicht zufrieden mit dem ganzen System. Sie hat sehr vieles einfach überdacht (wie man im verlinkten Beitrag lesen kann) und eine negative Meinung über alles im Kopf entwickelt obwohl das Systemverhalten im grossen und ganzen wie erwartet lief.
Sie ist dann rüber zu einer anderen Plattform die nicht so gut ist, ihr aber besser passt. Warum ich das sage? Weil es wichtig ist alles nicht zu überdenken und in eine Falle des "negative Denkens" zu treten. Das passiert schneller als man denkt.
Die Margret Tausch hat ähnliche Ängste gehabt, und am Ende war es etwas ganz einfaches, wie man unten in ihren Beitrag in unserer privaten FB Gruppe sehen kann. Da ging es um ein ähnliches Problem im Google Shopping Kanal und jetzt klappt alles:
In diesem Beitrag von heute scheint der Kcosm erfolgreich Google Ads über unseren Google Kanal zu schalten und wollte wissen wie man die Shopify Grundpreise in die Ads korrekt überträgt.
Da sieht man dass es doch geht und manchmal muss man einfach warten bis Google die Strukturierten Daten von Shopify übernimmt. Google ist da halt wie ein langsamer Wal...
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
Teil 2 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 16, 2024Teil 1 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 9, 2024Anpassungen des benutzerdefinierten Codes an Shopify-Themes (CSS) leicht gemachtIn diesem...
By Gabe Aug 28, 2024