1. Forum używa plików Cookies. Dowiedz się więcej o celu ich używania i możliwości zmiany ustawień Cookies w przeglądarce. Czytaj więcej...

ROZWIĄZANE Remarketing dynamiczny Google w CS.

Dyskusja w 'Sklep internetowy eSklep' rozpoczęta przez użytkownika Nabuchodonozor, 6 Lipiec 2016.

  1. Słoik

    Słoik Znawca

    Wiadomości:
    245
    Docenione treści:
    26
    Dzięki ale tu chyba bardziej chodzi o przesunięcie całego kodu dla tableofproducts.tpl aby był przed </body>

    Poza tym, to nie rozwiąże problemu braku komunikacji parametrów niestandardowych z panelem Adwords. A Tag Assistant, pokazuje, że jest teraz ok (oprócz tego zalecenia przesunięcia kodu dla tableofproducts) i ładnie odczytuje wszystkie zmienne.
    Sprawdziłem ustawienia zmiennych "ecomm" w Analytics i testowałem ich ustawienia dladanych o witrynie i aktywności użytkowników - bez zmian...
     
  2. Słoik

    Słoik Znawca

    Wiadomości:
    245
    Docenione treści:
    26
    Kod: ecomm_prodid: '{products}{products.product_id}{/products}', dla koszyka, wpisany w integracjach własnych nie działa dla więcej niż jednego produktu - łączy kody produktów, zapisuje bez przecinka. Jak go zmienić aby podawał właściwe kody produktów? Dzięki.
     
  3. Słoik

    Słoik Znawca

    Wiadomości:
    245
    Docenione treści:
    26
    Witam ponownie,
    Rozważam drugą opcje, czy jest możliwe wykorzystanie szablonu kodu JS dla tagu remarketingowego który byłby wrzucany przez GTM? Mam tu na myśli dodanie w odpowiadające miejsca szablonu JS następującego kodu (poprawiając przy okazji, zgodnie z powyższym postem, kod dla koszyka):
    Kod:
    ecomm_prodid: '{products}{products.product_id}{/products}',
    ecomm_pagetype: 'cart',
    ecomm_totalvalue: '{float_sum_noship}'
    
    ecomm_prodid: {/literal}'{$product->product->product_id}',{literal}
    ecomm_pagetype: 'product',
    ecomm_totalvalue: {/literal}'{if $product->specialOffer}{currency float=true value=$product->defaultStock->getSpecialOfferPrice()}{else}{currency float=true value=$product->defaultStock->getPrice()}{/if}'{literal}
    
    ecomm_prodid: {/literal}['{foreach from=$products item=x}{$x->getIdentifier()}','{/foreach}']{literal},
    ecomm_pagetype: 'purchase', <-- zmiana z home na purchase
    ecomm_totalvalue: {/literal}[{foreach from=$products item=product name=prodlist}{$product->stock->stock->price},{/foreach}]{literal}
    
    do szablonu opublikowanego na stronie: https://support.google.com/tagmanag...1313324061049-2115948166&rd=1#OneTagPerFunnel (Implementation using a single remarketing tag)
    Kod:
    <script>
    (function(){
     try {
      if ( /* Insert JS expression to test for product page here */ ) {
       var prodid, totalvalue;
       /*
        Insert custom JS code to extract value of
        prodid and totalvalue from current document
       */
       dataLayer.push({
        'event': 'fireRemarketingTag',
        'google_tag_params': {
          'ecomm_prodid': prodid,
          'ecomm_pagetype': 'product',
          'ecomm_totalvalue': totalvalue
        }
       });
      }
      else if ( /* Insert JS expression to test for cart page */ ) {
       var prodid, totalvalue;
       /*
        Insert custom JS code to extract value of
        prodid and totalvalue from current document
       */
       dataLayer.push({
        'event': 'fireRemarketingTag',
        'google_tag_params': {
          'ecomm_prodid': prodid,
          'ecomm_pagetype': 'cart',
          'ecomm_totalvalue': totalvalue
        }
       });
      }
      else if ( /* Insert JS expression to test for purchase page */ ) {
       var prodid, totalvalue;
       /*
        Insert custom JS code to extract value of
        prodid and totalvalue from current document
       */
       dataLayer.push({
        'event': 'fireRemarketingTag',
        'google_tag_params': {
          'ecomm_prodid': prodid,
          'ecomm_pagetype': 'purchase',
          'ecomm_totalvalue': totalvalue
        }
       });
      }
      else {
       dataLayer.push({
        'event': 'fireRemarketingTag',
        'google_tag_params': { }
       });
      }
     }
     catch (err) {}
    }) ();
    </script>
    Czy jest ktoś kto pomoże :-D czy trzeba szukać płatnej usługi?
    Z góry dzięki!
     
  4. Grzesiek

    Grzesiek Centrum Pomocy home.pl Administrator forum

    Wiadomości:
    3 594
    Docenione treści:
    329
  5. Słoik

    Słoik Znawca

    Wiadomości:
    245
    Docenione treści:
    26
    Dzięki Grzesiek.
    Wracam jednak do pytania o kod dla koszyka (cart)
    Kod:
    ecomm_prodid: '{products}{products.product_id}{/products}',
    Nie podaje on właściwie numerów produktów w przypadku więcej niż jednego produktu w koszyku. Np. zamiast
    123,456,789
    to wstawia
    123456789

    Czy mógłbyś sprawdzić ten kod?

    A poza tym, Tag Assistant jeszcze krzyczy o dodanie znaczników:
    Kod:
    /* <![CDATA[ */
    
    /* ]]> */
    czyli wstawienie ich zgodnie z tym, jak jest podane w kodzie od Google:
    Kod:
    /* <![CDATA[ */
    var google_conversion_id = 000000000;
    var google_custom_params = window.google_tag_params;
    var google_remarketing_only = true;
    /* ]]> */
    Pytałem się waszego supportu o kod JS potrzebny do zidentyfikowania rodzaju strony (aby wypróbować rozwiązanie opisane w powyższym poście #23) ale nawet odpłatnie nie są zainteresowani :)
    Czy ktoś zna JS i wie jak to zrobić?
     
  6. Mariusz

    Mariusz pomoc.home.pl home.pl Administrator forum

    Wiadomości:
    3 087
    Docenione treści:
    302
    @TheL może Ty znasz odpowiedź?

    W przypadku standardowego dodawania kodu remarketingowego (AdWords) sugerujemy zawsze korzystanie z instrukcji zawartych w opublikowanym przez Grześka artykule: https://pomoc.home.pl/baza-wiedzy/jak-dodac-kod-remarketingowy-google-adwords/

    Na forum.home.pl mamy jeszcze użytkownika: @gabiec.pl - może oni będą w stanie pomóc w formie płatnej usługi.

    Osobiście nie czuję się na sile, aby pomóc, ale pomyślałem, że odpiszę i zasugeruję jakieś kierunki, u kogo mógłbyś to skonsultować.
     
  7. Słoik

    Słoik Znawca

    Wiadomości:
    245
    Docenione treści:
    26
    Dzięki za zainteresowanie. Kod JS i implementacja poprzez GTM jest drugą opcją, co prawda byłaby lepszą implementacją (bez ingerencji w *.tpl) ale ciężko dostosować kod.
    A czy na teraz, można poprawić ten kod:
    Z góry dzięki!
     
  8. Słoik

    Słoik Znawca

    Wiadomości:
    245
    Docenione treści:
    26
    Dzień dobry,

    To sam podbije powyższy post #27, może ktoś zweryfikować składnie kodu wyliczającego produkty w koszyku?
     
  9. Mariusz

    Mariusz pomoc.home.pl home.pl Administrator forum

    Wiadomości:
    3 087
    Docenione treści:
    302
    @Słoik pozwoliłem sobie wystawić zapytanie (FEEDBACK-907) do kierownika produktu, może uda mi się czegoś więcej dowiedzieć na temat tego fragmentu kodu:
    Kod:
    {products} {products.product_id} {/products}
    Gdy uzyskam więcej informacji, dam znać tutaj w temacie na forum.
     
  10. Słoik

    Słoik Znawca

    Wiadomości:
    245
    Docenione treści:
    26
    Dzięki @Mariusz
    W załączeniu jest zrzut tag assistant - w tym wypadku były 2 produkty o 3 - cyfrowych kodach.
     

    Załączone pliki:

  11. TheL

    TheL @Lider VIP Beta-tester

    Wiadomości:
    2 400
    Docenione treści:
    532
    Oki nie będę czytał całości bo już po kilku postach mi się pomieszało :D kod da się wstawić co zresztą zrobiłem.
    Napiszcie mi w jednym poście w czym dokładnie jest problem :)
     
  12. Słoik

    Słoik Znawca

    Wiadomości:
    245
    Docenione treści:
    26
    Na teraz jest problem z:
    Kod:
    Kod:
    ecomm_prodid: '{products}{products.product_id}{/products}',
    Nie podaje on właściwie numerów produktów w przypadku więcej niż jednego produktu w koszyku. Np. zamiast
    123,456,789
    to wstawia
    123456789
    A kod JS dla GTM można rozważyć na później, kiedy ktoś znajdzie czas aby zaimplemtować sposób wykrywania rodzaju strony (category, product, purchase, cart).
     
  13. Słoik

    Słoik Znawca

    Wiadomości:
    245
    Docenione treści:
    26
    @TheL , czy może miałeś czas aby rzucić okiem na ten problematyczny kod, powyższy post #32?
     
  14. Słoik

    Słoik Znawca

    Wiadomości:
    245
    Docenione treści:
    26
    Z powodu braku zainteresowania, zmienię pytanie: czy u kogoś, kto stosuje tag remarketingowy, kody produktów w koszyku są podawane poprawnie, a nie tak jak w moim przypadku:
    Kod:
    ecomm_prodid: '{products}{products.product_id}{/products}',
    Nie podaje on właściwie numerów produktów w przypadku więcej niż jednego produktu w koszyku. Np. zamiast
    123,456,789
    to wstawia
    123456789
    Dzięki
     
  15. Mariusz

    Mariusz pomoc.home.pl home.pl Administrator forum

    Wiadomości:
    3 087
    Docenione treści:
    302
    @Słoik wysłałem do Ciebie prywatną wiadomość w tej sprawie.
     
  16. Słoik

    Słoik Znawca

    Wiadomości:
    245
    Docenione treści:
    26
    @Mariusz czy możesz Ty albo specjalista zajmujący się kodem, potwierdzić poprawność kodu podającego numery produktów (#34)?
     
  17. Mariusz

    Mariusz pomoc.home.pl home.pl Administrator forum

    Wiadomości:
    3 087
    Docenione treści:
    302
    @TheL proszę Piotrek mógłbyś sprawdzić ten temat? Konsultuję również po swojej stronie @Słoik proszę jeszcze o cierpliwość.
     
  18. Słoik

    Słoik Znawca

    Wiadomości:
    245
    Docenione treści:
    26
    Witam ponownie, czy ktoś coś wie nt. poprawności kodu podającego ID produktów w koszyku?

    Niestety, po poprawkach z home.pl kody tagu remarketingowego, wg Tag Assistant, nie działały poprawnie (ani product, category czy cart). Powtórzę ponownie :), jestem zainteresowany jak powinien wyglądać kod
    Kod:
    ecomm_prodid: '{products}{products.product_id}{/products}',
    Nie podaje on właściwie numerów produktów w przypadku więcej niż jednego produktu w koszyku. Np. zamiast
    123,456,789
    to wstawia
    123456789
    Z góry dzięki!
     
  19. TheL

    TheL @Lider VIP Beta-tester

    Wiadomości:
    2 400
    Docenione treści:
    532
    Czyli jak rozumiem wystarczy Ci rozdzielenie wartości?
    Podaj mi na priv dokładny kod jaki masz, bez żadnych modyfikacji.
     
  20. zhekaxxs

    zhekaxxs Uczestnik

    Wiadomości:
    26
    Docenione treści:
    2
    Mam ten sam problem.
    Proszę o post ze zmienionym kodem. Myśle że u każdego jest taki sam problem. Żeby każdego razu nie zwracać się do priv )
     

Poleć forum znajomym