🛒 E-commerce Journey in GA4
1. view_item_list — перегляд категорії / списку товарів
Мета: зафіксувати, які товари показані користувачу.
Параметри:
- item_list_id — ID списку або категорії
- item_list_name — назва категорії
- items — масив товарів із параметрами:
- item_id
- item_name
- price
- item_brand
- item_category
2. view_item — перегляд картки товару
Мета: показ, що користувач зайшов на сторінку товару.
Параметри:
- item_id
- item_name
- currency
- price
- item_brand
- item_category
- item_variant
- item_list_name
3. add_to_cart — додавання товару в кошик
Мета: зафіксувати намір купівлі.
Параметри:
- currency
- value
- items → [ item_id, item_name, quantity, price ]
4. add_to_wishlist — додавання товару в список бажань
Параметри:
- item_id
- item_name
- price
- currency
5. view_cart — перегляд кошика
Параметри:
- currency
- value
- items → [ item_id, item_name, quantity, price ]
6. begin_checkout — початок оформлення замовлення
Мета: зафіксувати, що користувач натиснув «Оформити».
Параметри:
- currency
- value
- coupon
- items → [ item_id, item_name, quantity, price ]
7. add_payment_info — додавання платіжних даних
Параметри:
- payment_type
- currency
- value
- items → [ item_id, item_name, quantity, price ]
8. purchase — покупка
Мета: завершення конверсії.
Параметри:
- transaction_id
- affiliation (магазин або джерело продажу)
- currency
- value
- tax
- shipping
- coupon
- items → [ item_id, item_name, quantity, price ]
🧩 Kanban Tracker — Ecommerce GA-4 via DataLayer (Full Implementation)
🏁 Stage🎯 Task👤 Responsible📅 Status
1. Client Journey Mapping
Define customer journey based on GA4 standard events (view_item_list → purchase)
PM / Analyst
✅ Done
Approve final event list & parameters (item_id, value, currency, etc.)
PM / Client
🕐 In progress
Create visual flow (for documentation or video)
Analyst
⏸️ On hold
2. GTM Setup
Register GTM container (Web)
Analyst
✅ Done
Install GTM script on the website
Developer
🕐 In progress
Verify installation with Tag Assistant
Analyst
⏸️ On hold
3. GA-4 Integration
Create GA4 property & stream
Analyst
✅ Done
Add GA4 Configuration tag in GTM
Analyst
🕐 In progress
Add basic event tags (page_view, scroll, click)
Analyst
⏸️ On hold
4. Tracking Audit
Audit existing tracking (check DataLayer, GTM structure)
Analyst
🕐 In progress
Debug via GTM Preview + DebugView GA4
Analyst
⏸️ On hold
5. E-commerce Event Setup
Implement DataLayer for view_item_list, view_item, add_to_cart, begin_checkout, purchase
Developer
🕐 In progress
Validate event structure in GTM Preview
Analyst
⏸️ On hold
6. Backend Implementation
Push e-commerce data via dataLayer.push()
Developer
🕐 In progress
Validate backend response and dynamic variables
QA
⏸️ On hold
Handle Measurement Protocol (server-side) setup
Developer
⏸️ On hold
7. GTM Event & Trigger Setup
Create DataLayer Variables
Analyst
✅ Done
Configure Triggers for each e-commerce event
Analyst
🕐 In progress
Create GA4 Event Tags and test
Analyst
⏸️ On hold
Link with Google Ads & Meta Ads tags
Analyst / Marketer
⏸️ On hold
8. QA & Debugging
Test all events in GTM Preview Mode
QA
🕐 In progress
Validate parameters: item_id, transaction_id, value
Analyst
⏸️ On hold
Verify data in GA4 DebugView
Analyst
⏸️ On hold
9. Ads Integration
Import conversions into Google Ads
Marketer
⏸️ On hold
Send e-commerce events to Meta (via CAPI)
Analyst / Marketer
⏸️ On hold
Optional: Integrate TikTok Pixel
Analyst
⏸️ On hold
10. Final Review & Documentation
Create tracking documentation & screenshots
Analyst
🕐 In progress
Approve final version with client
PM
⏸️ On hold
🧠 Legend:
✅ Done — завершено
🕐 In progress — у роботі
⏸️ On hold — на паузі