miccom Posted August 25, 2019 Share Posted August 25, 2019 Cześć Dodałem kod śledzenia Google Analytics przez oficjalny moduł GA. Teraz chciałbym dodać kod śledzenia konwersji. Do templatki order_confirmation kod dodałem, kod się wyświetla ale mimo wszystko tam mam jeden problem. Google instruuje, ze mogę zmodyfikować ich kod aby poznać wartość konwersji, co za tym idzie muszę podać wartość koszyka. W powyższej templatce zamieściłem kod: <!-- Event snippet for sklep conversion page --> <script> gtag('event', 'conversion', { 'send_to': 'moj_kodID', 'value': 1.0, 'currency': 'PLN', 'transaction_id': '' }); </script> I tutaj przy 'value': 1,0 konwersja zawsze dotyczy 1pln... w jaki sposób wstawić tam wartość koszyka? Druga sprawa: mam dodać kod śledzenia konwersji do gotowego tagu z google analytics który brzmi tak: gtag('config', 'AW-moj_numer'); I teraz przy sprawdzaniu Asystentem Tagów pokazuje mi, że globalny kod śledzenia gtag nie istnieje. Jak rozwiązać takie elementy? Jeśli chcę dodać cały kod np. w head.tpl <!-- Global site tag (gtag.js) - Google Ads: moj_numer --> <script async src="https://www.googletagmanager.com/gtag/js?id=AW- moj_numer"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW- moj_numer'); </script> to wywala mi błąd 500 Pomożecie? Link to comment Share on other sites More sharing options...
atomek Posted August 25, 2019 Share Posted August 25, 2019 Wartość zamówienia możesz pobrać z {$order.totals} (chyba tak to będzie, nie sprawdzałem). Skrypt spróbuj umieścić pomiędzy tagami {literal} tutaj kod js {/literal} 1 Link to comment Share on other sites More sharing options...
miccom Posted August 25, 2019 Author Share Posted August 25, 2019 1 godzinę temu, atomek napisał: Wartość zamówienia możesz pobrać z {$order.totals} (chyba tak to będzie, nie sprawdzałem). Niestety, to nie jest $orders.total Link to comment Share on other sites More sharing options...
atomek Posted August 25, 2019 Share Posted August 25, 2019 Jest to {$order.totals} Wstaw ten kod do templatki, to wyświetli się co tam siedzi: <pre> {$order.totals|print_r} </pre> dla wartości zamówienia będzie to: {$order.totals.total.amount} dla opłaconej wartości będzie to odpowiednio {$order.totals.total_paid.amount} itd. 1 Link to comment Share on other sites More sharing options...
miccom Posted August 25, 2019 Author Share Posted August 25, 2019 Zgadza się, mnie interesuje {$order.totals.total.aomunt} Pięknie dziękuję :) Link to comment Share on other sites More sharing options...
dead_meme Posted August 25, 2020 Share Posted August 25, 2020 <!-- Event snippet for Dodanie do koszyka -ręczna moja conversion page In your html page, add the snippet and call gtag_report_conversion when someone clicks on the chosen link or button. --> <script> function gtag_report_conversion(url) { var callback = function () { if (typeof(url) != 'undefined') { window.location = url; } }; gtag('event', 'conversion', { 'send_to': 'AW-9xxx', 'value': 1.0, 'currency': 'PLN', 'transaction_id': '', 'event_callback': callback }); return false; } </script> Ja dostałem od google taki fragment, gdy chce śledzić zakup/dodanie do koszyka wklejam go w order-confirmation, tak ? Dostałem też taką linijkę., w które miejsce dokładnie ją wkleiliście? gtag('config', 'AW-xxx'); Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now