Contao-Camp 2024
Ergebnis 1 bis 10 von 10

Thema: C 4.7.4 und Isotope 2.5.12 · Produktinformationen mit Markup auszeichnen

  1. #1
    Contao-Fan
    Registriert seit
    05.05.2011.
    Beiträge
    860

    Standard C 4.7.4 und Isotope 2.5.12 · Produktinformationen mit Markup auszeichnen

    Aktuell erhalte ich in der Google Search Console bei einem Shop die Fehlermeldung:
    Entweder "offers", "review" oder "aggregateRating" müssen angegeben werden
    Nach etwas Recherche habe ich verstanden, dass ich auf der Produktdetailseite diese geforderten Informationen einbinden muss. Mir ist jedoch nicht klar was hier der beste Weg und das beste Vorgehen ist: Müsste dazu die fe_page entsprechend dynamisiert werden, kann man das mit einem Template umsetzen oder evtl. mit einem angepassten TinYMCE? Natürlich habe ich im Netz gesucht aber bisher nichts für mich wirklich Erhellendes gefunden. Lässt sich das Ganze evtl. über den Google Tag Manager lösen, oder gibt es eine Erweiterung die ich übersehen habe? Danke für eure Tipps, Erfahrungen und Hinweise

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Das gibst du zB in dein iso_list_... Template. Öffne dazu aber auch ein Ticket auf GitHub, evt. sollte ein Microdata Markup für "offers" von Haus aus integriert werden.

  3. #3
    Contao-Fan
    Registriert seit
    05.05.2011.
    Beiträge
    860

    Standard

    Danke Spooky für die Erklärung, im Template iso_list_gefault.html5 finde ich bereits:
    PHP-Code:
    <div class="offer" itemscope itemtype="http://schema.org/Offer">
     <div class="price"><?php echo $this->generatePrice(); ?></div><?php if($this->baseprice): ?>
     <div class="baseprice"><?php echo $this->generateAttribute('baseprice'); ?></div><?php endif; ?>
    </div>

    Wäre es jetzt richtig das so zu umschließen:
    PHP-Code:
    <div typeof="schema:Product">
     <div rel="schema:offers">
      <div typeof="schema:Offer">
       <div class="offer" itemscope itemtype="http://schema.org/Offer">
        <div class="price"><?php echo $this->generatePrice(); ?></div><?php if($this->baseprice): ?>
        <div class="baseprice"><?php echo $this->generateAttribute('baseprice'); ?></div><?php endif; ?>
       </div>
      </div>
     </div>
    </div>
    oder kann dieser Container dann entfallen:
    PHP-Code:
    <div class="offer" itemscope itemtype="http://schema.org/Offer">
     ...
    </
    div
    Danke für eure Unterstützung.

    Wenn ich verstanden habe was zu tun wäre eröffne ich gerne auch ein Ticket auf Github :-)
    Geändert von 3dr (06.06.2019 um 16:25 Uhr)

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Was nun richtig ist kann ich dir auch nicht sagen, da ich, speziell im Bereich von eCommerce, noch keine Erfahrung mit diesen Meta Daten habe

  5. #5
    Contao-Fan
    Registriert seit
    05.05.2011.
    Beiträge
    860

    Standard

    keine Erfahrung mit diesen Meta Daten
    Bei deinem geballten Wissen, kaum zu glauben

    Hier das Ticket auf Github, mein erstes :
    https://github.com/isotope/core/issues/2048

    Es gab aber wohl schon mal eines das geschlossen wurde.

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Wurde in Isotope 2.5.16 behoben/geändert.

  7. #7
    Contao-Fan
    Registriert seit
    05.05.2011.
    Beiträge
    860

    Standard

    @Spooky, Danke für die Information, die fehlenden/falschen Auszeichnungen sind mir bei der Überprüfung eines Shops über die Google-Webmaster-Tools aufgefallen. Dort wurden mir diese Fehler genannt:
    Fehler: Entweder "offers", "review" oder "aggregateRating" müssen angegeben werden
    und
    Fehler: Feld "name" fehlt
    . Für eine Anzeige in der Rubrik Shopping der organischen Suche bei Google sind hier korrekte Auszeichnungen jedoch erforderlich, siehe: https://developers.google.com/search...-types/product

    Durch das Hinzufügen von
    HTML-Code:
    itemprop="name"
    in den relevanten Templates siehe: https://github.com/isotope/core/comm...f33c024fcc9a80 wird der Fehler mit dem fehlenden Namen behoben. Das Hinzufügen von
    Code:
    itemprop="offer"
    , siehe ebenfalls https://github.com/isotope/core/comm...f33c024fcc9a80 hat mir in der Search Console den genannten Fehler
    Fehler: Entweder "offers", "review" oder "aggregateRating" müssen angegeben werden
    nicht behoben, nicht mehr angezeigt wird mir der Fehler mit dem Markup:
    Code:
    <div class="offer"  itemprop="offers" itemtype="http://schema.org/Offer" itemscope>
    Dafür wird nun von Google in der Search Console das fehlende Markup für den Preis als Fehler gekennzeichnet, siehe Anmerkung 2019-08-01 153744.jpg. Daher habe ich versucht nun noch innerhalb der Auszeichnung von offers den Preis korrekt mit den Metatags
    Code:
    <meta itemprop="price" content="mein-preis" />
    auszeichnen. Bisher finde ich aber nicht heraus wie ich die reine Preisangabe in den jeweiligen Templates ermitteln und dann auszeichnen kann (bin kein Programmierer); kann mir da jemand weiterhelfen? Danke für Tipps und Hinweise.

    Hilfreich finde ich übrigens die ebenfalls hier genannten diversen Beispiele zu Microdaten.
    Geändert von 3dr (01.08.2019 um 15:40 Uhr)

  8. #8
    Contao-Nutzer
    Registriert seit
    26.09.2018.
    Beiträge
    11

    Standard

    Hi 3dr,
    hast du die Ausgabe für den Preis schon wo gefunden?
    Hab gerade das gleiche Problem...

    Den Rest konnte ich beheben, nur der Preis wird noch als Fehler angezeigt.

    Sg, Patrick

  9. #9
    Contao-Fan
    Registriert seit
    05.05.2011.
    Beiträge
    860

    Standard

    Hi Patrick,
    nein leider bin ich da noch nicht weitergekommen. Ich versuche es jetzt noch mal bei den Entwicklern und gebe hier eine Rückmeldung wenn es etwas neues gibt.

  10. #10
    Contao-Nutzer Avatar von Eva
    Registriert seit
    03.07.2013.
    Beiträge
    149

    Standard

    Falls die Ausgabe der Preise immer noch gesucht werden, hier die Optionen: https://community.contao.org/de/show...l=1#post354413

    Liebe Grüsse
    Eva

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •