Ergebnis 1 bis 4 von 4

Thema: Google Kundenrezensionen mit Isotope

  1. #1
    Contao-Fan Avatar von tobihessen
    Registriert seit
    01.04.2010.
    Beiträge
    311
    Partner-ID
    8827

    Standard Google Kundenrezensionen mit Isotope

    Hallo Gemeinde,

    ich würde die Google Kundenrezensionen im Google Merchant Center gerne in einem Isotope Shop nutzen.
    Isotope, Contao und so ist alles auf dem neusten Stand.

    Google braucht für die Rezessionen ein paar Angaben, um dem Kunden auf der Bestellbestätigungsseite einen Layer anzeigen zu können.
    Ich poste hier mal den Code von Google.

    Code:
    <!-- ANFANG Code für Opt-in-Modul von Google Kundenrezensionen -->
    <script src="https://apis.google.com/js/platform.js?onload=renderOptIn"
      async defer>
    </script>
    
    <script>
      window.renderOptIn = function() { 
        window.gapi.load('surveyoptin', function() {
          window.gapi.surveyoptin.render(
            {
              // ERFORDERLICH
              "merchant_id":"MERCHANT_ID",
              "order_id": "ORDER_ID",
              "email": "CUSTOMER_EMAIL",
              "delivery_country": "COUNTRY_CODE",
              "estimated_delivery_date": "YYYY-MM-DD",
    
              // OPTIONAL
              "opt_in_style": "OPT_IN_STYLE"
            }); 
         });
      }
    </script>
    <!-- ENDE Code für Opt-in-Modul von Google Kundenrezensionen -->
    Hat das schon mal jemand gemacht?
    Hat jemand einen Plan wie das gehen könnte?

    Hier gibt es eine "Anleitung" bzw. eine Erklärung, wie das ganze funktioniert:
    https://support.google.com/merchants...213434447&rd=1


    DANKE!

  2. #2
    Contao-Fan Avatar von tobihessen
    Registriert seit
    01.04.2010.
    Beiträge
    311
    Partner-ID
    8827

    Standard

    Kann hier jemand helfen?

    Ich habe nur ein paar Fragen:
    WO baue ich den Code am besten ein? Er müsste irgendwie auf der Seite der Bestellbestätigung integriert werden.
    Was sind die Variablen für ORDER_ID, CUSTOMER_EMAIL und COUNTRY_CODE?

    Gibt es hier jemanden, der in seinem Isotope Shop die Google Rezensionen eingebaut hat?

    DANKE.

  3. #3
    Contao-Fan Avatar von operatorone
    Registriert seit
    19.06.2009.
    Ort
    Kitzingen
    Beiträge
    547
    Geändert von operatorone (27.02.2024 um 10:55 Uhr)

  4. #4
    Contao-Fan Avatar von operatorone
    Registriert seit
    19.06.2009.
    Ort
    Kitzingen
    Beiträge
    547

    Beitrag

    Ich habe dafür das Template mod_iso_orderdetails_google.html5 erstellt und es in das Modul Bestelldetails eingebunden. Dieses habe ich auf der Seite "Bestellung abgeschlossen" platziert.

    PHP-Code:
    <?php $this->extend('block_unsearchable'); ?>

    <?php $this->block('content'); ?>

    <?php
        $emailAddress 
    '';
        
    $mail = \Database::getInstance()->prepare("SELECT email FROM tl_iso_address WHERE id = ?")
                                        ->
    execute($this->collection->billing_address_id);

        while (
    $mail->next()) {
            
    $emailAddress $mail->email;
        }

        
    $config $this->collection->getRelated('config_id');
        
    $country $config->country;
    ?>

    <script src="https://apis.google.com/js/platform.js?onload=renderOptIn" async defer></script>

    <script>
        window.renderOptIn = function () {
            window.gapi.load('surveyoptin', function () {
                window.gapi.surveyoptin.render(
                    {
                        "merchant_id": XXXXXXXXX,
                        "order_id": "<?= $this->collection->id?>",
                        "email": "<?= $emailAddress?>",
                        "delivery_country": "<?= $country?>",
                        "estimated_delivery_date": "<?= date('Y-m-d'strtotime('+4 days'$this->collection->tstamp)); ?>",
                    });
            });
        }
    </script>

    <?php $this->endblock(); ?>
    Zusätzlich habe ich ein Template iso_collection_google_review.html5 erstellt und es LEER gelassen, damit das Modul an der Stelle nichts ausgibt.

    Des Weiteren habe ich dieses Skript noch in das vorhandene Cookie Consent aufgenommen, so dass es nicht ausgelöst wird, wenn der Benutzer nicht zustimmt.

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
  •