Когда следует отслеживать Ecommerce? - PullRequest
0 голосов
/ 04 июля 2010

Я внедряю аналитику Google на сайт электронной коммерции. Мы уже отслеживаем такие события, как добавление в корзину, удаление и т. Д., Используя отслеживание событий. Я хотел бы знать, что является идеальным временем для использования API отслеживания электронной торговли (addTrans & addItem). Вот мои вопросы:

  1. Должен ли я вызывать эти функции для каждого товара, добавляемого в корзину?

  2. Должны ли я вызывать эти функции только после завершения платежа и их при отображении экрана квитанции?

Какой идеальный способ реализации? пожалуйста, предоставьте лучшие практики, если это возможно.
Заранее спасибо

Ответы [ 4 ]

1 голос
/ 04 июля 2010

Я бы отслеживал несколько вещей,

1. Сколько попало в платежную форму и не удалось купить, что может указывать на то, что что-то не так с платежами или самой страницей.Подсчитать количество посетителей в оформлении заказа - количество заказов.

2. Сколько пользователей зашли на сайт и не добавили хотя бы один продукт, что будет указывать на то, что что-то не так с рекламой, целевой страницей или макетом сайта вгенеральный.Количество уникальных посетителей - тех, кто добавил хотя бы один товар.

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

0 голосов
/ 11 февраля 2013

Я был таким же, как вы, я также сначала внедрил отслеживание событий, но я хотел получить возможность внедрить отслеживание электронной торговли, чтобы получить там некоторые данные для просмотра.Итак, на странице разработчиков.Один из примеров находится на странице получения, но в моей реализации это не сработало, поскольку я использую платежный API.Итак, на моей странице оформления заказа я установил родительскую транзакцию.используя:

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

Затем, когда я размещаю свои товары в корзине, я использую PHP и foreach для сброса каждого товара, единицы товара, цены за товар и количества в транзакцию на родительском уровне, например:

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

На последнем шаге процесса я отправляю данные транзакции своему обработчику (paypal) через API-интерфейс SOAP и получаю многочисленные ответы обратно.Я делаю разные вещи, основываясь на ответе, который я получаю.Если в ответе JSON нет ошибки, я получаю ответ «ЗАВЕРШЕНО», в этот момент я запускаю:

_gaq.push(['_trackTrans']);

Я не совсем уверен, верно ли это,но это имеет смысл для меня.

0 голосов
/ 28 ноября 2012

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

Кроме того, стоит отметить, что если пользователь обновит страницу, на которой находится отслеживание, код будет запущен снова, и вы можете увидеть искаженные цифры в Google Analytics.

0 голосов
/ 19 июля 2010

Интересно, стоит ли вашим клиентам перейти на страницу с внешним размещением, чтобы сделать платеж. Если они это сделают, то отслеживание GA не покажет вам реальный источник вашего прибыльного трафика - оно покажет вам страницу обработчика платежей в качестве источника.

...