| Letzte ÜberarbeitungBeide Seiten der Revision |
de:create:functions:pagehead [08.09.2018 17:28] – angelegt admin | de:create:functions:pagehead [21.07.2020 14:18] – [Facebook-Vorschau anpassen] admin |
---|
===== Facebook-Vorschau anpassen ===== | ===== Facebook-Vorschau anpassen ===== |
| |
Möchte man festlegen, mit welchem Kurztext und Bild der Fragebogen in einem Facebook-Post angezeigt wird, würde man dafür folgenden PHP-Code auf der ersten Seite des Fragebogens platzieren: | Möchte man festlegen, mit welchem Kurztext und Bild (Thumbnail) der Fragebogen in einem Facebook-Post angezeigt wird, würde man dafür folgenden PHP-Code auf der ersten Seite des Fragebogens platzieren: |
| |
<code php> | <code php> |
pageHead(' | pageHead(' |
<meta property="og:description" content="Fragebogen zum Mediennutzungsverhalten" /> | <meta property="og:url" content="https://www.soscisurvey.de/MEIN-PROJEKT/" /> |
<meta property="og:image" content="https://www.soscisurvey.de/MEIN-PROJEKT/fb-image.jpg" /> | <meta property="og:image" content="https://www.soscisurvey.de/MEIN-PROJEKT/fb-image.jpg" /> |
| <meta property="og:title" content="Fragebogen zum Mediennutzungsverhalten" /> |
| <meta property="og:description" content="Mediennutzungsverhalten ist unglaublich vielseitig und individuell. Nehmen Sie an diesem unglaublich spannenden Fragebogen teil!" /> |
'); | '); |
</code> | </code> |
| |
| Wenn das nicht funktioniert, kann das mehrere Ursachen haben: |
| |
| * Facebook den Link schon früher einmal aufgerufen und die alte Version (ohne Bild) im Zwischenspeicher (Cache). |
| * Der Fragebogen war nicht öffentlich erreichbar, als Facebook den Link das erste Mal aufgerufen hat. |
| * Der Code steht nicht auf der ersten Seite des Fragebogens oder ein anderer Fragebogen ist unter **Fragebogen zusammenstellen** als Standard definiert. |
| * Es ist ein Fehler in der URL des Bildes. |
| |
| Am einfachsten behebt man diese Probleme mit einem Tool von Facebook, dem [[https://developers.facebook.com/tools/debug/|Sharing Debugger]]. Dort gibt man den Link zum Fragebogen ein und klickt dann auf "Fehlerbehebung". Wenn eine veraltete Version angezeigt wird, kann man Facebook mittels "Erneut scrapen" veranlassen, die Seite nochmal einzulesen. |
| |
| Eine kurze Beschreibung der Daten: |
| |
| * ''<meta property="og:url" content="[URL]" />''\\ Die Fragebogen-URL soll laut Spezifikation nochmal explizit angegeben werden. |
| * ''<meta property="og:title" content="[Titel]" />''\\ Der [Titel], der im Posting angezeigt werden soll. |
| * ''<meta property="og:image" content="[URL]" />''\\ Die [URL] des Bildes, das angezeigt werden soll. |
| * ''<meta property="og:description" content="[Info]" />''\\ Eine Beschreibung mit max. 200 Zeichen, welche im Posting angezeigt werden soll. |
| * ''<meta property="og:type" content="[Typ]" />''\\ Der [Typ] des Angebots (Standard ist ''website'') ist relevant, wenn man z.B. die Darstellung für Videos oder Nachrichten-Artikel wünscht ... allerdings können falsche Angaben hier zur Sperrung auf Facebook führen. Mögliche Typen sind im [[https://ogp.me/#types|The Open Graph protocol]] beschrieben. |
| * ''<meta property="fb:app_id" content="[ID]" />''\\ Eine Facebook App-ID, wenn man Facebook Insights nutzen möchte. Die ID bekommt man im Entwickler-Bereich von Facebook. |