Project

General

Profile

Actions

Support #1009

closed

Google Analytics Improvements with Netpeak

Added by Anonymous over 6 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
High
Target version:
-
Start date:
11 Jun 2019
Due date:
% Done:

100%

Estimated time:
Spent time:

Description

Hello colleagues,
Please find attached a file with technical requirements that should be implemented on our website.
@Yevgen, could you please estimate the price and time for these items?


Files

Enhanced Ecommerce _ ТЗ.docx (501 KB) Enhanced Ecommerce _ ТЗ.docx Anonymous, 11 Jun 2019 09:10 AM
Actions #1

Updated by Yevgen Voronetskyy over 6 years ago

  • Status changed from New to In Progress
Actions #2

Updated by Anonymous over 6 years ago

  • Project changed from 20 to 19
Actions #3

Updated by Yevgen Voronetskyy over 6 years ago

  • Assignee changed from Yevgen Voronetskyy to Anonymous

UTM management desc by NetPeak

Метки размещают маркетлоги, рекламщики и т.д. Проблема в том, что, когда пользователь переходит по такой ссылке на сайт, то всё норм, источник записывается правильно.
Но если такой пользователь делает транзакцию, то параметры UTM не передаются с ней. Из-за этого GA не может определить источник транзакции и записывает все в direct / none.
Можно записывать UTM в куку, например, и потом передавать в транзакцию.
Только надо чтоб кука жила не долго. А то пользователь может и через неделю зайти по другому источнику, например, органика, а ему все равно пойдет email

Workload estimate:

  1. fix Product Clicks and Product Details - 1 day
  2. Events for recommended and viewed - 1 day
  3. The notion of brand is not clear (this is OPUS attribute 10006, it's always present for every product ?) - 1 day
  4. Product sheet/thumbnail click - 0.5
  5. fix product ID - 0.5
  6. fix event for removal of 1 product - 0.5
  7. fix shopping cart events related to product page - 1 day
  8. UTM management - 5 days
  9. creation of new JS component for GA (we need to refactor the existing GA duplication code) - 5 days

Total: 15.5 days

Waiting for your confirmation.

Actions #4

Updated by Anonymous over 6 years ago

  • Assignee changed from Anonymous to Mykola Romanov

@Mykola, please approve this estimate. We can make a request about the priorities of these items to NetPeak if you need more information.

Actions #5

Updated by Anonymous over 6 years ago

  • Priority changed from Normal to High
Actions #6

Updated by Yevgen Voronetskyy over 6 years ago

  • Assignee changed from Mykola Romanov to Denys Bezuhlyi
Actions #7

Updated by Yevgen Voronetskyy over 6 years ago

  • Assignee changed from Denys Bezuhlyi to Anonymous

Olena, we should to synchronously add a new attribute 11830@PimFeat to one of the existing usage.

Actions #8

Updated by Anonymous over 6 years ago

Yevgen Voronetskyy wrote:

Olena, we should to synchronously add a new attribute 11830@PimFeat to one of the existing usage.

it is already exist on several pages

Actions #9

Updated by Yevgen Voronetskyy over 6 years ago

Alena, after the more detailed analysis the brand field is accessible only on the product page. But we need it in all other pages as well. I propose to postpone the brand passing to next iteration and for now use the hardcoded value like 'Leroy Merlin'. What do you think ?

Actions #10

Updated by Anonymous over 6 years ago

I'd like to use brand now where is it possible and than add other pages.
Thanks

Actions #11

Updated by Yevgen Voronetskyy over 6 years ago

  • Assignee changed from Anonymous to Denys Bezuhlyi
Actions #12

Updated by Denys Bezuhlyi over 6 years ago

  • point 3, which string is missing?
  • point 5, what variable is superfluous?
  • we can send the category only on product page, it is not possible on other pages.
  • we can send brand only on product page in case if we have a such characteristic
  • About your clarifications:
    1. point 1, ask @Yevgen Voronetskyy about this, you should be in LM network to be able to log in
    2. point 2, yes, but if you want that i change their names, provide me their titles please
Actions #13

Updated by Anonymous over 6 years ago

На странице ThankYouPage код с успешной покупкой должен удаляться после истечения сеанса. Сейчас некоторые транзакции дублируются в результатах аналитики

Actions #14

Updated by Anonymous over 6 years ago

1. Не отправляется событие просмотра товаров Product Impressions для товаров, которые находятся в списке [[просмотренных]http://img.netpeak.ua/vinnie/156657706474_kiss_173kb.png] на страницах категорий, например, [[тут]https://lmua.devatlant.com/f/Ekstruder.8105d00b-76bc-4bb2-be7f-a6625f0f1911] .
2. Событие кликов по товару нужно переименовать на [[gtm-ee-event]http://img.netpeak.ua/vinnie/156657731632_kiss_17kb.png] . Все события электронной торговли должны называться gtm-ee-event
3. На страницах товаров в переменной category убрать [[слэш]http://img.netpeak.ua/vinnie/156657754443_kiss_9kb.png] . Событие надо переименовать на gtm-ee-event. Попутное уточнение:
- мы можем отправлять категорию только на одном языке? Чтобы данные сводились все таки по товарам в общем, а так у на получится в отчетах две категории по сути одной сущности. Сейчас на русском языке страницы category вообще [[не передается]http://img.netpeak.ua/vinnie/156657770679_kiss_3kb.png] . Иногда так передается и на [[украинском языке]http://img.netpeak.ua/vinnie/156657822714_kiss_4kb.png] , например, [[страница]https://lmua.devatlant.com/p/Rolet_PERLA_EKRYu_37kh150sm.10700676] .
4. При добавлении товара в корзину переменную на [[скрине]http://img.netpeak.ua/vinnie/156657891718_kiss_7kb.png] передавать не нужно.
5. При переходе в корзину событие gtm-ee-chekout переименовать на gtm-ee-event. Магазин, которые передавался в перемененной storeName из пункта 4 передавать в этом событии но в переменно option, как [[было ранее]http://img.netpeak.ua/vinnie/156657948655_kiss_3kb.png] .

Actions #15

Updated by Anonymous over 6 years ago

shmupsik netpeak wrote:

1. Не отправляется событие просмотра товаров Product Impressions для товаров, которые находятся в списке [просмотренных [http://img.netpeak.ua/vinnie/156657706474_kiss_173kb.png]] на страницах категорий, например, [[тут]https://lmua.devatlant.com/f/Ekstruder.8105d00b-76bc-4bb2-be7f-a6625f0f1911] .
2. Событие кликов по товару нужно переименовать на [[gtm-ee-event]http://img.netpeak.ua/vinnie/156657731632_kiss_17kb.png] . Все события электронной торговли должны называться gtm-ee-event
3. На страницах товаров в переменной category убрать [[слэш]http://img.netpeak.ua/vinnie/156657754443_kiss_9kb.png] . Событие надо переименовать на gtm-ee-event. Попутное уточнение:
- мы можем отправлять категорию только на одном языке? Чтобы данные сводились все таки по товарам в общем, а так у на получится в отчетах две категории по сути одной сущности. Сейчас на русском языке страницы category вообще [[не передается]http://img.netpeak.ua/vinnie/156657770679_kiss_3kb.png] . Иногда так передается и на [[украинском языке]http://img.netpeak.ua/vinnie/156657822714_kiss_4kb.png] , например, [[страница]https://lmua.devatlant.com/p/Rolet_PERLA_EKRYu_37kh150sm.10700676] .
4. При добавлении товара в корзину переменную на [[скрине]http://img.netpeak.ua/vinnie/156657891718_kiss_7kb.png] передавать не нужно.
5. При переходе в корзину событие gtm-ee-chekout переименовать на gtm-ee-event. Магазин, которые передавался в перемененной storeName из пункта 4 передавать в этом событии но в переменно option, как [[было ранее]http://img.netpeak.ua/vinnie/156657948655_kiss_3kb.png] .

Actions #16

Updated by Denys Bezuhlyi over 6 years ago

  • Assignee changed from Denys Bezuhlyi to Yevgen Voronetskyy

Everything is OK from my part, normally, I cannot fix categories, because this data comes from back end, @Yevgen Voronetskyy could you take a look, please?

Actions #17

Updated by Anonymous over 6 years ago

What about the comments from Netpeak?

Actions #18

Updated by Anonymous over 6 years ago

1. В событии кликов по товару поменять на False https://img.netpeak.ua/vinnie/156743618200_kiss_11kb.png

2. В событиях просмотра товаров https://img.netpeak.ua/vinnie/156743629563_kiss_16kb.png:

- остался слэш
- цена стала float, а должна быть str
- категория так и отправляется

3. При добавлении в корзину https://img.netpeak.ua/vinnie/156743668971_kiss_13kb.png:

- цена стала float, а должна быть str
- на русском языке категория передается некорректно: просто слэш, хотя товар принадлежит категории https://lmua.devatlant.com/ru/p/Penoplast_PSB_S_25_20.10485356

4. Событие перехода в корзину перестало передаваться совсем https://img.netpeak.ua/vinnie/156743699047_kiss_26kb.png

Actions #19

Updated by Yevgen Voronetskyy over 6 years ago

  • Assignee changed from Yevgen Voronetskyy to Denys Bezuhlyi
Actions #20

Updated by Denys Bezuhlyi over 6 years ago

  • Assignee changed from Denys Bezuhlyi to Yevgen Voronetskyy
Actions #22

Updated by Anonymous over 6 years ago

1. На карточках товаров добавили блок "С этим товаром покупают" https://img.netpeak.ua/vinnie/156768599457_kiss_78kb.png

Для него тоже нужны также нужны события Product Impressions. Также так как это новый блок, то ему надо завести список, например 'also buy'.
Actions #23

Updated by Denys Bezuhlyi over 6 years ago

Olena Skrypek wrote:

1. На карточках товаров добавили блок "С этим товаром покупают" https://img.netpeak.ua/vinnie/156768599457_kiss_78kb.png

Для него тоже нужны также нужны события Product Impressions. Также так как это новый блок, то ему надо завести список, например 'also buy'.

@o.skrypek Could you provide me some urls with this block, please?

Actions #24

Updated by Anonymous over 6 years ago

Denys Bezuhlyi wrote:

Olena Skrypek wrote:

1. На карточках товаров добавили блок "С этим товаром покупают" https://img.netpeak.ua/vinnie/156768599457_kiss_78kb.png

Для него тоже нужны также нужны события Product Impressions. Также так как это новый блок, то ему надо завести список, например 'also buy'.

@o.skrypek Could you provide me some urls with this block, please?

https://www.leroymerlin.ua/p/Tsementna_shtukaturka_SILTEK_V_25_25_kg.11695754

Actions #25

Updated by Denys Bezuhlyi over 6 years ago

@o.skrypek we have two blocks: accessory-goods and complementary goods, do we need to add the list for the second block too?

Actions #26

Updated by Denys Bezuhlyi over 6 years ago

I propose to use the same names for lists: complementary and accessory. What do you think @o.skrypek ?

Actions #27

Updated by Anonymous over 6 years ago

Denys Bezuhlyi wrote:

@o.skrypek we have two blocks: accessory-goods and complementary goods, do we need to add the list for the second block too?

Надо разметить два, как самостоятельные списки: also buy и dont forget

Actions #28

Updated by Anonymous about 6 years ago

Проверили расширенную торговлю:

1. При кликах на товары с главной страницы передается список main https://img.netpeak.ua/vinnie/156881504327_kiss_13kb.png а должен тот, по которому произошел клик. В этом случае recommended

Также отсутствует строка gtm-ee-event-non-interaction: 'False' и
gtm-ee-event-action: 'Product Clicks',
https://img.netpeak.ua/vinnie/156881516768_kiss_13kb.png

2. Отличаются названия переменных на главной странице при просмотре списков.

На просмотрах товаров - http://img.netpeak.ua/vinnie/156881878197_kiss_4kb.png
На просмотрах списков для главной - http://img.netpeak.ua/vinnie/156881885458_kiss_3kb.png

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

gtm-ee-event-category
gtm-ee-event-action
gtm-ee-event-non-interaction

3. При выборе опции Оплата на месте, перехода на страницу подтверждения покупки, и нажатия кнопки Подтвердить не отправляется событие 4 шага оформления заказа, как при оплате онлайн.

Actions #29

Updated by Yevgen Voronetskyy about 6 years ago

  • Assignee changed from Yevgen Voronetskyy to Denys Bezuhlyi
Actions #30

Updated by Denys Bezuhlyi about 6 years ago

Olena Skrypek wrote:

Также отсутствует строка gtm-ee-event-non-interaction: 'False' и
gtm-ee-event-action: 'Product Clicks',
https://img.netpeak.ua/vinnie/156881516768_kiss_13kb.png

Not reproduced, on your screen the object isn't completed, it isn't closed

Actions #31

Updated by Denys Bezuhlyi about 6 years ago

  • Assignee changed from Denys Bezuhlyi to Anonymous
Actions #32

Updated by Anonymous about 6 years ago

  • Assignee changed from Anonymous to Denys Bezuhlyi

Проверил внедрения: все отлично, есть парочку шероховатостей:

1. При добавлении в корзину нужно добавить ключ variant в котором будет значение выбранного магазина https://img.netpeak.ua/vinnie/156992320913_kiss_24kb.png. Можно в виде названия или кода, если такой имеется, главное, чтобы мы понимали, что это за магазин.

Как сейчас https://img.netpeak.ua/vinnie/156992328266_kiss_13kb.png, как должно быть https://img.netpeak.ua/vinnie/156992344679_kiss_11kb.png

2. Третий шаг оформления заказа отправляется в момент, когда пользователь нажимает на кнопку https://img.netpeak.ua/vinnie/156992223075_kiss_19kb.png. Но возможен вариант, когда пользователь использует почту своего акк, но он не залогинен. В таком случае он не попадает на следующий шаг, а идет логиниться. Там он может отвалиться и мы будем думать что это происходит уже перед оплатой. Давайте третий шаг перенесем на момент просмотре страницы оплаты https://img.netpeak.ua/vinnie/156992241744_kiss_38kb.png, т.е когда она загружается.

3. На этом же третьем шаге мы передаем способ оплаты в в ключе Option. И потом его же передаем в 4 шаге. Предлагаю на 3 передавать в Option способ доставки (Pickup или Delivery), а на 4 передавать уже способ оплаты. Так мы сможем проанализировать еще и эти данные.

Тут только вопрос, сможем ли мы передавать способ доставки на моменте загрузки страницы оплаты (см. п.1)?

Actions #33

Updated by Denys Bezuhlyi about 6 years ago

  • Assignee changed from Denys Bezuhlyi to Anonymous
  • % Done changed from 0 to 100
Actions #34

Updated by Anonymous about 6 years ago

1. У нас цена стала цифрой, а должна быть строкой
на просмотре карточки товара - https://img.netpeak.ua/vinnie/157062752377_kiss_11kb.png
и добавлении товара в корзину - https://img.netpeak.ua/vinnie/157062756331_kiss_18kb.png

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

Actions #35

Updated by Denys Bezuhlyi about 6 years ago

Murager Sharipov wrote:

1. У нас цена стала цифрой, а должна быть строкой
на просмотре карточки товара - https://img.netpeak.ua/vinnie/157062752377_kiss_11kb.png
и добавлении товара в корзину - https://img.netpeak.ua/vinnie/157062756331_kiss_18kb.png

Fixed

Actions #36

Updated by Anonymous about 6 years ago

Спасибо, можно переносить на прод.

Actions #37

Updated by Anonymous about 6 years ago

We don't get the brands now in GA and when it was before we don't get the information about how many products of each brand we sold.
http://prntscr.com/pppj7d

Actions #38

Updated by Anonymous about 6 years ago

  • Assignee changed from Anonymous to Denys Bezuhlyi
Actions #39

Updated by Denys Bezuhlyi about 6 years ago

  • Assignee changed from Denys Bezuhlyi to Yevgen Voronetskyy

We have a hardcoded value for brand - Бренд, in prod the name of this characteristic is Торгова марка, so we need to associate the brand characteristic with Торгова марка too
see ProductDTO class

Actions #40

Updated by Anonymous almost 6 years ago

  • Status changed from In Progress to Closed

Done, close the ticket.
We have some problems with tracking order id, will continue in #1040

We have some problems with GA transactions. Some of them tracking from 2 to 40 times, but should be only 1 transaction: https://analytics.google.com/analytics/web/?hl=ru#/report/trafficsources-campaigns/a51816810w84134454p87182182/_u.date00=20191201&_u.date01=20191218&explorer-table.plotKeys=%5B%5D&explorer-table.advFilter=%5B%5B0,%22analytics.campaign%22,%22PT%22,%22promodo%22,0%5D,%5B1,%22analytics.transactions%22,%22GT%22,%220%22,0%5D,%5B0,%22analytics.transactionId%22,%22PT%22,%2211169204%22,0%5D%5D&explorer-table.rowCount=1000&explorer-table.secSegmentId=analytics.transactionId/

https://analytics.google.com/analytics/web/?hl=ru#/report/conversions-ecommerce-sales-performance-beta/a51816810w84134454p87182182/_u.date00=20191201&_u.date01=20191218&explorer-table.filter=0011169204&explorer-table.plotKeys=%5B%5D/

Tracking order 0011169204 by days:
https://analytics.google.com/analytics/web/?hl=ru#/report/conversions-ecommerce-sales-performance-beta/a51816810w84134454p87182182/_u.date00=20191201&_u.date01=20191218&explorer-table.plotKeys=%5B%5D&explorer-table.filter=0011169204&explorer-table.secSegmentId=analytics.dateHour&explorer-table.advFilter=%5B%5B0,%22analytics.transactionId%22,%22RE%22,%220011169204%22,0%5D%5D&explorer-table.rowCount=10&explorer-segmentExplorer.segmentId=analytics.transactionId&explorer-table-dataTable.sortColumnName=analytics.dateHour&explorer-table-dataTable.sortDescending=true/

Actions #41

Updated by Anonymous over 4 years ago

  • Project changed from 19 to Google Analytics
Actions

Also available in: Atom PDF