Analytics
Сейчас в сети: 2.6K
Сейчас в сети: 2.6K
Настройка целей, отслеживание электронной торговли, многоканальные последовательности и тд
Подсказки
star_border
Ответить

Старые транзакции в Google Analytics

Студент ✭

Доброго всем вечера!

Есть проблема с настройкой e-commerce для Google analytics...

Проблема заключается в том что появляются фантомные заказы в аналитике...

Например идёт заказ через корзину всё ок всё в аналитике есть всё корректно...

проходит час или два и в аналитике за сегодняшнее число появляется ещё заказ который был например 4ре дня назад... весь заказ или один товар из старого заказа... иногда сегодняшний заказ берёт и удваивает... откуда он вообще может брать старую информацию ещё и с задержкой понять не могу (((

И главное что все эти фейки провоцирует нормальный сегодняшний заказ (транзакция) ...

Вот код из order.tpl который касается e-commerce...

<h2 style="color:#ef9d15;">Спасибо за Ваш заказ! </h2>
<script type="text/javascript">

  var _gaq = _gaq || [];  _gaq.push(['_setAccount', 'UA-54216587-3']);  _gaq.push(['_trackPageview']);  _gaq.push(['_addTrans',
    '{$order->id}', 
    'prostodar.in.ua',
    '{$order->total_price}',
    '',
    '',
    '{$order->address}',
    '',
    'Ukraine'
  ]);
 
 {foreach $purchases as $purchase}    _gaq.push(['_addItem', 
   '{$order->id}', 
   'prostodar.in.ua/products/{$purchase->product->url}', 
   '{$purchase->product_name}', 
   '', 
   '{$purchase->price}', 
   '{$purchase->amount}']);
 {/foreach}
 
 _gaq.push(['_trackTrans']); 
 
  (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>

Сначала передаю общую часть о заказе в аналитику потом через {foreach $purchases as $purchase} передаю по каждому товару из чека на тот случай если например товар в заказе не один а несколько разных... Смотрел всё как это формируется через FireBug и тестовый заказ... Всё идеально... все товары, количество, цена товара и общая цена чека всё в коде отображается корректно и вскоре так же корректно появляется в Google Analytics... но проходит час два и начинают появляться в аналитике левые (старые) транзакции с сегодняшней датой... в итоге полная каша...

Может у кого есть опыт в этом деле помогите! За одно думаю и другим начинающим будет это интересно... Благодарю!

1 Ответ экспертаverified_user

Re: Старые транзакции в Google Analytics

Профессор ✭

@a_timo_, Настя, поможешь разобраться? =)

--
Алёна

Re: Старые транзакции в Google Analytics

Ведущий участник
Добрый день.

Отправляете транзакцию Вы сюда http://prntscr.com/7liqdf а на сайте prostodar.in.ua установлены эти коды http://prntscr.com/7liprx . А еще на странице подтверждения заказа ошибка: "Detected both ga.js and dc.js scripts which will make tracking ambiguous." http://prntscr.com/7liqxj

С уважением, Анастасия

Re: Старые транзакции в Google Analytics

Студент ✭
Спасибо.Проблема устранена)

Re: Старые транзакции в Google Analytics

Ведущий участник
Очень хорошо!)

С уважением, Анастасия