Ergebnis 1 bis 2 von 2

Thema: Google Conversion Tracking - Gambio Shop übermittelt eigentlich(!) falsche Daten

  1. #1
    Administrator Avatar von KlausK
    Registriert seit
    29.09.2010
    Beiträge
    2.885
    Downloads
    256
    Uploads
    390

    Google Conversion Tracking - Gambio Shop übermittelt eigentlich(!) falsche Daten

    Zumindest ab der Version GX 2.4.3.1 übermittelt das bereits eingebaute Google Conversion Tracking Tool nur Brutto Preise. Wahrscheinlich war das aber immer schon so.
    Da im Google Merchant-Center jedoch die Kosten Netto berechnet werden, kann die korrekte Kosten-/Umsatz-Relation nur über Umwege ermittelt werden:

    Kosten/alle Conversion ÷ (Wert/alle Conversion ÷ 1,19) x 100 = #,## %

    Man kann Google aber auch gleich die richtigen Daten übermitteln.
    /system/overloads/CheckoutSuccessExtenderComponent/GoogleConversionTrackingCheckoutSuccessExtender.in c.php

    Nutzer von Gambio GX bis 3.0.x können die Datei direkt bearbeiten, weil es hierzu ohnehin keine Updates mehr gibt die diese Datei überschreiben würden.

    Für Nutzer ab GX3.1.x gilt:
    Oben genannte Datei kopieren nach
    /GXUserComponents/overloads/CheckoutSuccessExtenderComponent/GoogleConversionTrackingCheckoutSuccessExtender.in c.php

    ** Die Leerzeichen in ...xtender.in_c.php gehören da übrigens nicht hin!!! **

    Das Verzeichnis /CheckoutSuccessExtenderComponent müsste sicher erst noch erstellt werden. Wahrscheinlich funktioniert das aber auch ohne diesem Unterverzeichnis.
    Weil ich aber keine Lust mehr habe mich zu belesen oder zu experimentieren und weil es auch übersichtlicher ist ...
    Hier ist die Datei aber auf jeden Fall updatesicher angelegt.

    Die Zeile 25
    PHP-Code:
    $t_amount round($this->v_data_array['coo_order']->info['pp_total'], 2); 
    austauschen gegen
    PHP-Code:
    $t_amount_brutto $this->v_data_array['coo_order']->info['pp_total'];
    $t_amount_versandkosten $this->v_data_array['coo_order']->info['pp_shipping'];
    $zwischensumme $t_amount_brutto-$t_amount_versandkosten;
    $t_amount round(($zwischensumme/1.19),2); 
    Wer das einbauen kann, wird auch die Funktion dieses Schnipsels erkennen.

  2. #2
    Neuer Benutzer
    Registriert seit
    23.09.2014
    Beiträge
    3
    Downloads
    31
    Uploads
    0

    AW: Google Conversion Tracking - Gambio Shop übermittelt eigentlich(!) falsche Daten

    Hallo

    benötige ein wenig Hilfe bzw. einen Tip

    bekommen nach dem Update GX 3.9.1.2 im "checkout_success.php"

    COMPILE ERROR(64): "Cannot declare class GoogleConversionTrackingCheckoutSuccessExtender, because the name is already in use"
    Information:

    Fatal error: Cannot declare class GoogleConversionTrackingCheckoutSuccessExtender, because the name is already in use in /httpd.www/GXUserComponents/overloads/CheckoutSuccessExtenderComponent/GoogleConversionTrackingCheckoutSuccessExtender.in c.php on line 54

    ----

    hier meine Datei aus /overloads/CheckoutSuccessExtenderComponent/

    <?php
    /* --------------------------------------------------------------
    GoogleConversionTrackingCheckoutSuccessExtender.in c.php 2017-11-28 gm
    Google Merchant-Center Kosten Netto / Brutto
    --------------------------------------------------------------
    */

    class GoogleConversionTrackingCheckoutSuccessExtender extends GoogleConversionTrackingCheckoutSuccessExtender_pa rent
    {
    function proceed()
    {
    parent:roceed();

    $this->v_output_buffer['GOOGLE_CONVERSION'] = GOOGLE_CONVERSION;

    if( isset($this->v_data_array['orders_id'])
    && !empty($this->v_data_array['orders_id'])
    && isset($this->v_data_array['coo_order'])
    && is_object($this->v_data_array['coo_order']) )
    {

    $t_amount_brutto = $this->v_data_array['coo_order']->info['pp_total'];
    $t_amount_versandkosten = $this->v_data_array['coo_order']->info['pp_shipping'];
    $zwischensumme = $t_amount_brutto-$t_amount_versandkosten;
    $t_amount = round(($zwischensumme/1.19),2);

    $t_conversion_id = GOOGLE_CONVERSION_ID;

    $t_html = '
    <!-- Google Code for Purchase Conversion Page -->
    <script type="text/javascript">
    /* <![CDATA[ */
    var google_conversion_id = ' . GOOGLE_CONVERSION_ID . ';
    var google_conversion_language = "' . GOOGLE_LANG . '";
    var google_conversion_format = "2";
    var google_conversion_color = "ffffff";
    if (' . $t_amount . ') {
    var google_conversion_value = ' . $t_amount . ';
    }
    var google_conversion_label = "' . GOOGLE_CONVERSION_LABEL . '";
    /* ]]> */
    </script>
    <script type="text/javascript" src="https://www.googleadservices.com/pagead/conversion.js">
    </script>
    <noscript>
    <div style="display:inline;">
    <img height="1" width="1" style="border-style:none;" alt="" src="https://www.googleadservices.com/pagead/conversion/' . GOOGLE_CONVERSION_ID . '/?value=' . $t_amount . '&amp;label=' . GOOGLE_CONVERSION_LABEL . '&amp;guid=ON&amp;script=0"/>
    </div>
    </noscript>
    ';
    $this->v_output_buffer['GOOGLE_CONVERSION_BLOCK'] = !empty($t_conversion_id) ? $t_html : '';
    }
    }
    }


    Danke
    Tukker

Ähnliche Themen

  1. Shop Erscheinungsbild Google-Suche
    Von ChrisVega im Forum Gambio GX Off Topic
    Antworten: 4
    Letzter Beitrag: 30.03.2016, 21:34
  2. Falsche Werte in Besucherstatistik - Gambio GXII v2.1.4.0
    Von schnapi im Forum Gambio GX Adminbereich
    Antworten: 12
    Letzter Beitrag: 30.01.2015, 22:07
  3. Antworten: 1
    Letzter Beitrag: 09.01.2015, 13:07
  4. Tracking Adwords / Ecommerce
    Von whynot887 im Forum Gambio GX Off Topic
    Antworten: 0
    Letzter Beitrag: 25.11.2014, 08:42
  5. Conversion Rate Optimization Process
    Von WalterGestalter im Forum Allgemeines - Off Topic
    Antworten: 0
    Letzter Beitrag: 02.11.2010, 15:17

Stichworte

Berechtigungen

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