Код электронной торговли GA - синтаксис

12
[Удален]
1837

Хочу поставить для интернет-магазина код отслеживания электронной торговли.

Asynchronous Syntax (recommended)


<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']);
_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>

Подскажите кто ставил, какие параметры заполнять под себя из этих

'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

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

Код отсюда http://code.google.com/intl/ru/apis/analytics/docs/tracking/gaTrackingEcommerce.html

discman13
На сайте с 16.07.2007
Offline
91
#1
hellen87:
Подскажите кто ставил, какие параметры заполнять под себя из этих

Какие нужны или обязательны - заполняете, остальные - нет. :) Или вам перевод нужен?

[Удален]
#2

Перевод не нужен, нужен пример работающего кода

M8
На сайте с 01.03.2008
Offline
100
#3

Так Вы его сами и привели ....

Сумма разума на планете - величина постоянная. А население растёт ... Русской грамоте обучен плохо.
[Удален]
#4

Или все гениальное просто, или я чего то не понимаю

'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

Как использовать эти параметры? Для чего они?

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

для того чтобы разобраться - можете посмотреть вариант настройки для "старого" кода Analytics

http://ibpromotion.com.ua/ispolzovanie_google_analytics.pdf

M8
На сайте с 01.03.2008
Offline
100
#6
hellen87:
Или все гениальное просто, или я чего то не понимаю

Как использовать эти параметры? Для чего они?

В отчётах можно посмотреть доход от продажи маек, количество проданных маек, средний доход на транзакцию и т.д. и т.п. Нужно, например, чтобы отследить, какую цену за клик ставить в контекстных сетях по запросу "майка белая хлопковая" для максимальной прибыли Копайте в сторону отчётов GA, там все эти параметры и сидят.

[Удален]
#7

Кто-нибудь может поделиться примером работающего кода электронной торговли?

Я знаю что такое GA, я знаю какие там можно делать отчеты, просто в первый раз столкнулась с электронной торговлей и хотела бы услышать мнение человека, который этот код ставил себе.

В документе на который ссылается ActionTime написано что

AddItem() должно быть столько же сколько продается разных товаров
Это значит что AddItem мне нужно для каждого товара прописывать?

Далее идет пример кода с двумя товарами в корзине - не могу понять к чему он

jpg elt1.jpg
jpg elt2.jpg
M8
На сайте с 01.03.2008
Offline
100
#8

1. Создаёте транзакцию (корзину) _addTrans

2. Добавляете товар в транзакцию (корзину) _addItem для каждого товара (номер заказа - из п.1)

3. Проводите транзакцию _trackTrans

У Вас рабочий код написан, с реальным примером, он должен выполниться при нажатии кнопки "Отправить заказ".

Номер заказа, сумму заказа - подставляйте из своей CMS средствами php например, можно вытаскивать через ajax.

После этого добавляйте товары, которые сейчас в корзине, можно в цикле JS, можно генерить JS код средствами php.

Вы хотите что услышать ? Как из CMS вытащить значения, так это от CMS зависит.

Код на тестовом сайте запустите, посмотрите отчёты - всё ясно станет. В приведенном примере в корзине (транзакция №1234, с суммой 150) 2 книги с одинаковым названием, но разной ценой 100 и 50 (SKU только не указали).

[Удален]
#9

miker81, я наверное полный лох, но уже начинаю кое что понимать.

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

discman13
На сайте с 16.07.2007
Offline
91
#10
hellen87:
для этого кода нужен отдельный скрипт, который бы подставлял значения параметров товаров и заказов?

Понятно ведь, что параметры не вручную подставляются. :) Обычно код не сложный, но программерские навыки для этого желательны.

12

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