Ankündigung

Einklappen
Keine Ankündigung bisher.

imagesearch

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

    imagesearch

    Ich beschäftigte mich schon einmal mit diesem Thema in 1.3.8


    In der neuen Version ist das Thema sicher auch nicht berücksichtigt worden, da ich über die Imagesuche gar keine Zugriffe mehr habe. Hoffe mal, dass es nur nicht erfasst wird.
    Ich habe mir den Code in der "google_analytics.php" mal angeschaut und sehe nun den Wald.... wieder nicht. Sieht mal etwas intensiver, als bei google selbst aus.
    Ich würde den Code gern erweitern, damit die Bildersuche auch berücksichtigt wird, wenn es denn jetzt nicht der Fall ist.
    Ich denke, das ist nicht nur für mich interessant sondern betrifft hier jeden, der sich mit Analytics und Websiteoptimierung auseinandersetzt.
    Ich habe dazu folgende Seiten gefunden, kann den Code im Modul nicht finden und ihn auch nicht einbauen.

    Since December 2007 it is possible to add new search engines to Google Analytics by adding this snippet to your Tracking-Code.



    Vielen Dank für die Unterstützung
    Zuletzt geändert von amatoris; 12.01.2013, 03:26.

    #2
    Für die Erweiterung des Trackingcodes steht eine Konfiguration im Admin zur Verfügung, es muss in den Files gar nichts geändert werden.
    Konfiguration > Google Analytics Einstellungen
    > GA - Benutzerdefinierten Tracking Code nach dem Hauptcode einfügen?
    > Enable
    Dann unter GA - Benutzerdefinierter Tracking Code den Code eintragen

    Für die empfohlene Einbindungsart Asynchronous versuche mal das hier als benutzerdefinierter Tracking Code:
    Code:
    var ref = document.referrer;
    if (ref.search(/images.google/) != -1 && ref.search(/prev/) != -1) {
    var regex = new RegExp("images.google.([^/]+).*&prev=([^&]+)");
    var match = regex.exec(ref);
    _gaq.push(['_clearOrganic']);
    _gaq.push(['_addOrganic','images.google.'+match[1],'q']);
    _gaq.push(['_setReferrerOverride', 'http://images.google.'+match[1]+unescape(match[2])]);

    Kommentar


      #3
      Vielen Dank. Habe es gleich mal erledigt und mal schauen, was passiert. Ich berichte.

      Noch mal eine Frage zum verwendeten Hauptcode: Ist es dieser, der von Google bereitgestellt wird und wird dann die Erweiterung (wie in den links) dazu geschrieben oder muss man dann den gesamten code inkl. Änderung noch einmal einfügen, so dass dieser dann noch einmal inkl. der Trackingnummer eingebunden wird?
      Zuletzt geändert von amatoris; 19.01.2013, 13:21.

      Kommentar


        #4
        Ich verstehe nicht, was Du meinst. In den Moduleinstellungen wird Asynchronous eingestellt und die Account ID eingetragen. Mehr ist nicht zu tun. Das Modul macht daraus den korrekten fertigen Trackingcode. Um ihn für die Bildsuche zu erweitern das eintragen was ich oben gepostet habe. Auch das wird dann automatisch integriert. Schau einfach im Quelltext wie das fertige Javascript mit und ohne Deinen zusätzlichen Bildcode aussieht.

        Kommentar


          #5
          Deine Antwort hat meine Frage schon beantwortet.

          Ich verstand es so, dass der jetzt eingebundene Code dann deaktiviert und der benutzerdefinierte statt dessen verwendet wird. Deiner Antwort entnehme ich, dass dies nicht der Fall ist und nur der "Codeschnipsel" ergänzt wird.

          Vielen Dank, es bringt mir nun Verständnis in die Funktionsweise.

          Kommentar


            #6
            Das scheint so nicht zu funktionieren.
            Ich habe auf meiner Startseite (nicht Shop) den Google-Code eingebunden, der funktioniert, die Zugriffe sind da, doch im Shop wird nichts mehr angezeigt, d.h. 100% Ausstiege, von der Startseite und keine Zugriffe mehr im Shop.

            Ich werde das jetzt wieder rückgängig machen und dann mal schauen.

            Kommentar


              #7
              Nachdem ich die Einstellungen rückgängig gemacht habe, funktioniert es wieder.

              Kommentar


                #8
                Da hat eine schließende Klammer gefehlt.
                Try this:
                Code:
                var ref = document.referrer;
                if (ref.search(/(images|www)\.google\.([^\/]+)\/(images|imghp|imgres|imglanding)/) != -1 && ref.search(/prev/) != -1) {
                var regex = new RegExp(“google\.([^\/]+)/.*&prev=([^&]+)&”),
                var match = regex.exec(ref);
                gaq.push(['_addOrganic','images.google.'+match[1]+,’q',true]);
                _gaq.push([‘_setReferrerOverride’, ‘http://images.google.'+match1+unescape(match2));
                }

                Kommentar


                  #9
                  Danke.
                  Habe es gleich mal gemacht.

                  Kommentar


                    #10
                    Das haut nicht hin. Sofort sind die Zugriffe wieder weg.

                    meine Einstellungen.

                    GA - Art des Tracking Codes - Asynchronous
                    GA - Benutzerdefinierten Tracking Code nach dem Hauptcode einfügen? - Enable
                    GA - Benutzerdefinierter Tracking Code - var ref = document.referrer; if (ref.search(/(images|www).google.([^/]+)/(images|imghp|imgres|imglanding)/) != -1 && ref.search(/prev/) != -1) { var regex = new RegExp(“google.([^/]+)/.*&prev=([^&]+)&”), var match = regex.exec(ref); gaq.push(['_addOrganic','images.google.'+match[1]+,’q',true]); _gaq.push([‘_setReferrerOverride’, ‘http://images.google.'+match1+unescape(match2)); }

                    Kommentar


                      #11
                      Bitte poste wie das Javascript nach der Integration des Zusatzcodes im Quelltext aussieht.
                      Sollte so sein:
                      Code:
                      <script type="text/javascript">
                        var _gaq = _gaq || [];
                        _gaq.push(['_setAccount', 'UA-12346567-8']);
                        var ref = document.referrer;
                      if (ref.search(/images.google/) != -1 && ref.search(/prev/) != -1) {
                          var regex = new RegExp("images.google.([^/]+).*&prev=([^&]+)");
                          var match = regex.exec(ref);
                          _gaq.push(['_clearOrganic']);
                          _gaq.push(['_addOrganic',"images.google."+ match[1],"q"]);
                          _gaq.push(['_setReferrerOverride', "http://images.google." + match[1] + unescape(match[2]) ]);
                      }
                        _gaq.push(['_trackPageview']);
                        _gaq.push(['_trackPageLoadTime']);
                        
                        (function() {
                          var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
                          ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
                          var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
                        })();
                      </script>
                      und dann funkt das auch

                      Kommentar


                        #12
                        Bei mir sieht das anders aus.
                        Code:
                          var _gaq = _gaq || [];  _gaq.push(['_setAccount', 'UA-7833459-1']);
                          var ref = document.referrer;
                        if (ref.search(/(images|www).google.([^/]+)/(images|imghp|imgres|imglanding)/) != -1 && ref.search(/prev/) != -1) {
                        var regex = new RegExp(“google.([^/]+)/.*&prev=([^&]+)&”),
                        var match = regex.exec(ref);
                        gaq.push(['_addOrganic','images.google.'+match[1]+,’q',true]);
                        _gaq.push([‘_setReferrerOverride’, ‘http://images.google.'+match1+unescape(match2));
                        }
                          _gaq.push(['_trackPageview']);
                          _gaq.push(['_trackPageLoadTime']);
                          
                          (function() {
                            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
                            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
                            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
                          })();

                        Kommentar


                          #13
                          Moment.
                          Ich sehe gerade, du hast 2 verschiedene Codes gepostet.
                          Ich versuche noch einmal den ersten mit schließender Klammer, der deckt sich mit deinem Letzen.

                          edit:
                          Jetzt sind sie gleich. Ich schaue, was passiert. Danke

                          edit2:
                          Funktioniert. Ich werde beobachten, was die Bildersuche sagt.
                          Zuletzt geändert von amatoris; 19.01.2013, 13:30.

                          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