Google Analytics: настройка электронной торговли

12
B4
На сайте с 25.01.2011
Offline
13
6085

Такой вопрос: требуется настроить в аналитикс электронную торговлю, запускаю с сайта скрипт, которой показан, как пример в Справке (http://code.google.com/intl/ru-RU/apis/analytics/docs/tracking/gaTrackingEcommerce.html), а данные в аналитиксе по электронной торговле не меняются.

UA конечно же подставляю и в настройках аккаунта отслеживание электонной торговли включено.

ActionTime
На сайте с 27.12.2006
Offline
115
#1

результаты отображаются с задержкой, а не в режиме реального времени

S
На сайте с 18.06.2008
Offline
23
#2

У меня таже проблема!

Это понятно, что не сразу. Просто не работает скрипт. Заускаю под денвером. Firebug показывает, что данные передало, но вот в аналитике ничего не отражается

верстка html+css. Блоками и таблицами. качественно и быстро. флеш. (/ru/forum/445317)
webmasterX
На сайте с 12.01.2005
Offline
63
#3

Посмотрите, нет ли в передаваемых данных символов, мешающих работе скрипта. Например, если присутствуют кавычки в данных, то переданы они не будут. Из собственного опыта было выявлено когда пытался узнать почему аналитикс засчитывает только 1/10 часть заказов, оказалось что в остальных случаях в некоторых полях использовались кавычки.

Ну и конечно на работающем примере нужно посмотреть, т.к. так только можно догадываться. Пишите в личку, например.

B4
На сайте с 25.01.2011
Offline
13
#4

webmasterX, не отправляются тебе в личку сообщения: постучись мне плз в аську: 298 319 258

S
На сайте с 18.06.2008
Offline
23
#5

Так я беру и тупо копирую пример, при этом просто вставляю свой UA-номер

Все же должно работать!!!

webmasterX
На сайте с 12.01.2005
Offline
63
#6

Ну насчет тупо копировать я бы поостерегся.

Давайте разберемся:

1. На какую страницу вы ставите код? На страницу "Ок. Ваш заказ успешно оформлен", верно?

2. Какие данные находятся в полях на этой странице при оформлении заказа?:

'', // order ID - required
'', // affiliation or store name
'', // total - required
'', // tax
'', // shipping
'', // city
'', // state or province
'' // country

Также необходимо помнить что ниодно из полей нельзя убрать. Если нет данных, то нужно оставить его пустым.

betep4x4:
webmasterX, не отправляются тебе в личку сообщения: постучись мне плз в аську: 298 319 258

К сожалению, у меня нет аськи.

S
На сайте с 18.06.2008
Offline
23
#7

<html>
<head>
<title>Receipt for your clothing purchase from Acme Clothing</title>
<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']); <---------- сюда вставляю мой UA
_gaq.push(['_trackPageview']);
_gaq.push(['_addTrans', '1234', // order 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', // order 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>
</head>
<body>

Thank you for your order. You will receive an email containing all your order details.

</body>
</html>

это содержимое php или html файла. Пробовал и с PHP и с HTML форматами

webmasterX
На сайте с 12.01.2005
Offline
63
#8

Подождите. Т.е. вы просто скопировали код со страницы Гугла? Ну тогда вот в этом и ошибка.

На месте

_gaq.push(['_addItem', '1234', // order ID - required
'DD44', // SKU/code - required
'T-Shirt', // product name
'Green Medium', // category or variation
'11.99', // unit price - required
'1' // quantity - required
]);

Должны быть данные заказа вашего пользователя.

Допустим я покупаю телевизор Samsung XXX125, после нажатия на кнопку "купить" я попадаю на страницу "Ваш заказ успешно отправлен" в коде которой стоит код отслеживания электронной торговли с данными заказа (передается инфомрация о товаре и заказе), т.е.:

_gaq.push(['_addItem', '1234', // order ID - required
'1234', // SKU/code - required
'Samsung XXX125', // product name
'TV', // category or variation
'1200', // unit price - required
'1' // quantity - required
]);

если разных товаров несколько, то _gaq.push(['_addItem', будет несколько.

S
На сайте с 18.06.2008
Offline
23
#9

Так это понятно!

Я просто тестирую. и у меня с таким параметрами должно отразиться, что куплено 'T-Shirt'

а ничего не отражается!!!

webmasterX
На сайте с 12.01.2005
Offline
63
#10

Ну если Вы точно уверены что данные передаются на сервера GA, то могут вот эти 2 банальные причины быть:

1. По умолчанию GA не выдает информацию за текущий день, для этого следует выбрать его из выпадающего списка дат.

2. В настройках профиля у вас включено отслеживание данного типа (в аналитиксе должен появиться пункт меню "Электронная торговля")?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий