Switch language: Englisch
Kontakt
x
Mitgliedsnummer:

Passwort:
Zugangsdaten vergessen?
x

Rund um die Uhr telefonisch erreichbar +49 341 926590

Fax: 0341 / 926 59 100 E-Mail: info@haendlerbund.de

Tel:+49 341 926590

24h telefonisch erreichbar

Tel:+49 341 926590

24h telefonisch erreichbar

Das E-Commerce Netzwerk
mit über 80.000 betreuten Onlinepräsenzen

Paketberater

Unser Paketberater hilft Ihnen, das für Sie passende Mitgliedschafts­paket zu ermitteln. In nur einer Minute erhalten Sie Ihr persönliches Angebot. Paketberater

* Alle Preise netto zuzüglich gesetzliche Mehrwertsteuer, zahlbar als Jahresbetrag.

Was sind Rich Snippets?

Rich Snippets erweitern ein Suchergebnis um zusätzliche Informationen und stellen damit eine attraktive Möglichkeit dar, die Aufmerksamkeit der Suchenden auf Ihr Angebot zu lenken. Dies können beispielweise Seitennavigation, Veranstaltungshinweise oder eben Bewertungen Ihrer Kunden sein.

Google Suchergebnis

Damit Bewertungssterne aus den Shopauskunft Kundenbewertungen in den organischen Suchergebnissen angezeigt werden, müssen Sie einen angepassten Integrationscode in Ihren Shop einbinden, der auf die Shopauskunft Schnittstelle zugreift. Damit werden die aktuellen Bewertungsdaten bereitgestellt und für Google aufbereitet, so das Google diese lesen und automatisch übernehmen kann.

Weitere Informationen zu Google Rich Snipptes finden Sie hier.

Google Update 2019

Im September 2019 hat Google ein Update durchgeführt, um diese Art der Einbindung von Rich Snippets zu verhindern. Aber aktuell gibt es noch die Möglichkeit, einen älteren Code einzufügen, mit dem die Bewertungen wieder angezeigt werden. Folgen Sie einfach der unten stehenden Anleitung.

Wie integriere ich das Rich Snippet von Shopauskunft?

Für den Einbau der Rich Snippets benötigen Sie authentifizierten Zugang zu Ihrem Onlineshop, sowie Programmierkenntnisse. Wir stellen Ihnen die benötigten Bewertungsdaten (Anzahl der Käufersiegel Bewertungen, Gesamtbewertung) für das Rich Snippet per API zur Verfügung sowie den vordefinierten Rich Snippet Code.

  • 1. Die Erstellung des Snippet-Codes muss serverseitig geschehen. Im nachfolgenden Beispiel wurde dazu PHP genutzt. Kopieren Sie den gesamten nachfolgenden Code heraus und ersetzen den Parameter IHR_SHOPAUSKUNFT_TOKEN durch das Token, welches Sie von Shopauskunft.de-Support zur Verfügung gestellt bekommen.
 

PHP Beispielcode

<?php
     
  
/**
* Dieses Beispiel zeigt, wie man mit Hilfe der Shopauskunft API Rich Snippt im alten Format einbindet.
*
* Ersetzen Sie $saToken mit dem für Ihren Shop gültigen Token
* Sie benötigen Schreibrechte in $cacheFileName
* Die Anzeige ist nicht garantiert
* Version PHP 5.+
*/
$saToken = 'IHR-SHOPAUSKUNFT-TOKEN';
$api_version = 'v4/';
$api_path = 'http://apps.shopauskunft.de/api/';
$api_call = 'getRichsnippetData.php';

$cacheFileName = '/tmp/' . $saToken . '.json';

$cacheTimeOut = 43200; // halber Tag

$apiUrl = $api_path . $api_version . $api_call . '?token=' . $saToken;

$reviewsFound = false;

if (! function_exists('shopauskunftcachecheck')) {

function shopauskunftcachecheck($cacheFileName, $cacheTimeOut)
{
if (file_exists($cacheFileName) && time() - filemtime($cacheFileName) < $cacheTimeOut) {
return true;
}
return false;
}
}

// check if cached version exists
if (! shopauskunftcachecheck($cacheFileName, $cacheTimeOut)) {
// load fresh from API
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, false);
curl_setopt($ch, CURLOPT_URL, $apiUrl);
$output = curl_exec($ch);
curl_close($ch);
// Write the contents back to the file
// Make sure you can write to file's destination
file_put_contents($cacheFileName, $output);
}

if ($jsonObject = json_decode(file_get_contents($cacheFileName), true)) {
$result = $jsonObject['shop']['rating_summary']['rating_overall_stars'];
$count = $jsonObject['shop']['rating_summary']['total'];
$shopauskunft_id = $jsonObject['shop']['new_shopauskunftID'];
$shopName = $jsonObject['shop']['name'];
$domain = $jsonObject['shop']['adress']['domain'];
$deeplink = $jsonObject['shop']['deeplink'];
$url = $jsonObject['shop']['domain'];

$ratings = $jsonObject['shop']['ratinglist']['rating'];

$max = "5.00";
$min = "1.00";
if ($count > 0) {
$reviewsFound = true;
}
}

if ($reviewsFound) {
// Output aggregated reviews markup:
?>

<!-- old Rich Snippet -->
<div xmlns:v="http://rdf.data-vocabulary.org/#"
typeof="v:Review-aggregate" href="/<?php echo $domain;?>"
class="sa-rating " id="<?php echo $shopauskunft_id;?>">
<span property="v:itemreviewed" style="display: none"><?php echo $shopName;?></span>
<div class="sa-rating-header">
<span rel="v:rating" style="display: none"><span property="v:value"><?php echo $result;?></span><span
property="v:best">5</span></span><span property="v:count"
style="display: none"><?php echo $count;?></span>
</div>
</div>
<?php
}
?>
 
  • 2. Implementieren Sie den angepassten Integrationscode in den Quellcode Ihres Shops auf den Seiten bei denen die Sterne im Suchergebnissen angezeigt werden sollen, z.B. auf Produkt- und Kategorieseiten. Ergänzen Sie außerdem den HEAD TAG des HTML Dokumentes mit folgenden Atributen:
    <html itemscope="itemscope" itemtype="http://schema.org/WebPage">

    Sie können die korrekte Einbindung anschließend mit Hilfe des Rich Snippets Testing Tools prüfen.

    Beachten Sie bitte, dass die Anzeige der Sterne in den Suchergebnissen letztlich an der internen Verarbeitung durch Google liegt. Es gibt demnach keine Garantie, dass die Rich Snippets auch angezeigt werden.

Anchor Top