Настройката на събитията "Добавяне в кошницата" в Google Analytics 4 (GA4) представлява изпращането на информация за момента, в който потребителят добавя продукт в кошницата, като събитие add_to_cart. Най-правилната настройка включва предаване на параметри като име на продукта, ID на продукта, цена, валута, количество, категория и обща стойност чрез dataLayer към Google Tag Manager (GTM) и задействането на GA4 Event етикет. По този начин може да измервате кои продукти са добавени в кошницата, кои кампании привлекат най-голям интерес и къде се губят потребители преди завършване на плащането.
В онлайн магазините микрокроковете, водещи до продажба, са толкова важни, колкото и самите продажби. Събитието "Добавяне в кошницата" е един от най-важните сигнали за анализ на производителността на страниците с продукти, качеството на кампаниите, влиянието на наличностите и цените, както и намерението на потребителите. Особено в подхода за SEO и дигитален маркетинг през 2026 г. е недостатъчно само да генерирате трафик; необходимо е да измерите дали този трафик се превръща в търговско поведение. GA4 в тази насока проследява потребителските взаимодействия на база събития, надхвърляйки класическите отчети за преглед на страници.
В това ръководство ще разгледаме стъпка по стъпка как да настроите събитието add_to_cart в GA4 чрез Google Tag Manager, какви параметри да изпратите, как да тествате в DebugView и реалновременни отчети и как да решавате често срещаните грешки. Примерите могат да бъдат адаптирани за платформи като WooCommerce, индивидуален софтуер, Shopify и сценарии за събиране на данни на сървъра. Преди да направите настройките, е важно вашият сайт да работи бързо, безопасно и безпроблемно; можете да оцените Hostragons решения за хостинг на електронна търговия и Hostragons SSL сертификати за сигурни страници за плащане.
Какво е събитието "Добавяне в кошницата" в GA4?
Събитието "Добавяне в кошницата" в GA4 е предложеното събитие за електронна търговия, което се изпраща до Google Analytics 4 в момента, когато потребителят добавя продукт в своята кошница. Въпреки че GA4 автоматично измерва някои събития, взаимодействия като добавяне в кошницата обикновено изискват специална настройка. Това е необходимо, за да може GA4 да получава детайли за продуктите с определени параметри за правилно отчитане.
С това събитие можете да анализирате не само колко хора са добавили продукти в кошницата, но и кои продукти привлекат най-голям интерес, кои продукти са добавени, но не са закупени, как цените на продуктите влияят на процеса на вземане на решение и как кампаниите допринасят за добавянето в кошницата. Например, ако един продукт с 10,000 прегледа на страница произведе само 120 добавяния в кошницата, трябва да разгледате фактори като описание на продукта, цена, информация за доставка, наличност или скорост на страницата.
Основни понятия, които трябва да знаете преди настройката
Логика на събитията в GA4
През периода на Universal Analytics измерването беше основно на база сесии, страници и цели. GA4 обаче е базиран на събития. Поведения като преглед на страница, кликване, изпращане на форма, стартиране на плащане и покупка се записват като събития. add_to_cart е едно от тези събития. За да бъде едно събитие значимо в GA4, то трябва да бъде правилно наименувано и изпратено с необходимите параметри.
Какво е DataLayer?
DataLayer е слой, който пренася данни между вашия сайт и Google Tag Manager. Когато потребителят кликне на бутона "Добавяне в кошницата", вашият сайт може да изпрати събитие, съдържащо информация за продукта, до dataLayer. Google Tag Manager след това слуша това събитие и предава данните в GA4. Здравословната структура на dataLayer е основата на електронната търговия.
Ролята на Google Tag Manager
Google Tag Manager ви позволява да управлявате маркетингови и аналитични етикети без да добавяте код директно на сайта. При събитието "Добавяне в кошницата" GTM слуша тригъра, улавя данните за продукта с променливи и ги изпраща в GA4 Event етикет. Този подход предлага лесна поддръжка и намалява зависимостта от техническия екип. Все пак данните в dataLayer трябва да бъдат правилно генерирани от сайта.
Необходими параметри за настройка на "Добавяне в кошницата" в GA4
Събитието add_to_cart в GA4 може да бъде проследявано на основно ниво само когато се изпраща само по име; обаче данните за продуктите ще бъдат непълни за отчетите за електронна търговия. Затова поне параметрите item_id, item_name, price, quantity, currency и value трябва да бъдат изпратени. За сайтове с голям каталог полетата категория, марка, вариант, име на списък и купон също увеличават аналитичната мощ.
| Параметър | Задължителност | Описание | Пример |
|---|---|---|---|
| event | Задължителен | Името на събитието, което ще бъде изпратено до GA4 | add_to_cart |
| currency | Препоръчителен | Код на валутата | BGN |
| value | Препоръчителен | Общата стойност на добавените продукти | 1299.90 |
| item_id | Препоръчителен | Идентификатор на продукта или уникален ID | TSHIRT-001 |
| item_name | Препоръчителен | Име на продукта | Черна Oversize тениска |
| price | Препоръчителен | Единична цена | 649.95 |
| quantity | Препоръчителен | Брой добавени единици | 2 |
| item_category | Опционален | Категория на продукта | Облекло |
| item_brand | Опционален | Марка на продукта | HostStyle |
Последователността на параметрите е от изключителна важност. Например, ако ID на продукта понякога се изпраща като SKU, а понякога като ID на базата данни, отчетите ще бъдат разделени. Един и същ продукт може да изглежда като два различни продукта в GA4. Затова преди настройката трябва да определите своя стандарт за данни за продуктите.
Стъпка по стъпка настройка на събитието "Добавяне в кошницата" в Google Analytics 4
1. Проверете вашето GA4 свойство и уеб поток на данни
Първата стъпка е да се уверите, че вашето GA4 свойство е активно и че уеб потокът на данни е свързан с правилния домейн на сайта. В администраторския панел на GA4 отидете в секцията "Потоци от данни" и запишете стойността на Measurement ID. Тази стойност обикновено започва с G-. Ако използвате Google Tag Manager, тази Measurement ID трябва да бъде използвана в конфигурационния етикет на GA4 или в Google Tag етикет.
Сайтът ви също така трябва да работи под един единствен каноничен домейн. Смесването на версии с www и без www, неправилното проследяване на поддомейни или използването на различен домейн на страницата за плащане може да повлияе на отчетите. Съдържанието Hostragons регистрация на домейн и управление на DNS може да бъде полезно за управление на домейни и правилна DNS конфигурация.
2. Генерирайте dataLayer събитие при добавяне в кошницата
Когато потребителят кликне на бутона "Добавяне в кошницата" или когато кошницата се актуализира чрез AJAX, трябва да бъде изпратено събитие add_to_cart в dataLayer. Примерната структура на данните трябва да бъде следната: event add_to_cart, ecommerce, където currency е BGN, value е 1299.90 и в масива items са включени ID на продукта, име на продукта, цена и количество.
Ако използвате индивидуален софтуер, тези данни могат да бъдат генерирани от разработчика на страницата с детайли на продукта или в JavaScript функцията, която изпълнява операцията по добавяне в кошницата. В системи като WooCommerce, плъгините могат автоматично да създават dataLayer; обаче имената на параметрите в автоматичните плъгини трябва да се тестват. В затворени системи като Shopify конфигурацията на dataLayer се извършва в границите, разрешени от темата или интеграционния слой.
- ID на продукта винаги трябва да идва от един и същ източник.
- Ценовата стойност трябва да бъде изпратена в числов формат; символът за валута не трябва да се добавя.
- Стойността на currency трябва да е в ISO формат; за България трябва да се използва BGN.
- Ако се добавят множество продукти, масивът items трябва да включва всички продукти.
- Стойността на value трябва да бъде равна на произведението на цената на продукта и количеството.
3. Създайте променливи на DataLayer в Google Tag Manager
Отидете в секцията "Променливи" на GTM и създайте променливи Data Layer Variable, които ще улавят полета като ecommerce.items, ecommerce.value и ecommerce.currency. Определете имената на променливите по разбираем начин. Например имената DLV - ecommerce.items, DLV - ecommerce.value, DLV - ecommerce.currency ще улеснят поддръжката в бъдеще.
Често срещана грешка е неправилното записване на пътя на dataLayer. Ако данните идват в обекта ecommerce, пътят на променливата трябва да бъде ecommerce.items. Ако данните се изпращат директно като items, пътят ще бъде items. Режимът за предварителен преглед на GTM е най-надеждният начин да видите каква структура идва.
4. Определете тригър за Custom Event
В GTM от секцията "Тригъри" създайте нов тригър за Custom Event. В полето за име на събитието напишете add_to_cart. Този тригър ще се активира, когато в dataLayer дойде събитието add_to_cart. В някои сайтове името на събитието може да е различно, като addToCart, product_add_to_cart или cart_add. Според стандартите за 2026 г. е най-добре да се използват предложените имена на събития в GA4; следователно, ако е възможно, стандартизирайте името на събитието в dataLayer на add_to_cart.
5. Създайте GA4 Event етикет
От секцията "Етикети" създайте нов GA4 Event етикет. В полето за име на събитието напишете add_to_cart. Изберете конфигурационния етикет на GA4 или въведете Measurement ID. В раздела за параметри на събитието добавете параметрите currency, value и items. Свържете полетата за стойност с вече създадените променливи в dataLayer.
Тук е важно да се уверите, че параметърът items достига до GA4 в масивен формат. Изпращането на данни за продуктите като текст може да не произведе очаквания резултат в отчетите за електронна търговия. Проверете в режим на предварителен преглед на GTM дали променливата изглежда като реална структура на масив или обект.
6. Тествайте в режим на предварителен преглед
Активирайте режима за предварителен преглед на GTM, отидете на сайта си и добавете продукт в кошницата. Проверете дали събитието add_to_cart се показва в лявата панел. Когато събитието бъде избрано, вашият GA4 Event етикет трябва да се показва като "изстрелян". Ако не се активира, името на събитието може да не съвпада или вашето dataLayer събитие може да идва късно след кликването на бутона.
По време на теста трябва да се пробват не само различни сценарии с един продукт, но и различни сценарии. Трябва да се тестват вариации на продукт, намалени продукти, последни наличности, увеличаване на количеството, изглед на мобилно устройство и бързи поп-ъп сценарии за кошницата. В онлайн магазините значителна част от потребителите идват от мобилни устройства, така че е възможно бутонът за добавяне в кошницата да използва отделен DOM или AJAX процес.
7. Проведете проверка с GA4 DebugView
Дори и предварителният преглед на GTM да е успешен, настройката не се счита за завършена без проверка в GA4 DebugView. В администраторския панел на GA4 отидете в секцията DebugView и изберете тестовото устройство. Събитието add_to_cart трябва да се вижда в реалновремевия поток. Влезте в събитието и проверете дали параметрите currency, value и items идват правилно.
Ако събитието се вижда в DebugView, но параметрите липсват, проверете полето за параметри на събитието в GTM етикета или променливите на dataLayer. Ако няма събитие, трябва да се провери Measurement ID на GA4, настройките за съгласие, блокера за реклами, одобрението за бисквитки или дали GTM контейнерът е активен.
8. Публикувайте GTM контейнера
След като тестовете са завършени, публикувайте GTM контейнера с описателно име на версията. Например, име като "GA4 add_to_cart e-търговия настройка - 2026-01" ще улесни разбирането на историята на промените в бъдеще. В публикуваните бележки запишете кои параметри са били изпратени и в кои типове страници е било тествано.
Методи за настройка: Сравнение между GTM, директен код и плъгини
Съществуват различни начини за настройка на събитието "Добавяне в кошницата" в GA4. Най-правилният метод зависи от инфраструктурата на вашия сайт, техническия ви екип и нуждите ви от измерване. Следната таблица обобщава и улеснява вземането на решение.
| Метод | Предимство | Недостатък | За кого е подходящ? |
|---|---|---|---|
| Google Tag Manager + dataLayer | Гъвкав, мащабируем, лесен за поддръжка | Изисква техническа верификация при първоначалната настройка | Професионални онлайн магазини |
| Директен GA4 код | По-малко междинен слой, може да работи бързо | Изисква промяна на кода, труден за управление | Малки индивидуални проекти |
| Готов плъгин | Лесна настройка, бързо стартиране | Качеството на данните зависи от плъгина | WooCommerce и готови платформи |
| Сървърно маркиране | По-силно контролиране на данните и устойчивост | Изисква разходи и експертиза | Търговски марки с висок трафик |
За повечето бизнеси методът GTM + dataLayer е най-балансираното решение в началото. Брандовете с висок трафик, голям рекламнобюджет и ниска толерантност за загуба на данни могат да обмислят подхода на сървърно маркиране. Сървърното проследяване става все по-важно поради ограниченията на браузърите и политиките за бисквитки. За силна сървърна инфраструктура можете да разгледате Hostragons решения за VPS сървър и Hostragons услуги за специални сървъри за проекти с висок трафик.
Как да интерпретирате данните за "Добавяне в кошницата" в GA4 отчетите?

След като настройката е публикувана, можете да прегледате данните за add_to_cart в GA4 отчетите от няколко различни места. Отчетите в реално време са подходящи за първоначална верификация; обаче за анализ на производителността е необходимо да изчакате поне 24-48 часа за натрупване на данни. Отчетите за покупки в електронната търговия са ценни за сравнения на добавяне в кошницата и покупки на базата на продукт.
В отчетите за открития можете да създадете специализирани анализи. Например, можете да добавите размер на името на продукта в реда, а метриката за брой събития add_to_cart в стойността, за да видите кои продукти са добавени най-много в кошницата. Ако добавите събитието purchase към същия отчет, можете да анализирате разликата между добавяне в кошницата и покупка. Например, продукти с висока степен на добавяне в кошницата, но ниска степен на покупка, трябва да се разгледат за разходи за доставка, време за доставка, опции за плащане или доверие.
- Висок брой прегледи на продукта, но ниско добавяне в кошницата може да означава, че страницата на продукта не е убедителна.
- Високо добавяне в кошницата, но ниско стартиране на плащане може да означава, че на страницата за кошницата има триене.
- Високо стартиране на плащане, но ниска покупка може да показва проблеми с метода на плащане, доверието или проблеми с грешки.
- Ниското добавяне в кошницата на мобилни устройства може да наложи тест на видимостта на бутона и скоростта на страницата.
- Ако трафикът от кампаниите добавя в кошницата, но не купува, е необходимо да се провери целевата настройка и съответствието на офертите.
Защо е важно от SEO и производителност?
Събитието "Добавяне в кошницата" в GA4 не е директен фактор за органична класификация; обаче е изключително важно за измерване на търговския успех на SEO стратегията. Ако категория страница, която носи органичен трафик, генерира прегледи на продукта, но не произвежда добавяния в кошницата, съдържанието, изборът на продукти, филтрирането, ценообразуването или потребителското изживяване трябва да бъдат преразгледани. В подхода за SEO през 2026 г. намерението на потребителите, опитът на страницата и качеството на конверсията се разглеждат в комбинация.
Например, ако процентът на добавяне в кошницата от потребителите, идващи от органични търсения, е 3%, а от платен трафик в социалните медии е 0.8%, това може да означава, че органичните страници улавят по-висока намерение за покупка. Тези данни ще ви помогнат да приоритизирате инвестициите в съдържание и оптимизация на категории. По същия начин, ако потребителите, преминаващи от определено съдържание на блог към страница на продукт, имат висок процент на добавяне в кошницата, е разумно да разширите темата на съответните статии. За да подкрепите стратегията си за съдържание с техническа инфраструктура, можете да оцените Ръководство за оптимизация на скоростта на уебсайт и Препоръки за производителността на WordPress хостинг.
Често срещани грешки и решения
Грешно използване на името на събитието
Препоръчаното име на събитието в GA4 е add_to_cart. Специални имена като addToCart или sepete_ekle могат да бъдат технически изпратени, но не се препоръчват поради несъответствие с стандартните отчети за електронна търговия. Решението е да се стандартизира името на събитието на add_to_cart в dataLayer и GTM.
Изпращане на липсващ параметър items
Най-честата грешка е да се изпращат само параметрите value и currency, без да се изпраща списък с продукти. В този случай можете да видите общия брой добавяния в кошницата, но няма да можете да анализирате кои точно продукти са добавени. Решението е да се изпрати масивът items с полетата item_id, item_name, price и quantity.
Неправилен формат на цената
Формати като 1299,90 или 1.299,90 лв. могат да причинят проблеми в GA4. Цените трябва да се изпращат в числов формат с точка за десетичен разделител. Например, 1299.90 е правилна стойност. Валутата също трябва да бъде предадена като параметър currency с BGN.
Проблем с двойно задействане
Ако при добавяне на продукт в кошницата се задейства както кликването на бутона, така и AJAX успешно събитие, в GA4 могат да бъдат изпратени две събития add_to_cart. Това ще увеличи данните. Решението е да се изпрати само едно dataLayer събитие в момента, когато операцията е успешно завършена.
Влияние на одобрението на бисквитки и режим на съгласие
Изпращането на събития може да бъде ограничено, преди потребителят да е дал разрешение за аналитични бисквитки. Това е особено важно за сайтове, съвместими с Европейския съюз и Закона за защита на личните данни. Тествайте дали режимът на съгласие работи в синхрон с етикетите на GA4. Уверете се, че събитията се изпращат както трябва след одобрението на потребителя.
Съвети от специалисти за напреднало измерване
След завършване на основната настройка на add_to_cart, може да се приложат някои напреднали проверки, за да се подобри качеството на данните. Първо, използвайте уникален и неизменен item_id за всеки продукт. Името на продукта може да се променя с времето, но щом SKU или ID на продукта не се променят, предишните анализи остават валидни. На второ място, изпращайте категориите на продуктите иерархично и последователно. Например, item_category Giyim, item_category2 Erkek, item_category3 Tişört така ще укрепи анализите на категориите.
На трето място, не губете контекста на кампанията и списъка. Потребителят добавя ли продукта от предложения на началната страница, от категорията или от резултата от търсене? Параметрите item_list_name и item_list_id ще отговорят на този въпрос. На четвърто място, имайте предвид семплирането на данни и забавянето на отчетите. Някои данни в стандартните отчети на GA4 могат да се появят със закъснение; за мигновени решения, използвайте DebugView и отчети в реално време, а за стратегически анализи – отчетите за открития.
Накрая, не разглеждайте настройката на измерването като еднократна задача. Актуализациите на теми, промени в плъгини, интеграции с доставчици на плащания и нови структури на вариации на продукти могат да повлияят на dataLayer. Провеждането на тестови поръчки и проверки на добавяне в кошницата поне веднъж месечно за критични събития в електронната търговия ще поддържа надеждността на данните.
Примерен контролен списък
Преди да публикувате настройката, можете да използвате следния контролен списък. Този списък е практична отправна точка за намаляване на загубите на данни и неправилното отчитане в реални проекти.
- Правилен ли е Measurement ID на GA4?
- ГТМ контейнерът ли е зареден на всички страници?
- Създава ли се събитието add_to_cart в dataLayer след добавяне в кошницата?
- Списъкът items включва ли ID на продукта, име, цена и количество?
- Изпраща ли се currency като BGN?
- Съответства ли стойността на value на сумата от цената и количеството?
- Активира ли се GA4 Event етикетът в GTM Preview режим?
- В GA4 DebugView виждат ли се събитието и параметрите?
- Тестирани ли са сценарии за мобилни и десктоп устройства поотделно?
- Има ли проблем с двойно задействане или липсващо задействане?
Често задавани въпроси
Автоматично ли се измерва събитието "Добавяне в кошницата" в GA4?
Не, повечето сайтове за електронна търговия не автоматично измерват събитието "Добавяне в кошницата". GA4 може да проследява прегледи на страници и някои основни взаимодействия, но за add_to_cart обикновено е необходима специална настройка чрез dataLayer, Google Tag Manager или плъгин за електронна търговия.
Трябва ли да маркирам събитието add_to_cart като конверсия?
Добавянето в кошницата е важно микро събитие; обаче не е основна конверсия за всяко предприятие. Покупката остава основната конверсия, докато add_to_cart може да се разглежда като микро конверсия за анализ и оптимизация на реклама. В зависимост от рекламната ви стратегия, маркирането му като конверсия може да бъде полезно.
Защо данните за добавяне в кошницата не се виждат веднага в GA4?
Събитието трябва да се вижда бързо в DebugView и реалновремевите отчети; обаче в стандартните отчети може да има забавяне в обработката на данните. Освен това, грешка в Measurement ID, настройки за съгласие, блокер за реклами, неправилен тригър или липсваща GTM публикация могат да попречат на видимостта на данните.
Треба ли ръчна настройка за WooCommerce?
Някои плъгини за WooCommerce могат автоматично да изпращат събития за електронна търговия в GA4. Въпреки това, качеството на данните зависи от плъгина. Трябва да проверите с GTM Preview и GA4 DebugView, че параметрите item_id, price, quantity, category и currency са правилни.
Кои параметри са най-важни за събитието добавяне в кошницата?
Най-критичните параметри са името на събитието add_to_cart, currency, value и масивът items. Препоръчва се в items да се включват полетата item_id, item_name, price и quantity. Полетата категория, марка, вариант и информация за списък също могат да бъдат добавени за по-подробен анализ.
В обобщение, правилната настройка на събитието "Добавяне в кошницата" в Google Analytics 4 не само измерва едно кликване, но и намерението за покупка. Стандартът на dataLayer, тригърът на GTM, GA4 Event етикетът и проверката в DebugView са основните стъпки в този процес. Редовно тествайте настройките на данните за електронната търговия на вашия сайт, за да поддържате надеждността на данните; ако искате да изградите силна основа за инфраструктура, сигурност и производителност, разгледайте хостинг, домейни и SSL решения на Hostragons.