Polskie wsparcie PrestaShop
PrestaShop => Konfiguracja => Wątek zaczęty przez: tomek_ w Czerwiec 20, 2015, 06:33:31 pm
-
Witam wszystkich Użytkowników!
Przejrzałem sporo tematów na tym oraz oficjalnym forum i często przewija się problem z dodawaniem wszelkich kodów remarketingowych itd.
Jak to właściwie jest np. dla piksela z fb?
<script>(function() { var _fbq = window._fbq || (window._fbq = []); if (!_fbq.loaded) { var fbds = document.createElement('script'); fbds.async = true; fbds.src = '//connect.facebook.net/en_US/fbds.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(fbds, s); _fbq.loaded = true; } })(); window._fbq = window._fbq || []; window._fbq.push(['track', 'XXX', {'value':'0.00','currency':'PLN'}]); </script>
Trzeba cały skrypt wstawić w tagi {literal}{/literal} np. wewnątrz footer.tpl?
Na forum PrestaShop jest jeszcze jeden wariant wskazany przez użytkownika:
https://www.prestashop.com/forums/topic/226708-facebook-conversion-tracking-install-in-prestashop-15/#entry2030841 (https://www.prestashop.com/forums/topic/226708-facebook-conversion-tracking-install-in-prestashop-15/#entry2030841) Tam w odróżnieniu od poprzedników korzysta z tagów {ldelim}{rdelim}
Czy to wynika z chęci użycia zmiennych z PrestaShop?
Czy spotkaliście się z problemem implementacji tego dla innych modułów płatności niż przelew bankowy? Mam tu na myśli dotpay/payu itp.
Pozdrawiam
-
Jest różnica pomiędzy {literal} a {rdelim}, jeśli nie wiesz jaka to sprawdź od razu zobaczysz, a kod najlepiej wstawić pomiędzy znaczniki literal a robi się to tylko wtedy gdy skrypt zawiera znaczniki {}.
-
Dziękuję za odpowiedź.
Zatem ldelim/rdelim daje coś jak to?
{literal}{{/literal}include{literal}}{/literal}
Mam na myśli chęć wypisania np. zmiennej zawierającej wartości koszyka dla kodu zliczania konwersji?
W 1.6.0.8 spotkałem się jeszcze z problemem rozsypywania skryptów pomimo wyłączenia wszystkich opcji z sekcji CCC.
Tutaj drobna modyfikacja użytkowników z komentarzem:
https://gist.github.com/hereswhatidid/8c8edef106ee95138b03 (https://gist.github.com/hereswhatidid/8c8edef106ee95138b03)
Drugi problem polega na umiejscowieniu kodu do śledzenia konwersji dla innych modułów niż przelew bankowy.
Odnosząc się np. do PayU:
https://github.com/PayU/plugin_prestashop/tree/master/payu/views/templates (https://github.com/PayU/plugin_prestashop/tree/master/payu/views/templates)
Czy mogłoby to być order-summary.tpl?
-
Czy mogłoby to być order-summary.tpl?
raczej order-confirmation.tpl, a najlepiej osobno dla każdego modułu
np.
/themes/default-bootstrap/modules/transferuj/views/templates/front/payment_return.tpl