Ankündigung

Einklappen
Keine Ankündigung bisher.

Adcell - Parameterübergabe?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Adcell - Parameterübergabe?

    Hallo zusammen,

    ich benötige ein wenig Hilfe.

    Ich bin bei Adcell eingetragen. Für die Übergabe einiger Daten, muß eine kleine Zeile eingefügt werden.

    Dieses hier muß eingebaut werden.

    Code:
    <script type="text/javascript" src="//www.adcell.de/js/track.js?eventid=XXXX&pid=XXXX&referenz=[B]ABC_123&betrag=[B]123.45"></script>
    <noscript>
        <img src="//www.adcell.de/event.php?pid=XXXX&eventid=XXXX&referenz=[B]ABC_123&betrag=[B]123.45" border="0" width="1" height="1">
    </noscript>[/B][/B][/B][/B]

    "XXXX" sind natürlich andere Zahlen, die hier nicht veröffentlicht werden sollten.

    Als Beschreibung steht dort dieses:

    "Bitte fügen Sie diesen Trackingcode auf der (Bestell-)Bestätigungsseite ein, welche Sie dem Kunden nach dem Event Verkauf anzeigen. Für den Parameter referenz im Trackingcode übergeben Sie bitte für jede Transaktion eine eindeutige Referenz, mit der Sie die Provision im ADCELL-System überprüfen und verwalten können (z.B. die Bestellnummer oder Kundennummer).
    Als Parameter betrag übergeben Sie bitte den jeweiligen Netto-Betrag der Bestellung."

    Dazu habe ich ein paar Fragen.

    1. In welcher Datei gehört der Codeschnipsel?
    2. Welche/r Bezeichnung/Parameter ist für die Bestellnummer richtig?
    3. Welche/r Bezeichnung/Parameter ist für den Netto-Betrag richtig?

    Grüße und Danke für die Hilfe

    Manfred

    #2
    Aus den englischen FAQ:

    How do I add affilate tracking to my site?


    Beschreibung der möglichen Werte:
    Integrating Sales Analytics and Affiliate Tools


    Übersetzungen solcher Beiträge für die deutschsprachigen FAQ sind jederzeit willkommen an:
    info@zen-cart-pro.at

    Kommentar


      #3
      Ich bekomme das nicht hin.

      Ich habe es hjetzt so gemacht, aber es wird kein Tracking "übernommen".

      Code:
      <!-- Anfang Adcell-Trackingcode -->
      <script type="text/javascript" src="//www.adcell.de/js/track.js?eventid=XXXXX&pid=XXXX&referenz=' . $order_summary['order_number'] . '&betrag=' . $order_summary['order_subtotal'] . "></script>
      <noscript>
          <img src="//www.adcell.de/event.php?pid=XXXXX&eventid=XXXX&referenz=' . $order_summary['order_number'] . '&betrag=' . $order_summary['order_subtotal'] . " border="0" width="1" height="1">
      </noscript>
      <!-- Ende Adcell-Trackingcode -->
      Alles in der Datei "tpl_checkout_success_default.php"

      Ist das so nicht richtig?


      Grüße und Danke
      Manfred

      Kommentar


        #4
        Hat da keiner einer Idee?

        Grüße
        Manfred

        Kommentar


          #5
          Zum einen wäre es besser so wie in den FAQ beschrieben nicht die tpl_checkout_success_default.php zu bearbeiten, sondern Folgendes zu machen:
          includes/templates/DEINTEMPLATE/common/tpl_footer.php herunterladen
          In dieser Datei die Änderungen machen
          Folgenden Ordner anlegen:
          includes/templates/DEINTEMPLATE/checkout_success
          In diesen neuen Ordner die geänderte tpl_footer.php hochladen

          Zum anderen kann Dein geposteter Code so nicht funktionieren, die Werte müssen mit <php echo umschlossen werden, sonst werden die nicht ausgegeben und vom Javascript auch nicht verarbeitet.

          Hier ein Beispiel für eine Einbindung von affiliwelt, nach demselben Prinzip geht das dann auch für dieses adcell:

          Code:
          <!--bof-affiliate -->
          <script language="JavaScript" type="text/javascript" src=https://www.affiliwelt.net/tracking.php?prid=xxxx&bestid=<?php echo $order_summary['order_number']; ?>&beschreibung=Onlinekauf&preis=<?php echo number_format($order_summary['order_subtotal'], 2, ".", ""); ?>&lead=no&sale=yes&js=1></script>
          <noscript>
          <img src=https://www.affiliwelt.net/tracking.php?prid=xxxx&bestid=<?php echo $order_summary['order_number']; ?>&beschreibung=Onlinekauf&preis=<?php echo number_format($order_summary['order_subtotal'], 2, ".", ""); ?>&lead=no&sale=yes width=1 height=1 border=0>
          </noscript>
          <!--eof-affiliate -->

          Kommentar


            #6
            Danke für die Info.

            Ist das dann so richtig?

            Code:
            <!-- Anfang Adcell-Trackingcode -->
            <script language="JavaScript" type="text/javascript" src=//www.adcell.de/js/track.js?eventid=XXXX&pid=XXXX&referenz=<?php echo $order_summary['order_number']; ?>&betrag=<?php echo $order_summary['order_subtotal']></script>
            <noscript>
            <img src=//www.adcell.de/event.php?pid=XXXX&eventid=XXXX&referenz=<?php echo $order_summary['order_number']; ?>&betrag=<?php echo $order_summary['order_subtotal']; border="0" width="1" height="1">
            </noscript>
            <!-- Ende Adcell-Trackingcode -->
            Grüße
            Manfred

            Kommentar


              #7
              Wenn Du jetzt noch die Syntax beachtest, dass ein <php echo mit ;?> geschlossen werden muss, dann sollte es passen.

              Sieh Dir einfach den Beispielcode nochmal genau an.

              Du schreibst
              Code:
              <?php echo $order_summary['order_subtotal']>
              das kann nicht funktionieren.

              Kommentar


                #8
                Danke webchills,

                ich bekomme immer Augenkrebs bei den ganzen kryptischen Buchstabenkombinationen.

                So habe ich es jetzt noch einmal eingefügt.

                Code:
                
                <!-- Anfang Adcell-Trackingcode -->
                <script type="text/javascript" src="https://www.adcell.de/js/track.js?eventid=XXXX&pid=XXXX&referenz=<?php echo $order_summary['order_number']; ?>&betrag=<?php echo $order_summary['order_subtotal']; ?>"></script>
                <noscript>
                    <img src="https://www.adcell.de/event.php?pid=XXXX&eventid=XXXX&referenz=<?php echo $order_summary['order_number']; ?>&betrag=<?php echo $order_summary['order_subtotal']; ?>" border="0" width="1" height="1">
                </noscript>
                <!-- Ende Adcell-Trackingcode -->
                Laut Trackingtest funktioniert es aber noch nicht.

                Grüße
                Manfred


                PS
                Adcell schreibt zu dem Code:

                Bitte fügen Sie diesen Trackingcode auf der (Bestell-)Bestätigungsseite ein, welche Sie dem Kunden nach dem Event Verkauf anzeigen.

                Ist das nicht die "tpl_checkout_success_default.php" Datei? Weil in der tpl_footer.php-Datei es ja auch nicht funktioniert.
                Zuletzt geändert von Beowolf; 04.11.2015, 18:07.

                Kommentar


                  #9
                  Zitat von Beowolf Beitrag anzeigen
                  Bitte fügen Sie diesen Trackingcode auf der (Bestell-)Bestätigungsseite ein, welche Sie dem Kunden nach dem Event Verkauf anzeigen.
                  Ist das nicht die "tpl_checkout_success_default.php" Datei? Weil in der tpl_footer.php-Datei es ja auch nicht funktioniert.
                  Du kannst das natürlich auch in includes/templates/DEINTEMPLATE/templates/tpl_checkout_success_default.php einfügen.
                  Das Override System zu nutzen ist eleganter und wenn mal auf eine neue Version aktualisiert wird, bleiben die Änderungen auf jeden Fall erhalten, daher wie gesagt das ganze in
                  includes/templates/DEINTEMPLATE/checkout_success/tpl_footer.php
                  einbauen.
                  Wobei DEINTEMPLATE auf den Namen des im Shop aktiven Templates umbenannt werden muss.
                  Und falls ein zusätzliches mobiles Template verwendet wird (DEINTEMPLATE_mobile), dann gehört das natürlich auch dort hinein.

                  Das hat denselben Effekt wie es direkt in das tpl_checkout_success_default.php Template zu schreiben.
                  Er wird dann nur auf der checkout success Seite geladen.
                  Befindet sich der Code wirklich exakt in dieser Datei?

                  Kommentar


                    #10
                    Das mit "Dein Template" ist schon klar.

                    Die Datei "tpl_footer.php" befindet sich im Ordner "checkout_success" direkt im "Mein Template" Ordner. (Mein Template ist halt theme740"). Also so "/....../includes/templates/theme740/checkout_success", und darin ist die Datei "tpl_footer.php".

                    In der Datei "tpl_footer.php" ist der Code vor dem Piwik-Tracking Code eingefügt. Das sieht dann so aus:

                    Code:
                    .
                    .
                    .
                    .
                    .
                    
                                <div id="bannerFive"><?php echo zen_display_banner('static', $banner);?></div>
                    <?php 
                            }
                        }
                    ?>
                    <!-- EOF- BANNER #5 display -->
                    
                    <?php
                    } // flag_disable_footer
                    ?>
                    
                    
                    
                    <!-- Anfang Adcell-Trackingcode -->
                    <script type="text/javascript" src="https://www.adcell.de/js/track.js?eventid=XXXX&pid=XXXX&referenz=<?php echo $order_summary['order_number']; ?>&betrag=<?php echo $order_summary['order_subtotal']; ?>"></script>
                    <noscript>
                        <img src="https://www.adcell.de/event.php?pid=XXXX&eventid=XXXX&referenz=<?php echo $order_summary['order_number']; ?>&betrag=<?php echo $order_summary['order_subtotal']; ?>" border="0" width="1" height="1">
                    </noscript>
                    <!-- Ende Adcell-Trackingcode -->
                    
                    
                    
                    <!-- Piwik -->
                    <script type="text/javascript">
                    .
                    .
                    .
                    .
                    .
                    Grüße
                    Manfred

                    Kommentar


                      #11
                      Du verwendest irgendein SEO Modul, das die URLs umschreibt, möglicherweise funkt das dazwischen, wenn der Override genutzt wird.
                      Probier es halt mal direkt in der tpl_checkout_success_default.php
                      Mach eine Testbestellung und sieh Dir dann den Quelltext der Bestellbestätigungseite an, dann siehst Du ja, was genau dort ausgegeben wird.

                      Kommentar


                        #12
                        So, ich habe mal das SEO Modul deaktiviert. Keine Änderung.

                        Folgendes steht im Seitenquelltext

                        Code:
                        <!-- Anfang Adcell-Trackingcode -->
                        <script type="text/javascript" src="[URL="https://forenarchiv.zen-cart-pro.at/view-source:https://www.adcell.de/js/track.js?eventid=5519&pid=4358&referenz=886&betrag=15"]https://www.adcell.de/js/track.js?eventid=XXXX&pid=XXXX&referenz=886&betrag=15[/URL]"></script>
                        <noscript>
                            <img src="https://www.adcell.de/event.php?pid=XXXX&eventid=XXXX&referenz=886&betrag=15" border="0" width="1" height="1">
                        </noscript>
                        <!-- Ende Adcell-Trackingcode -->
                        Es ist die Bestellnummer 886 und der Betrag ist mit 15,- € auch richtig.

                        Grüße
                        Manfred

                        Kommentar


                          #13
                          Na dann ist es ja ok und falls das dann in diesem Trackingadmin nicht aufscheint, kläre das doch bitte mit dem Adcell Support

                          Kommentar


                            #14
                            Ja, das werde ich dann morgen machen.

                            Ich sehe das doch jetzt richtig, Die Parameterübergabe findet statt, so wie es sein sollte, oder?

                            Grüße
                            Manfred

                            Kommentar


                              #15
                              Vermutlich liegt es einfach daran, dass sie so wie ihrer Vorgabe den Betrag mit 2 mit Punkt getrennten Nachkommastellen haben wollen und ihn nur so verarbeiten können.
                              Vorgabe:
                              Code:
                              betrag=123.45
                              Du übergibst ihn aber ohne Centbeträge

                              Also würde ich mal ändern (so wie es auch im geposteten Affiliwelt Beispiel ist) von:
                              Code:
                              betrag=<?php echo $order_summary['order_subtotal']; ?>
                              auf
                              Code:
                              betrag=<?php echo number_format($order_summary['order_subtotal'], 2, ".", ""); ?>

                              Kommentar

                              Info zu diesem Forenarchiv:
                              Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
                              Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
                              Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
                              PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
                              Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
                              FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

                              Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
                              Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
                              Fehler in der Software können auf Github als Issues gemeldet werden.
                              Follow us
                              aktuelle version
                              Zen Cart 1.5.7g deutsch
                              vom 12.12.2023
                              [Download]
                              Lädt...
                              X