SW5 Google Analytics Universalcode

Hallo Leute, beim Wechsel auf SW5 habe ich das Plugin deaktiviert da es für SW5 nicht kompatibel war/ist? Ich möchte jedoch Google Analytics nun nutzen, gibt es eine alternative möglichkeit, oder ist das Plugin kompatibel inzwischen bzw. ein Update in Sicht? V1.2.3 ist bei mir installiert.

Hallo, dafür gibt’s mittlerweile von Shopware selbst ein kostenloses Plugin. http://store.shopware.com/swag187962786 … ation.html Viele Grüße

1 „Gefällt mir“

Ach super, dann mal ran ans Plugin, danke :slight_smile:

Seit umstellung auf das neue Plugin funktioniert bei mir das AdWords Tag nicht. Das Analytics einwandfrei. Aber das AdWords Tag ist lt. Google Tag Asisstant falsch eingebunden. Wo sind bei dem neuen Plugin die Templates? ist das Problem bekannt? Nutze die Shopware 4.3.4 Build Rev 201503121536

ich denke das parseInt samt Klammern gehört eig. weg. vor jedem google müsste eigentlich var stehen usw. !!

Hallo, leider tritt der von k-tech-pro beschriebene Fehler weiterhin auf. Unter Shopware 4 konnten wir mit Hilfe des integrierten Systems die adwords.tpl (emotion_TEMPLATENAME/frontend/plugins/google/adwords.tpl) den Fehler beheben. {if $GoogleConversionID} {if $Controller == 'newsletter'} {assign var="googlelabel" value="XYZ"} {else} {assign var="googlelabel" value="ZYX"} {/if} {if $sAmountWithTax} {assign var="sRealAmount" value=$sAmountWithTax|replace:",":"."} {else} {assign var="sRealAmount" value=$sAmount|replace:",":"."} {/if} <script type="text/javascript"> /* <![CDATA[ */ var google_conversion_id = {$GoogleConversionID}; var google_conversion_language = "{$GoogleConversionLanguage}"; var google_conversion_format = "3"; var google_conversion_color = "ffffff"; var google_conversion_label = "{$googlelabel}"; var google_conversion_value = {$sRealAmount}; var google_conversion_currency = "EUR"; var google_remarketing_only = false; /* ]]> */ </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/%7B%24GoogleConversionID%7D/?value=%7B%24sRealAmount%7D&amp;currency_code=EUR&amp;label=%7B%24googlelabel%7D&amp;guid=ON&amp;script=0"> </div> </noscript>{/if} Diesen Code würden wir nun auch gern für das SwagGoogle Plugin unter Shopware 5 einrichten, da der Fehler weiterhin besteht. Die bisherige Vererbungsmethode scheint hier nur nicht zu greifen. Auch nach längerer Internet-Recherche können wir nun keine Methode finden um das Template des Plugins zu überladen, weshalb wir an dieser Stelle um eure Hilfe bitten möchten. Original Pfad des Plugins: engine/Shopware/Plugins/Community/Frontend/SwagGoogle/Views/Common/SwagGoogle/adwords.tpl Nach bisheriger Logik müsste unsere Anpassung also unter themes/Frontend/Responsive_TEMPLATENAME/frontend/plugins/SwagGoogle/Common/SwagGoogle/adwords.tpl liegen, aber leider wird diese dann auch im Checkout nicht geladen, sondern der Standard. Auch themes/Frontend/Responsive_TEMPLATENAME/frontend/plugins/SwagGoogle/adwords.tpl wird ignoriert. Wie bzw. wo müssen wir diese Datei anlegen, damit sie das Template des Plugins überlädt? Mit freundlichen Grüßen eure Versandmanufaktur

Hallo, Du musst eigentlich nur den Pfad ab Views beibehalten. Also /Common/SwagGoogle/adwords.tpl. Das sollte dann auch funktionieren. Moritz

Hi, vielen Dank für die schnelle Antwort. Wir haben den Pfad wie folgt angepasst: themes/Frontend/Responsive_sor/frontend/plugins/Common/SwagGoogle/adwords.tpl Anschließend haben wir den Shopcache geleert. Leider benutzt das Plugin dennoch weiterhin seine eigene Datei. Gruß Versandmanufaktur

themes/Frontend/Responsive_sor/Common/SwagGoogle/adwords.tpl So müsste es richtig sein. Einfach den Pfad ab Views ins eigene Template. Gesendet von iPhone mit Tapatalk

Hallo Zusammen, wenn ihr eine funktionierende Lösung für das Problem gefunden habt wären wir euch für einen Pull Request sehr dankbar: https://github.com/shopwareLabs/SwagGoogle Dann wird dieser Fix in die nächste Release Version des Plugins landen und ihr müsste eure Templates nicht mehr anpassen :slight_smile: Danke u. Viele Grüße Benjamin Cremer :shopware:

Hi, @Moritz Naczenski: sowohl der Pfad: themes/Frontend/Responsive_sor/Common/SwagGoogle/adwords.tpl als auch der Pfad: themes/Frontend/Responsive_sor/frontend/Common/SwagGoogle/adwords.tpl brachten leider wiederholt keinen sichtbaren Erfolge. @Benjamin Cremer: Wir haben leider keinen GitHub-Account, da wir selber GitLab hosten. Wenn du allerdings var google\_conversion\_id = parseInt('{$GoogleConversionID}',10); google\_conversion\_language = "{$GoogleConversionLanguage}"; google\_conversion\_format = "1"; google\_conversion\_color = "FFFFFF"; google\_conversion\_value = parseFloat('{$sRealAmount}'); google\_conversion\_label = "purchase"; gegen var google\_conversion\_id = {$GoogleConversionID}; var google\_conversion\_language = "{$GoogleConversionLanguage}"; var google\_conversion\_format = "3"; var google\_conversion\_color = "ffffff"; var google\_conversion\_label = "purchase"; var google\_conversion\_value = parseFloat('{$sRealAmount}'); var google\_conversion\_currency = "[SHOPWARE\_ATTRIBUT\_FUER\_WAEHRUNG\_3\_STELLIG\_BSP\_EUR]"; var google\_remarketing\_only = false; tauscht, sollte es funktionieren. Wichtig wäre hier bei dann nur für unachtsame User die Umformung der Variable (ConversionId) in die Bootstrap einzupflegen (zum int casten bei Übernahme aus Backend). Da wie bereits der ScreenShot, der Assistent von Google folgendes mitteilt: Conversion ID should not have quotations around it. Ich hatte das jetzt fix mit der Hand angepasst, ggf. orientiere dich noch einmal an dem Quell-Code den ich oben gepostet hatte. Dieser funktioniert definitiv, ist allerdings nur in manchen Punkten auf unsere Spezifikationen angepasst. Gruß Versandmanufaktur

Hallo, nun sind einige Tage bereits in Land gegangen und unsere Auswertung funktioniert immer noch nicht korrekt. Ist mittlerweile ein Release des korrigierten Plugins geplant? Bzw. ist nun eine Strategie zum überschreiben des Plugins unter Shopware 5 bekannt? Mit freundlichen Grüßen eure Versandmanufaktur

Für alle, die nach einer Lösung suchen, um das Template zu überschreiben:

themes/Frontend/DeinTheme/frontend/swag_google/adwords.tpl

Entschuldigt bitte, wenn ich diesen alten Thread aus dem Grab buddel, aber ich stehe gerade vor dem Problem, dass ich die Fehlermeldung „Conversion ID should not have quotations around it.“ im Google Tag Assistant beim Bestellabschluss erhalte.

Die Conversion ID und das Label sind beide unter „Google Services“ mit eingetragen.

Das überhaupt die Conversion ID seitens des Tag Assistent erkannt wurde, ging erst durch das manuelle Hinzufügen des Tag-Codes in der header.tpl:

In der Datei gtags.js ist der Rest vom Google Code untergebracht, da es direkt in der header.tpl sonst einen Syntax Error gab.

Ohne dies passierte gar nichts, trotz Leeren des Caches (Konfig, Template sowie neuer Komplilierung).

Ich stehe offen gesagt ziemlich auf dem Schlauch, warum nun diese Meldung kommt und wie ich diese beheben kann. Shopware ist bei uns aktuell noch auf 5.6.10 und auch Google Services ist aktuell.

Vielleicht weiß hier jemand Rat? :slight_smile: