5 Gründe, warum Facebook keine genauen Like-Zählungen anzeigt
Veröffentlicht: 2022-10-06So ziemlich jeder Blog und viele andere Websites haben irgendwo auf der Seite eine bekannte Leiste. Vielleicht ist es eine schwebende Seitenleiste, vielleicht ist es über oder unter einem Blogbeitrag oder vielleicht sitzt es in einer Fußzeile. Sie kennen es, Sie haben es schon einmal gesehen: Es ist die Leiste der Social-Sharing-Buttons.
Viele dieser Schaltflächen zeigen heute keine Anteilszahlen mehr an. Manchmal kümmert sich der Websitebesitzer einfach nicht um die Anzahl der Freigaben und möchte nur die verfügbare Funktionalität. In anderen Fällen liegt es daran, dass die Schaltflächen selbst ein Problem oder einen Fehler aufweisen, der genaue Anteilssummen verhindert, sodass der Eigentümer der Website sie deaktiviert. In anderen Fällen werden Zahlen angezeigt, aber die Zahlen sind ungenau.
Natürlich, wie oft überprüfen Sie die Anzahl der geteilten Beiträge für einen Blogbeitrag, den Sie gerade lesen? Ich kann nicht sagen, dass ich das jemals getan habe. Alle anderen da draußen könnten ihre Nummern fälschen, und ich hätte nie genug Aufmerksamkeit gescheut, um es zu bemerken.
In jedem Fall sollten Sie, wenn Sie zu den Personen gehören, die ein Social-Sharing-Plug-in verwenden – was wahrscheinlich die meisten von Ihnen sind – überprüfen, ob Ihre Zählungen korrekt sind. Schauen Sie sich insbesondere Facebook an. Wenn Facebook eine ungenaue Zahl oder einfach null anzeigt , gibt es einige häufige Ursachen, die Sie überprüfen können, um das Problem zu beheben.
1. Das Plugin verweist auf die alte API
Facebook nimmt, wie die meisten sozialen Netzwerke und Geschäftsanwendungen, die eines verwenden, regelmäßig Änderungen an seiner API vor. So wie Facebook es macht, haben sie eine fortlaufende Reihe von unterstützten Ebenen der API. Sie könnten zum Beispiel die Versionen 1.3, 1.4, 1.5, 1.6 und 1.7 haben, die alle unterstützt werden. Wenn sie ein Update pushen und 1.8 einführen, wird die Unterstützung für 1.3 fallen. Es ist natürlich nicht genau so eine Sequenz; Sie kündigen ein bestimmtes Datum für das Ende des Supports für eine bestimmte API-Stufe an und kündigen diese Version, sobald dieses Datum erreicht ist.

Dies gibt Entwicklern, die sich auf die API verlassen, meistens nur Zeit, sich auf neue Änderungen einzustellen, bevor ein Update etwas, das sie verwenden, veraltet. Wenn Facebook beispielsweise die Art und Weise ändert, wie sie bestimmte Daten anzeigen, ist es möglich, dass eine App, die die alte Quelle verwendet, nicht mehr funktioniert, sobald die alte Quelle veraltet ist.
Sehen Sie, wohin ich damit gehe? Vor einiger Zeit hat Facebook seine Graph-API geändert. Dadurch wurden die Gesamtzahlen für alle Social-Sharing-Buttons von Drittanbietern gebrochen. Diese Änderung erfolgte im Jahr 2016, genau zu der Zeit, als Twitter die Unterstützung für Share-Zählungen vollständig einstellte.
Natürlich haben viele Leute, mich eingeschlossen, falsch interpretiert, was das bedeutet. Facebook hat die Share-Count-Daten nicht vollständig entfernt; Sie änderten, wie darauf zugegriffen wird. Für eine Weile bedeutete dies, dass alle Social-Sharing-Buttons von Drittanbietern nicht mehr auf Social-Share-Zähler für Facebook zugegriffen haben, während die offiziellen Facebook-Buttons noch funktionierten.
Heute können Sie immer noch über die neueste Version der Graph-API, Version 3.1 (zum Zeitpunkt dieses Schreibens), auf die Social-Share-Zähldaten zugreifen. Sie können die Dokumentation hier lesen.
Das bedeutet natürlich, dass, wenn Sie ein Plugin verwenden, das immer noch versucht, mit der alten Version der API auf Daten zuzugreifen, diese Version nicht mehr funktioniert. Die API-Abfrage antwortet mit einem Fehler und die Social-Sharing-Schaltfläche hat keine anzuzeigenden Daten. Normalerweise ergibt dies eine Null. Das erste, was ich versuchen würde, wenn Ihre Anteilssummen auf Null gesetzt sind, ist, Ihr Social-Sharing-Button-Plugin zu aktualisieren. Wenn Ihr Plugin auf dem neuesten Stand ist, aber seit über einem Jahr nicht aktualisiert wurde, versuchen Sie, zu einem anderen, neueren Plugin zu wechseln.
2. HTTPS-Migration
Eine sichere Website ist heutzutage ein großer Vorteil für Benutzer. Die Verwendung einer einfachen SSL-Verschlüsselung – das HTTPS-Protokoll anstelle von HTTP – hilft Benutzern, sich bei der Nutzung Ihrer Website sicher zu fühlen, und macht es schwieriger, dass ihr Datenverkehr überflogen und ausspioniert oder in irgendeiner Weise überwacht wird. Das Tracking auf ISP-Ebene kann immer noch den Datenverkehr sowie verschiedene Malware und Eindringlinge überwachen, aber je mehr Hindernisse Sie Bedrohungen in den Weg stellen, desto besser sind Sie dran.
Außerdem betrachtet Google eine sichere Website als kleinen SEO-Vorteil. Es ist keineswegs riesig, aber es könnte Sie für einige weniger wettbewerbsfähige Keywords um eine einzelne Reichweite erhöhen. Man weiß nie, oder? Außerdem könnte es in Zukunft wichtiger werden, also können Sie es genauso gut jetzt tun.

SSL ist nicht ohne Probleme. Ein häufiges Problem, auf das Sie stoßen werden, sind websiteübergreifende eingebettete Inhalte. Wenn Sie versuchen, nicht verschlüsselten Inhalt in eine verschlüsselte Seite einzubetten, treten möglicherweise Fehler auf, bei denen der Inhalt nicht angezeigt wird. Ein weiteres Problem ist natürlich, einfach für ein SSL-Zertifikat bezahlen zu müssen.
Ein weiteres Problem ist das URL-Tracking. Vergleichen Sie diese beiden URLs:
- http://www.beispiel.com
- https://www.beispiel.com
Sie sehen beide aus, als würden sie an denselben Ort gehen, oder? Und das tun sie; Wenn Sie beide anklicken – vorausgesetzt natürlich, sie führen zu einer echten Website –, landen Sie auf derselben Seite. Die beiden URLs sind jedoch nicht identisch. Stellen Sie es sich wie ein Produkt mit zwei Seriennummern vor. Beide Nummern beziehen sich auf dasselbe Produkt, aber die Nummern sind unterschiedlich.
Google ist schlau genug, um zu erkennen, dass beide Seiten gleich sind, obwohl Sie möglicherweise eine Kanonisierung implementieren müssen, um ihnen mitzuteilen, welche sie als echte Kopie behandeln sollen.
Viele Elemente des Webs funktionieren nach dem Prinzip „eine URL, eine Entität“. Social-Share-Count-Buttons und APIs sind eine andere. Die API von Facebook fragt Sie nach einer URL und gibt Daten darüber zurück. Da es sich bei den beiden obigen Beispielen um zwei verschiedene URLs handelt, haben sie zwei verschiedene Datensätze.

Wenn Ihre Anteilszählungen ungenau sind, ist dies eine mögliche Ursache. Sie müssen Ihre alten Anteilszahlen wiederherstellen und sie mit Ihren neuen Anteilszahlen zusammenführen. Einige Sharing-Buttons tun dies automatisch (wie Social Warfare), während andere möglicherweise ein wenig Hilfe benötigen.

Dieser Beitrag enthält Schritt-für-Schritt-Anleitungen für die Implementierung ordnungsgemäßer Weiterleitungen und Kanonisierung sowie die Benachrichtigung von Facebook über die Migration und die Erzwingung eines erneuten Scrapings der Daten, um genaue Zählungen zu erhalten. Facebook kann sich wie Google auf die Migration einstellen, aber sie müssen zuerst darüber Bescheid wissen.
3. Verzögerungen aktualisieren
Facebook hat ungefähr unendlich viele Nutzer, was realistische Erwartungen an die Technologie betrifft. Tatsache ist, dass jede Datenaufzeichnung zwangsläufig fortlaufend und nicht in Echtzeit erfolgen muss. Echtzeitanalysen sind ein Luxus für kleine Unternehmen oder für die größten Marken mit unglaublichen Ressourcen.
Facebook verfügt über Ressourcen und kann seine API-Daten in Echtzeit verfügbar und aktuell halten, tut dies jedoch nicht immer. Sie speichern ihre Daten oft für 90 % der verfügbaren Daten im Cache und fragen nur dann nach neuen Daten, wenn dies erforderlich ist. Nur die viralsten oder wichtigsten Daten werden in Echtzeit aktualisiert, und selbst dann oft mit Verzögerung. Stellen Sie sich vor, Sie hätten einen viralen Blogbeitrag und könnten sehen, wie Ihre Likes in Echtzeit schnell auf und ab gehen. Sicher, es ist ordentlich, aber was nützt es?

Hier spielen zwei Caching-bezogene Probleme eine Rolle. Erstens fragt Ihr Like-Box-Plugin möglicherweise Daten ab, die zwischengespeichert sind. Sie erhalten nur etwa einmal am Tag aktualisierte Anteilszahlen, abhängig von einer Reihe verschiedener Faktoren, die nur Facebook kennt. Alternativ ist es wahrscheinlich, dass Ihre Share-Count-Schaltfläche Daten zwischenspeichert, sodass sie die API nicht jedes Mal abfragen muss, wenn ein neuer Benutzer Ihre Seite lädt. Es reduziert die Ladezeiten und den Server-Overhead drastisch und liefert gleichzeitig ausreichend genaue Daten. Es hilft auch zu verhindern, dass Ihr API-Zugriff wegen Überbeanspruchung widerrufen wird.
Es gibt keine wirkliche Lösung für dieses Problem. Sie müssen nur warten, bis Facebook die Daten aktualisiert. Wenn es sich um die Caching-Daten Ihres Like-Button-Plugins handelt, können Sie möglicherweise den Code des Plugins selbst anpassen, um den Cache häufiger zu aktualisieren, oder Sie können es nicht. Es hängt wirklich vom Plugin ab, ob es offen genug ist, dass Sie auf den Code zugreifen und ihn bearbeiten können, und ob Sie wissen, was Sie tun, wenn Sie es versuchen.
4. Schlechte Vorlieben gelöscht
Facebook durchsucht regelmäßig seine Website und entfernt Konten, die Bots oder Spammer sind oder die Website auf andere Weise ausnutzen. Manchmal ist es eine riesige Säuberung wie die großen Instagram-Säuberungen, aber meistens sind es nur ein paar hier oder da. Es ist keine große Sache; es ist eine Konstante.
Wenn diese Konten jedoch entfernt werden, wird auch ihr gesamtes Engagement entfernt. Das Gleiche gilt für normale Konten, die sich vorübergehend oder dauerhaft selbst löschen. Dies bedeutet, dass Ihre Likes und Shares wahrscheinlich regelmäßig steigen und fallen werden. Ältere Inhalte verlieren im Laufe der Zeit Likes, wenn keine mehr reinkommen.

Einige Personen sind stärker betroffen als andere, wenn Bots entfernt werden. Wenn Ihre Posts viel Bot-Engagement hatten – ob Sie es gekauft haben oder nicht – wird dieses Engagement sehr wahrscheinlich innerhalb von sechs Monaten oder einem Jahr verschwinden.
Ab diesem Zeitpunkt spielt es natürlich keine Rolle mehr. Der durchschnittliche Blog hat nur etwa 10 % seines Inhalts als immergrünen Inhalt, der es wert ist, über die ersten Wochen nach seiner Veröffentlichung hinaus überprüft zu werden. Das heißt, selbst wenn die Verlobung verschwindet, wird es niemand bemerken und es spielt keine Rolle.
Sie können dieses Problem nicht wirklich anders lösen, als indem Sie legitimes Engagement aufbauen, anstatt gefälschtes Engagement zu kaufen. Sobald das Engagement weg ist, können Sie es nicht wirklich wiederherstellen, es sei denn, Sie möchten alte Posts erneut durch Ihre Promotion-Engine laufen lassen, was eine Verschwendung sein kann, je nachdem, wie nützlich sie sein könnten und wie alt sie sind.
5. Falsches Ziel
Eines der anderen Probleme, die ich sehe, tritt häufig auf, normalerweise wenn jemand bemerkt, dass ein brandneuer Beitrag viel mehr Likes hat, als er sollte. Alternativ wird es angezeigt, wenn Sie feststellen, dass alle Ihre Beiträge die gleichen Like-Gesamtzahlen haben. Irgendwelche Vermutungen, was das Problem ist?
Es ist ziemlich einfach. Anstatt Ihre Like-Schaltfläche richtig zu konfigurieren, haben Sie im Wesentlichen nur die gleiche URL zu jeder Like-Schaltfläche auf der gesamten Website hinzugefügt . Anstatt auf die URL des Beitrags zu verweisen, verweist er auf die URL Ihrer Homepage oder sogar nur auf einen zufälligen anderen Beitrag, der als Every-Post festgelegt wurde.
In diesem Fall wird jede Instanz der Schaltfläche nach Daten für die von Ihnen angegebene URL fragen, die dieselbe ist, sodass jede Instanz die gleiche Anzahl von Beiträgen wie und Teilen hat.

Es ist nicht schwer, dies zu beheben. Dies passiert normalerweise, wenn Sie versehentlich Code für den Site-basierten Like-Zähler und nicht für den Post-basierten Like-Zähler verwenden. Sie wissen schon, derjenige, der Ihre Follower-Anzahl verfolgt, die Facebook hilfreicherweise „Likes“ nennt, im Gegensatz zu Post-Likes, die sie in Reaktionen umbenannt haben. Tauschen Sie einfach den Tastencode aus und Sie sollten loslegen können.
Dort haben Sie die fünf häufigsten Ursachen für Ungenauigkeiten bei der Anzahl Ihrer Like-Buttons. Wenn Sie Ungenauigkeiten haben und diese es nicht beheben, lassen Sie es mich wissen. Ich bin neugierig, auf welche anderen Probleme die Leute in freier Wildbahn gestoßen sind. Ehrlich gesagt sind die meisten dieser fünf auch nicht sehr verbreitet. Die HTTPS-Migration ist bei weitem das häufigste Problem, das ich gesehen habe, und obwohl die Lösung ein bisschen technisch ist, funktioniert sie gut. Ansonsten sind dies praktisch keine Probleme oder zumindest keine Probleme, die von Bedeutung sind. Verlassen Sie sich nicht auf die langfristige Rentabilität des Bot-Engagements, befolgen Sie die Konfigurationsanweisungen für jedes Social-Sharing-Plugin, das Sie verwenden, und Sie haben die meisten möglichen Probleme gelöst, bevor sie beginnen können.
