Obecnie 215 forumowiczów jest online
Tutaj możesz rozmawiać na następujące tematy: zarządzanie kontem Analytics, przywracanie konta, ustawianie hierarchii kont, rozbieżności danych między AdWords a Analytics, łączenie AdWords z Analytics, importowanie celów e-commerce do AdWords, ustawienia remarketingu.
Poprowadź mnie
star_border
Odpowiedz

GA nie działa.

[ Edytowane ]
Nowicjusz ✭

Witam.

Mam problem z moim sklepem - XXX

Otóż moduł Google Analytics przestał działać (od jakichś czasu jakichś zmian w kodzie programisty).

Czy ktoś jest w stanie powiedzieć, co jest nie tak z kodem?

Dziękuję

Odpowiedź eksperta 1verified_user
1 ZAAKCEPTOWANE ROZWIĄZANIE

Zaakceptowane rozwiązania
Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez: Piotr Kazana (Community Manager)
marca 2016

Dot.: GA nie działa.

Profesjonalista ✭

Podejrzewam, że obecny kod wygląda podobnie do:

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXX-X']);
  _gaq.push(['_trackPageview']);
  _gaq.push(['_addTrans',
    '1234',           // transaction ID - required
    'Acme Clothing',  // affiliation or store name
    '11.99',          // total - required
    '1.29',           // tax
    '5',              // shipping
    'San Jose',       // city
    'California',     // state or province
    'USA'             // country
  ]);

   // add item might be called for every item in the shopping cart
   // where your ecommerce engine loops through each item in the cart and
   // prints out _addItem for each
  _gaq.push(['_addItem',
    '1234',           // transaction ID - required
    'DD44',           // SKU/code - required
    'T-Shirt',        // product name
    'Green Medium',   // category or variation
    '11.99',          // unit price - required
    '1'               // quantity - required
  ]);
  _gaq.push(['_trackTrans']); //submits transaction to the Analytics servers

  (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>

 a powinien wyglądać mniej więcej tak:

ga('require', 'ecommerce', 'ecommerce.js');

ga('ecommerce:addTransaction', {
  'id': '...',
  'affiliation': '...',
  'revenue': '...',
  'shipping': '...',
  'tax': '...'
});

foreach(przedmiot w zamowieniu) {

    ga('ecommerce:addItem', {
      'id': '...',
      'name': '...',
      'sku': '...',
      'category': '...',
      'price': '...',
      'quantity': '...'
    });
}

ga('ecommerce:send');

 to oczywiście tylko poglądowy pseudokod bo nie wiem konkretnie jak wyglądają u was modyfikacje (z poziomu panelu, edycja plików, itd).

 

Programista, który to robi i dostanie te 2 linki od agencji powinien bez problemu wiedzieć co trzeba zmienić.

A jak nie to trzeba jeszcze zmienić jedno... programistę Emotikon: Mrugający

Wyświetl rozwiązanie w oryginalnym poście

Dot.: GA nie działa.

Najlepszy Współtwórca
Napisz co dokładnie się dzieje... Analytics nie zbiera danych? Jakiś konkretnych danych?

Kod analyticsa jest. Tag Assistant wykrywa go.
Dominik Myślak

Dot.: GA nie działa.

Nowicjusz ✭
Witam.
Na wstępie - dziękuję za zainteresowanie.
Nie zlicza transakcji i przychodów, ruchu, dostałem tylko informację, że programista coś zmieniał i namieszał...

Dot.: GA nie działa.

Nowicjusz ✭
Przed chwilką otrzymałem następującą informację (od agencji marketingowej):
Zamiast tego:
https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingEcommerce?hl=pl
chcemy to:
https://developers.google.com/analytics/devguides/collection/analyticsjs/ecommerce?hl=pl

Czy ktoś wie może, co mam (jaki fragment) zmienić w kodzie, aby to wszystko poprawnie działało?

Dot.: GA nie działa.

Profesjonalista ✭
Sprawdziliście oczywiście takie drobiazgi jak to czy podane ID konta jest prawidłowe i czy czasami nie korzystaliście ze standardowego analytics a programista zmienił na universal

Dot.: GA nie działa.

Profesjonalista ✭
To dotyczy zmiany kodu analytics ze standardowej na universal

Na stronie macie kod universal tylko pewnie śledzenie ecommerce jest standardowe i trzeba je zmienić zgodnie z tym co podesłała agencja.

Dot.: GA nie działa.

Nowicjusz ✭
Serdecznie dziękuję za odp.
A czy jest szansa, aby Pan opisał mi, jaki kod zmienić, na jaki?
Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez: Piotr Kazana (Community Manager)
marca 2016

Dot.: GA nie działa.

Profesjonalista ✭

Podejrzewam, że obecny kod wygląda podobnie do:

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXX-X']);
  _gaq.push(['_trackPageview']);
  _gaq.push(['_addTrans',
    '1234',           // transaction ID - required
    'Acme Clothing',  // affiliation or store name
    '11.99',          // total - required
    '1.29',           // tax
    '5',              // shipping
    'San Jose',       // city
    'California',     // state or province
    'USA'             // country
  ]);

   // add item might be called for every item in the shopping cart
   // where your ecommerce engine loops through each item in the cart and
   // prints out _addItem for each
  _gaq.push(['_addItem',
    '1234',           // transaction ID - required
    'DD44',           // SKU/code - required
    'T-Shirt',        // product name
    'Green Medium',   // category or variation
    '11.99',          // unit price - required
    '1'               // quantity - required
  ]);
  _gaq.push(['_trackTrans']); //submits transaction to the Analytics servers

  (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>

 a powinien wyglądać mniej więcej tak:

ga('require', 'ecommerce', 'ecommerce.js');

ga('ecommerce:addTransaction', {
  'id': '...',
  'affiliation': '...',
  'revenue': '...',
  'shipping': '...',
  'tax': '...'
});

foreach(przedmiot w zamowieniu) {

    ga('ecommerce:addItem', {
      'id': '...',
      'name': '...',
      'sku': '...',
      'category': '...',
      'price': '...',
      'quantity': '...'
    });
}

ga('ecommerce:send');

 to oczywiście tylko poglądowy pseudokod bo nie wiem konkretnie jak wyglądają u was modyfikacje (z poziomu panelu, edycja plików, itd).

 

Programista, który to robi i dostanie te 2 linki od agencji powinien bez problemu wiedzieć co trzeba zmienić.

A jak nie to trzeba jeszcze zmienić jedno... programistę Emotikon: Mrugający