Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Google AdWords Conversion Tracking Smarty Modul

    Simon

    • Viel Schreiber
    • Beiträge: 1.369
    Google AdWords Conversion Tracking Smarty Modul
    am: 29. Dezember 2012, 17:33:01
    Hallo,

    für Google Analytics und Piwik gibt es ab 1.06 Smarty Module.
    Das war eine sehr gute Idee, da sich alles nicht mehr auf die verschiedenste Dateien verteilt.
    Was spricht dagegen, auch die google_conversiontracking.js.php in eine smarty/function.googleadwords.php zu verlagern ?

    Es wäre dabei gut, wenn dieser Code eine nützliche Funktion erhält:
    Code: PHP  [Auswählen]
    if (1) {
      var google_conversion_value = 1;
    }
     

    Hier sollte der Umsatz an AdWords übermittelt werden und nicht 1.
    Nur dann kann man in den AdWords Statistiken auch verwertbare Werte unter "Conv.-Wert" bekommen, die einem helfen einzuschätzen ob das Verhältnis Kosten / Umsatz stimmt.

    Vergleiche
    http://www.modified-shop.org/forum/index.php?topic=11911.0
    http://www.ranking-check.de/blog/ecommerce-umsatz-roi-in-adwords-tracken/

    Etracker würde als weitere Größe am Markt auch noch fehlen.

    Wäre schön  :thx:

    Linkback: https://www.modified-shop.org/forum/index.php?topic=23906.0

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.868
    • Geschlecht:
    Re: Google AdWords Conversion Tracking Smarty Modul
    Antwort #1 am: 22. März 2013, 11:48:09
    Also generell kann ich nur zustimmen. Das Google Adwords Conversion Tracking sollte ebenso wie die jetzt verfügbaren Smartys für piwik & google analytics möglichst einfach einstellbar sein.

    Was mich allerdings noch ein bißchen verwirrt bzw. was ich mich frage:
    Man kann in Google Adwords selbst die Conversions anlegen. Wenn man dort also eine Conversion anlegt, erhält man einen entsprechenden Codeblock zum einbinden à la
    Zitat
    <!-- Google Code for NAME_DER_ADWORDS_CONVERSION Conversion Page -->
    <script type="text/javascript">
    /* <![CDATA[ */
    var google_conversion_id = MEINE_CONVERSION_ID;
    var google_conversion_language = "en";
    var google_conversion_format = "3";
    var google_conversion_color = "ffffff";
    var google_conversion_label = "d3wWURBGshWWcUTf6AY";
    var google_conversion_value = 0;
    /* ]]> */
    </script>
    <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
    </script>
    <noscript>
    <div style="display:inline;">
    <img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/MEINE_CONVERION_ID/?value=0&amp;label=d3wWURBGshWWcUTf6AY&amp;guid=ON&amp;script=0"/>
    </div>
    </noscript>

    aktuell sieht es in modified 1.06 nach Bestellabschluss in der checkout_success.php dann so aus:
    Zitat
    <!-- Google Code for Purchase Conversion Page -->
    <script language="JavaScript" type="text/javascript">
    <!--
    var google_conversion_id = MEINE_CONVERION_ID;
    var google_conversion_language = "de";
    var google_conversion_format = "1";
    var google_conversion_color = "666666";
    if (1) {
      var google_conversion_value = 1;
    }
    var google_conversion_label = "Purchase";
    //-->
    </script>
    <script language="JavaScript" src="http://www.googleadservices.com/pagead/conversion.js">
    </script>
    <noscript>
    <img height=1 width=1 border=0 src="http://www.googleadservices.com/pagead/conversion/MEINE_CONVERION_ID/?value=1&label=Purchase&script=0">
    </noscript>

    1. Hier sind einige kleinere Codeunterschiede vor allem gegen Ende z.B. <script type="text/javascript"/script language="Javascript" usw.

    2. Nun möchte man doch am besten aber nicht alle Conversions "über einen Kamm scheren", sondern am meisten Sinn macht es doch meines Erachtens, wenn man seine einzelnen Kampagnen auch wirklich kampagnengenau kontrollieren könnte.

    Hierzu mein Vorschlag:
    im Backend beim Anlegen der Kampagnen ein optionales Feld "Adwords Conversion Label" hinzufügen.
    [ Für Gäste sind keine Dateianhänge sichtbar ]
    Hier kann man dann bei Bedarf den entsprechenden Code aus der Zeile
    Zitat
    var google_conversion_label = "d3wWURBGshWWcUTf6AY";"
    einfügen

    Somit wird dann der Kauf der entsprechenden Conversion im Google Adwords Konto zugeordnet.
    Wenn Feld "Adwords Conversion Label" leer, dann fülle den Standard "Purchase" oder was auch immer beim Kauf ein...

    So in der Richtung könnte man die Adwords Kampagnen viel genauer steuern und deren Effektivität bessern kontrollieren.

    Natürlich müsste auch dringend der Umsatz in der richtigen Höhe mit übergeben werden.

    Grüße
    Dominik

    billybob

    • Fördermitglied
    • Beiträge: 563
    Re: Google AdWords Conversion Tracking Smarty Modul
    Antwort #2 am: 12. September 2013, 21:10:02
    Hi voodoopupp,
    das geht auch einfacher.
    Einfach in der Datenbank folgendes Statment absetzen:
    Code: SQL  [Auswählen]
    INSERT INTO configuration VALUES (NULL,'GOOGLE_CONVERSION_LABEL','platzhalter',19,2,sysdate(),sysdate(),NULL,NULL);
    Anschließend erscheint im Backend automatisch ein neuer Eintrag, den man auch editieren kann.
    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Nun muss noch die includes/google_conversiontracking.js.php verändert werden.
    Hier die geänderte Datei der Version 1.06 rev 4642 (im Anhang als zip)
    Code: PHP  [Auswählen]
    <?php
    /* -----------------------------------------------------------------------------------------
       $Id: google_conversiontracking.js.php 1116 2005-07-25 19:31:14Z mz $

       XT-Commerce - community made shopping
       http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte Forenregeln beachten! ))

       Copyright (c) 2003 XT-Commerce

       Released under the GNU General Public License
       ---------------------------------------------------------------------------------------*/

    ?>

    <!-- Google Code for Purchase Conversion Page -->
    <script type="text/javascript">
    /* <![CDATA[ */
    var google_conversion_id = <?php echo GOOGLE_CONVERSION_ID; ?>;
    var google_conversion_language = "<?php echo GOOGLE_LANG; ?>";
    var google_conversion_format = "2";
    var google_conversion_color = "ffffff";
    var google_conversion_label = "<?php echo GOOGLE_CONVERSION_LABEL; ?>";
    var google_conversion_value = 0;
    var google_remarketing_only = false;
    /* ]]> */
    </script>
    <?php
    //BOF - Dokuman - 2009-08-19 - BUGFIX: #0000223 SSL/NONSSL check for google conversiontracking
    if ($request_type=='NONSSL') {
    //EOF - Dokuman - 2009-08-19 - BUGFIX: #0000223 SSL/NONSSL check for google conversiontracking
    ?>
    <script language="JavaScript" src="http://www.googleadservices.com/pagead/conversion.js">
    </script>
    <noscript>
    <div style="display:inline;">
    <img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/<?php echo GOOGLE_CONVERSION_ID; ?>/?value=0&amp;label=<?php echo GOOGLE_CONVERSION_LABEL; ?>&amp;guid=ON&amp;script=0"/>
    </div>
    </noscript>
    <?php
    //BOF - Dokuman - 2009-08-19 - BUGFIX: #0000223 SSL/NONSSL check for google conversiontracking
    }else{
    ?>
    <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/<?php echo GOOGLE_CONVERSION_ID; ?>/?value=0&amp;label=<?php echo GOOGLE_CONVERSION_LABEL; ?>&amp;guid=ON&amp;script=0"/>
    </div>
    </noscript>
    <?php
    }
    //EOF - Dokuman - 2009-08-19 - BUGFIX: #0000223 SSL/NONSSL check for google conversiontracking
    ?>
    Viel Erfolg

    Gruß
    billybob

    Geprüft mit Version 1.05SP1d und 1.06rev4642

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.868
    • Geschlecht:
    Re: Google AdWords Conversion Tracking Smarty Modul
    Antwort #3 am: 30. Dezember 2013, 13:16:30
    Hallo Billybob,

    danke für diesen Hinweis. Hatte ich erst jetzt gesehen. Aber dann gibt es ja eigentlich nur eine einzige Conversion Abfrage, richtig?

    Bist du nicht auch der Meinung, dass die unterschiedlichen Kampagnen einzeln eine bessere Übersicht bieten könnten?

    Grüße
    Dominik

    B.W. Vertrieb

    • Fördermitglied
    • Beiträge: 18
    Re: Google AdWords Conversion Tracking Smarty Modul
    Antwort #4 am: 20. Mai 2016, 15:22:04
    Hallo Billybob,

    dein Beitrag ist super hilfreich. Ich habe nun sowohl den SQL Code eingetragen, als auch die includes/google_conversiontracking.js.php übernommen.
    Leider finde ich im modified shop nun die Zeilen, die du als Screenshot angehängt hast, nicht.

    Kannst du mir sagen, wo ich diese finde?
    Über deine Hilfe freue ich mich sehr!

    Danke vorab & viele Grüße

    B.W. Vertrieb

    • Fördermitglied
    • Beiträge: 18
    Re: Google AdWords Conversion Tracking Smarty Modul
    Antwort #5 am: 20. Mai 2016, 16:53:11
    Hallo zusammen,

    meine letzte Frage hat sich glücklicherweise erledigt.

    Trotzdem gibt es bei mir noch ein paar Fragezeichen.

    Ich habe eine Google ad words Kampagne erstellt, jedoch noch nicht aktiviert, denn zuvor möchte ich ein Conversion Tracking in meinem modified shop einbinden. Dieses soll mir zeigen, wie viele User, die auf meine Anzeige geklickt haben, tatsächlich kauften.

    Folgende Schritte habe ich bereits vorgenommen:
    1. Den oben von Billybob verfassten SQL Code in meine Datenbank eingefügt
    2. Die von Billybob zur Verfügung gestellte google_conversiontracking.js.php in FTP eingefügt

    Nun kann ich im Modified shop > Erweiterte Konfigurationen > Partner > Google Conversion > Google Conversion-Tracking true, Conversion ID, GOOGLE_CONVERSION_LABEL und Google Sprache eintragen. Auch dies habe ich getan.

    Meine Fragen nun:
    1. Muss ich nicht, um zu tracken, wie viele User, die auf meine Google ads Anzeige geklickt haben, auch tatsächlich gekauft haben, etwas in der order_success.php verändern?
    2. Billybob's Screenshots beinhalten ein Bild, das zeigt, dass unter Konfiguration > Kampagne eine zusätzliche Zeile mit "Ad Words Conversion Label" erscheint. Dies ist bei mir nicht der Fall. Brauche ich das? Falls ja, wieso? Und warum wird diese Zeile bei mir derzeit nicht angezeigt?

    Danke schon einmal vorab,
    Lisa

    karsta.de

    • Experte
    • Beiträge: 3.156
    Re: Google AdWords Conversion Tracking Smarty Modul
    Antwort #6 am: 20. Mai 2016, 17:54:45
    Welche Shopversion verwendest du denn? In der Version modified eCommerce Shopsoftware 2.0 ist das Google Conversion Label doch schon drin. Siehe admin > Erw. Konfiguration > Partner > Google Conversion
    • Google Conversion-Tracking
    • Conversion ID
    • Google Sprache
    • Google Conversion Label   

    B.W. Vertrieb

    • Fördermitglied
    • Beiträge: 18
    Re: Google AdWords Conversion Tracking Smarty Modul
    Antwort #7 am: 20. Mai 2016, 19:34:23
    Hallo kgd,

    ich habe die Version 1.06, wenn ich das richtig sehe: shop.bwidee.de, daher hatte ich zuvor das Google Conversion Label nicht drin.
    Kannst du mir bei meinen Fragen weiterhelfen?

    derheiko

    • Fördermitglied
    • Beiträge: 470
    • Geschlecht:
    Re: Google AdWords Conversion Tracking Smarty Modul
    Antwort #8 am: 08. August 2016, 11:15:22
    Du klickst in deinem Shop auf: Erweiterte Funktion -> Partner -> Google Conversion

    Dort kannst du die "Conversion ID" eingeben. Auch in der Version 1.06.

    Wenn du die Anleitung von Billybob befolgst, dann sollte auch in der 1.06 das Label zu sehen sein.
    Ich habe es gerade selber ausprobiert.

    Wenn nicht, dann mal Cache leeren und schauen ob die .js Datei auch wirklich geändert wurde.

    rosslara

    • Neu im Forum
    • Beiträge: 1
    Re: Google AdWords Conversion Tracking Smarty Modul
    Antwort #9 am: 22. September 2016, 15:05:22
    Hallo zusammen,
    muss in der Shopversion v1.06 rev 4356 nach billybob`s Anleitung noch etwas in der checkout_success.php geändert werden?
    In der Version v1.06 rev 4356 sieht der entsprechende Code-Abschnitt aus wie folgt:
    Code: PHP  [Auswählen]
    // Google Conversion tracking
    if (GOOGLE_CONVERSION == 'true') {

            $smarty->assign('google_tracking', 'true');
            $smarty->assign('tracking_code', '
                    <noscript>
                    <a href="http://services.google.com/sitestats/'
    .GOOGLE_LANG.'.html" onclick="window.open(this.href); return false;">
                    <img height=27 width=135 border=0 src="http://www.googleadservices.com/pagead/conversion/'
    .GOOGLE_CONVERSION_ID.'/?hl='.GOOGLE_LANG.'" />
                    </a>
                    </noscript>
                        '
    );

    Fehlt da nicht etwas? Tracking Label?
    Wäre für jede Hilfe sehr dankbar!
    Managed Server
    17 Antworten
    5578 Aufrufe
    17. November 2023, 08:21:29 von cobetf
    1 Antworten
    3013 Aufrufe
    17. Mai 2018, 22:46:29 von HaldOn
    0 Antworten
    2610 Aufrufe
    21. November 2011, 16:46:42 von Mamoco
               
    anything