FAQs zu sozialen Plugins

Allgemeine Fragen

Die Buttons „Gefällt mir“, „Teilen“ und „Senden“ sind für das Web, für iOS und Android verfügbar. Das Plugin für eingebettete Beiträge und Seiten-Plugin sind nur für das Web verfügbar.

  • Web: Wenn du soziale Plugins im Web verwendest, benötigst du ein Facebook-Entwicklerkonto, damit du eine App-ID erhältst.
  • iOS/Android: Wenn du soziale Plugins in einer iOS- oder Android-App verwendest, benötigst du ein Facebook-Entwicklerkonto, damit du eine App-ID erhältst.
  • Web: Wenn du soziale Plugins im Web verwendest, benötigst du ein Facebook-Entwicklerkonto, damit du eine App-ID erhältst.
  • iOS/Android: Wenn du soziale Plugins in einer iOS- oder Android-App verwendest, benötigst du ein Facebook-Entwicklerkonto, damit du eine App-ID erhältst.
  • Web: Wenn du soziale Plugins im Web verwendest, musst du deine Integrationen nicht zum Review einreichen. Du kannst jedes soziale Plugin sofort verwenden.
  • iOS/Android: Wenn du soziale Plugins in einer iOS- oder Android-App verwendest, musst du deine Integration des „Gefällt mir“-Buttons über den Tab „App Review“ im App-Dashboard zum Review einreichen.

Wenn ein Nutzer auf Facebook war und deine Website besucht, die ein soziales Plugin enthält, sendet der Browser uns Informationen, damit Facebook-Inhalt auf dieser Seite geladen wird. Die Daten, die wir erhalten, umfassen Informationen wie z. B. die Nutzer-ID, die vom Nutzer besuchte Website, Datum und Uhrzeit sowie andere browserbezogene Informationen. Wir zeichnen einige dieser Informationen auf und nutzen diese eventuell, um unsere Produkte und Services zu verbessern sowie Nutzern interessantere und nützlichere Werbeanzeigen zu präsentieren.

Wenn du die HTML5- oder XFBML-Versionen verwendest, musst du beim Instanziieren der Bibliothek den Sprachcode einbeziehen.

Ändere den Wert von js.src beim Laden des SDK, um dein Gebietsschema zu verwenden. Ersetze en_US durch dein Gebietsschema, z. B. fr_FR für Französisch (Frankreich):

// Example 1:
'https://connect.facebook.net/fr_FR/sdk.js';

// Example 2:
js.src = "https://connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.6"; 

Die unterstützten Gebietsschemata findest du in der XML-Datei der Facebook-Gebietsschemata.

Möglicherweise musst du die Breite eines sozialen Plugins anpassen, damit andere Sprachen vollständig angezeigt werden. Weitere Informationen dazu findest du auf unserer Seite Lokalisierung und Übersetzung.

  • Web: Wenn du soziale Plugins im Web verwendest, musst du deine Integrationen nicht zum Review einreichen. Du kannst jedes soziale Plugin sofort verwenden.
  • iOS/Android: Wenn du soziale Plugins in einer iOS- oder Android-App verwendest, musst du deine Integration des „Gefällt mir“-Buttons über den Tab „App-Review“ im App-Dashboard zum Review einreichen.

Je nach sozialem Plugin musst du möglicherweise jeweils eine eigene Version für Smartphones, Tablets oder Desktops implementieren. Weitere Informationen findest du in den FAQs oder dem „Erste Schritte“-Dokument zu dem Plugin, das du implementieren möchtest. Hinweis: Es wird nicht empfohlen, CSS-Medienabfragen zum Anpassen der Größe eines sozialen Plugins zu verwenden.

Ich muss eine Seite zu einer anderen URL verschieben. Du kannst „Gefällt mir“-Angaben, „Teilen“-Vorgänge und Kommentare nicht direkt zur neuen URL verschieben. Du kannst jedoch die alte URL als kanonische Quelle für die Anzahl von „Gefällt mir“-Angaben oder „Teilen“-Vorgänge an der neuen URL verwenden. Weiter unten findest du den Hintergrund dazu, wie du dies durchführen kannst.

Hintergrund

Wenn Facebook auflöst, welcher URL eine „Gefällt mir“-Angabe oder ein „Teilen“-Vorgang zugeordnet werden soll, verwendet Facebook einen Vorgang zum Auflösen der kanonischen URL für die geladene URL. Wenn eine URL geladen wird, sucht der Crawler nach Folgendem:

  1. einer HTTP 301- oder HTTP 302-Weiterleitung,
  2. der Verwendung eines og:url-Open-Graph-Tags auf der Seite,
  3. der Verwendung von rel=canonical, wie in RFC 6596 beschrieben. (Der Facebook-Crawler unterstützt nur Inhalt, keine HTTP-Header.)

Wenn eine dieser Methoden zu einer URL führt, die sich von der ursprünglich geladenen URL unterscheidet, wird die angegebene URL als die „kanonische URL“ der ursprünglichen URL betrachtet. Falls erforderlich, folgt der Crawler darüber hinaus einer Kette von Weiterleitungen, um die kanonische URL zu finden.

Alle „Gefällt mir“-Angaben und „Teilen“-Vorgänge werden der kanonischen URL anstatt der geladenen URL zugeordnet.

Beispiele

Tipp: Verwende deinen Debugger, um zu sehen, was Facebook beim Crawlen der Seite sieht.

Indem du die kanonische URL steuerst, kannst du Inhalt von einer URL zu einer anderen verschieben und dabei die Anzahl von „Gefällt mir“-Angaben und „Teilen“-Vorgängen beibehalten, solange du Facebook ermöglichst, die neue URL weiterhin als die alte URL aufzulösen. Hierzu hast du zwei Möglichkeiten:

Füge der neuen URL ein og:url-Tag hinzu, das auf die alte URL verweist (bevorzugt).

Beziehe einen Link zur alten URL in die neue URL mit ein. Wenn deine neue URL zum Beispiel https://example.com/new-url ist und deine alte URL https://example.com/old-url war, musst du dieses Snippet in new-url einbeziehen:

<meta property="og:url" content="https://example.com/old-url" />

Durch diese Methode wird dem Crawler mitgeteilt, dass sich die kanonische URL an der alten Position befindet, und er verwendet diese, um die Anzahl von „Gefällt mir“-Angaben und „Teilen“-Vorgängen auf der Seite zu generieren. Alle neuen „Gefällt mir“-Angaben und „Teilen“-Vorgänge werden ebenfalls weiterhin für die alte URL aggregiert.

Voraussetzung hierfür ist, dass die alte URL immer noch ein Dokument mit Open Graph-Tags rendert und eine HTTP 200-Antwort zurückgibt, zumindest dann, wenn sie vom Facebook-Crawler geladen wird. Wenn du möchtest, dass andere Clients umgeleitet werden, wenn sie die URL aufrufen, musst du die HTTP 301-Antwort an alle Crawler-Clients senden, die keine Facebook-Crawler sind. Die alte URL muss ein eigenes og:url-Tag enthalten, das auf sich selbst verweist.

Wie du den Facebook-Crawler erkennst, erfährst du in unserem Best Practices-Leitfaden zum Teilen.

Diese Methode funktioniert auch mit rel=canonical, og:url wird jedoch bevorzugt.

Facebook-Crawler zur alten URL umleiten

Eine andere Methode besteht darin, den Facebook-Crawler immer dann an die alte URL weiterzuleiten, wenn er die neue URL aufruft. Wie bei der oben bereits beschriebenen Methode, muss die alte URL auch hier ein gültiges Dokument mit Open Graph-Headern sein. Wenn du in die alte URL außerdem eine Umleitung einbeziehen möchtest, muss der Facebook-Crawler beim Aufrufen der alten URL keine Umleitung vornehmen.

Es kann nur öffentlicher Inhalt eingebettet werden. Wenn der Beitrag, die Seite oder die URL irgendwelche Datenschutzeinschränkungen hat, kann er nicht eingebettet werden. Dies Dies gilt für den „Gefällt mir“-Button, Seiten-Plugins sowie eingebettete Beiträge und Videos.

Um schnell zu testen, ob ein bestimmter Inhalt eingebettet ist, kann du versuchen, ihn mit der Funktion „Inkognito“ oder „Privat“ in deinen Browser zu laden.

„Gefällt mir“, „Teilen“ und „Senden“ – Allgemeine FAQs

Die Story, die durch Aktionen wie „Gefällt mir“-Angaben, Teilen und Senden erzählt wird, kann durch Meta-Tags tags bereichert werden, um eine einfache HTML-Seite in ein Open Graph-Objekt umzuwandeln.

Wenn du planst, den „Gefällt mir“-, „Teilen“- oder „Senden“-Button auf einer Seite deiner Website zu verwenden, solltest du unseren Best Practices-Leitfaden lesen, damit du sicherstellst, dass die veröffentlichen Stories auf Facebook gut aussehen und eine möglichst weite Verbreitung finden.

Wir empfehlen, dass du alle Buttons in deiner App oder auf deiner Website verfügbar machst, damit die Nutzer wählen können, wie sie Deinen Inhalt teilen möchten.

Durch die Einstellung ref werden der Referrer-URL zwei Parameter hinzugefügt, wenn ein Nutzer auf einen Link aus einer Stream-Story über einen geteilten Link klickt:

  • fb_ref – der ref-Parameter
  • fb_sourceGefällt mir/Teilen: Der Stream-Typ (home, profile, search, ticker, tickerdialog oder other), bei dem der Klick aufgetreten ist, und der Story-Typ (oneline oder multiline). Diese sind durch einen Unterstrich verbunden. Senden: Der Story-Typ (message), bei dem der Klick aufgetreten ist.

Beispiel:

http://www.facebook.com/l.php?fb_ref=top_left&fb_source=profile_oneline

Du kannst diese Parameter mit deiner Analyse-Software verfolgen.

Wenn der „Gefällt mir“-, „Teilen“- oder „Senden“-Button nah bei einem HTML-Element platziert wird und die CSS-Eigenschaft overflow auf hidden eingestellt ist, wird das Flyout möglicherweise abgeschnitten oder wird vollständig ausgeblendet, wenn auf den Button geklickt wird. Du kannst dies vermeiden, indem du die Eigenschaft overflow auf einen anderen Wert als hidden festlegst, beispielsweise auf visible, scroll oder auto.

Facebook muss die auf Facebook geteilten Links auslesen, damit wir wissen, mit welchen Links wir Vorschauinformationen verknüpfen müssen, die auf Facebook.com oder in Facebook für iOS oder Android angezeigt werden sollen. Dies geschieht alle 30 Tage, um sicherzustellen, dass die Eigenschaften aktuell sind. Die verknüpfte Seite wird auch ausgelesen, wenn die URL in das Debugger-Tool eingegeben wird.

Facebook beobachtet Cache-Header in deinen URLs. Hierbei werden in der bevorzugten Reihenfolge Expires und Cache-Control angesehen. Auch wenn du einen längeren Zeitraum angibst, liest Facebook deine Seite alle 30 Tage aus.

In einigen Fällen möchtest du unserem Scraper eine andere Version einer Seite bereitstellen (mit mehr Open Graph-Metadaten) als den Nutzern, die die Seite ansehen. In diesem Fall kannst du auf den Browser-Agent abzielen, der von Scraper verwendet wird:

facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)

Ja. Gib einfach die URL deiner Facebook-Seite in der Einstellung href für den Button an.

FAQs zum Button „Gefällt mir“

In soziale Plugins sind Methoden zum Schutz der Integrität und zur Verhinderung von Spam integriert, und dies ist eine davon. Wenn du deinen „Gefällt mir“-Button vor der Veröffentlichung ausgiebig getestet hast, hast du wahrscheinlich versehentlich diesen Schutzmechanismus ausgelöst. Darüber hinaus enthalten bestimmte Domains im Internet wahrscheinlicher Spam, sodass der Schritt zur Bestätigung hier öfter angezeigt wird.

Dieser Button zur Bestätigung fügt den „Gefällt mir“-Vorgang einen weiteren Schritt hinzu. Sobald die „Gefällt mir“-Angabe jedoch einmal separat von einer bestimmten Anzahl von Nutzern bestätigt wurde, wird die Bestätigung nicht mehr angezeigt, sondern nur noch der reguläre „Gefällt mir“-Button.

Die angezeigte Zahl ist eine Summe, die sich wie folgt zusammensetzt:

  • Anzahl der „Gefällt mir“-Angaben für deine URL
  • Anzahl der „Teilen“-Vorgänge für deine URL (dazu zählt auch das Kopieren/Einfügen eines Links zurück zu Facebook)
  • Anzahl der „Gefällt mir“-Angaben und Kommentare zu Stories auf Facebook zu deiner URL

Code, mit dem du nur den „Teilen“-Button anzeigen kannst, findest du in der Dokumentation zum Teilen-Button.

Die folgenden Optionen sind verfügbar:

Layout Standardgrößen

standard

Mindestbreite: 225 Pixel
Standardbreite: 450 Pixel
Höhe: 35 Pixel (ohne Fotos) oder 80 Pixel (mit Fotos)

box_count

Mindestbreite: 55 Pixel
Standardbreite: 55 Pixel
Höhe: 65 Pixel

button_count

Mindestbreite: 90 Pixel
Standardbreite: 90 Pixel
Höhe: 20 Pixel

button

Mindestbreite: 47 Pixel
Standardbreite: 47 Pixel
Höhe: 20 Pixel

FAQs zum Button „Teilenׅ“

Die angezeigte Zahl ist eine Summe, die sich wie folgt zusammensetzt:

  • Anzahl der „Gefällt mir“-Angaben für deine URL
  • Anzahl der „Teilen“-Vorgänge für deine URL (dazu zählt auch das Kopieren/Einfügen eines Links zurück zu Facebook)
  • Anzahl der „Gefällt mir“-Angaben und Kommentare zu Stories auf Facebook zu deiner URL

Code, mit dem du nur den „Teilen“-Button anzeigen kannst, findest du in der Dokumentation zum Teilen-Button.

Ja, wir empfehlen jedoch, den „Teilen“-Button auch zu verwenden, um deinen Nutzern deiner Website eine einfache und möglichst einheitliche Erfahrung zu bieten. Wir stellen einen eigenständigen Dialog zur Verfügung, der mit dem JavaScript-SDK oder über einen URL-Link aufgerufen werden kann. Lies unseren Leitfaden zur Verwendung des „Teilen“-Dialogs.

FAQs zum Kommentar-Plugin

  • Zeichensetzung hinzufügen (Beispiel: Punkt am Satzende)
  • Überflüssige Leerzeichen kürzen
  • Umgangssprachliche Wörter erweitern (Beispiel: „plz“ wird zu „please“)
  • Leerzeichen bei der Zeichensetzung hinzufügen (Beispiels: „Hi,Cat“ wird zu „Hi, Cat“)
  • Häufige Grammatikfehler beheben (Beispiel: „dont‘“ wird zu „don‘t“)

Du kannst den Grammatikfilter im Einstellungen-Abschnitt des Plugins aktivieren.

Du kannst auf die Kommentare für eine URL über die Graph API zugreifen. Stelle einfach die folgende HTTP-GET-Anforderung:

https://graph.facebook.com/v2.6/?fields=og_object{comments}
  &id=<YOUR_URL>
  &access_token=<YOUR_TOKEN>

Ausführliche Anleitungen hierzu findest du im Leitfaden Moderation von Kommentaren. Wenn du die Moderatorenliste mit der Meta-Eigenschaft fb:admins nicht einrichten kannst, kannst du die fb:app_id einrichten und die Moderatorenliste in den Einstellungen des Tools zur Moderation für diese App aktualisieren.