# ROAS, конверсия и CAC с AI агент: магазин, GA4 и реклами в един отчет

ROAS, конверсия и CAC с AI агент: как Claude събира магазина, GA4, Meta Ads и Google Ads в един отчет. Конекторите, формулите и седмичен шаблон.

Източник: https://cloudcart.com/blog/ai-agent-store-ga4-ads-report · CloudCart · 2026-11-05

Накратко: AI агент като Claude смята ROAS, конверсия и CAC, когато има достъп до три места. От CloudCart с PAT ключ „само четене“ взима поръчките, клиентите и отчетите от Анализи. От Google Analytics 4 взима сесиите през Google Analytics MCP. Разхода за реклама взима от Meta Ads и Google Ads през техните MCP сървъри или от CSV експорт.

Статията продължава [KPI на онлайн магазина: 10 метрики, които AI агентът смята вместо вас](https://cloudcart.com/blog/ecommerce-kpi-metrics-ai-agent) и свързва аналитиката и рекламните акаунти. Фактите за CloudCart са проверени на 05.11.2026 в документацията на платформата, а конекторите на Google и Meta в техните официални страници.

## Откъде идва всяко число в отчета за ROAS, конверсия и CAC

Всяка от трите метрики има числител и знаменател в различни системи: парите са в магазина, посещенията в аналитиката, а разходът в рекламния акаунт.

| Число | CloudCart (PAT ключ) | Google Analytics 4 | Meta Ads / Google Ads |

| Приход, поръчки, средна поръчка | Да, точните суми от поръчките | Приблизително, от събитието purchase в браузъра | Стойност на конверсиите по правилата на платформата |

| Нови и върнали се клиенти | Да, от историята на поръчките | firstTimePurchasers, по потребител в GA4 | Не |

| Сесии | Да, отчетът „Сесии“ от Анализи | Да, sessions | Кликове, не сесии |

| Конверсия | Да, отчетът „Процент на реализация“ от Анализи | Да, поръчки ÷ сесии | Само за трафика от рекламата |

| Приход по канал | Да, „Продажби по източник на трафик“ и UTM в поръчките | Да, по канал и по source / medium | Само своя канал |

| Разход за реклама | Не | Само от свързан Google Ads или импортиран разход | Да |

Правилото на целия отчет: парите се броят от магазина, разходът от рекламния акаунт, а GA4 обяснява поведението на посетителите.

## Какво чете AI агентът от CloudCart с ключ „само четене“

AI агентът чете от CloudCart поръчките, продуктите, клиентите, отстъпките и отчетите от таблото Анализи през Admin API, с PAT ключ, който собственикът създава в Настройки → PAT токени. Ключът с ниво „Само четене“ (Read Only) чете всичко и не променя нищо.

Важната подробност за този отчет е, че Admin API на CloudCart има и заявка за отчетите от Анализи (analyticsReport). Тя връща всяка карта от таблото като таблица с колони и редове, за избран период и, ако планът включва сравнение, спрямо предишния период или година. Така агентът взима сесиите (online-store-sessions), конверсията (cart-conversion-rate) и прихода по канал (sales-by-traffic-source) от самия магазин, без GA4.

- Сесиите в CloudCart се броят по свой начин. Един посетител, който разглежда 2 часа, е 2 сесии, а смяната на устройство или на UTM източник също започва нова сесия. Затова числото в Анализи се различава от sessions в GA4 и двете не се смесват в една формула.

- Данните в Анализи се обновяват на около час. В самите поръчки новата поръчка е веднага.

- Приходът по канал е по първото посещение в сесията. Магазинът разпознава клика от реклама по gclid и gad_source (Google Ads), fbclid (Meta Ads) и ttclid (TikTok Ads), а UTM източникът, каналът и кампанията се пазят в поръчката. UTM проследяването е в CC Pro и CC Master според /pricing .

- Числата следват статусите от настройките на Анализи. Дайте същото правило на агента, за да съвпадат картите и отчетът.

Как се създава ключът стъпка по стъпка е описано на [Магазин с AI асистент](https://cloudcart.com/bg/offer/ai).

> Магазин с AI асистент Сесии, конверсия и приход по канал от една заявка Агентът чете таблото Анализи през Admin API със същия ключ „само четене“, с който чете поръчките. За половината отчет не ви трябва нито GA4, нито експорт. Как се свързва AI асистентът →

## Как да свържете Google Analytics 4 с Claude: Google Analytics MCP

Google Analytics 4 се свързва с Claude Code или Gemini CLI през Google Analytics MCP, сървър с отворен код от организацията на Google Analytics в GitHub. Пуска се на вашия компютър (или като отдалечена услуга), чете GA4 през Admin API и Data API и по подразбиране е само за четене ([google-analytics-mcp в GitHub](https://github.com/googleanalytics/google-analytics-mcp)).

Сървърът дава на агента отчет (run_report), отчет за фуния (run_funnel_report) и отчет в реално време. Инструментите за запис се включват само с отделен флаг и право за редакция.

- Свържете GA4 с магазина. В админа на CloudCart отворете Приложения → Google Analytics , поставете Measurement ID (започва с G- ) и активирайте приложението. Магазинът изпраща сам събитията view_item, add_to_cart, begin_checkout, purchase и останалите стандартни e-commerce събития. Подробно: GA4 и Google Tag Manager за онлайн магазин .

- Пригответе Google Cloud проект. В проекта включете Google Analytics Admin API и Google Analytics Data API.

- Дайте достъп само за четене. С gcloud auth application-default login създавате файл с идентификацията на вашия Google акаунт, с обхвата analytics.readonly . Командата отпечатва пътя до файла.

- Добавете сървъра в Claude Code. Командата от README е claude mcp add analytics-mcp --scope user с два параметъра: пътят до файла и ID на Google Cloud проекта. За Gemini CLI същото се пише в ~/.gemini/settings.json .

- Проверете с въпрос. Поискайте „сесии и поръчки за последните 7 дни“ и сверете с analytics.google.com.

Важно: това е техническа настройка с Google Cloud и терминал. Агентът ви превежда през нея, но входа в Google и правата давате вие. Иначе ползвайте ръчния експорт по-долу.

### Какво дава GA4 на отчета и какво не

GA4 дава на отчета данните за поведението: sessions, каналите по sessionDefaultChannelGroup (Organic Search, Paid Social, Paid Search, Email, Direct), sessionSourceMedium и фунията до поръчката. Ако Google Ads е свързан с имота или сте импортирали разходи, GA4 има и advertiserAdCost и returnOnAdSpend (общ приход ÷ разход за реклама), според [схемата на GA4 Data API](https://developers.google.com/analytics/devguides/reporting/data/v1/api-schema). Разходът за Meta в GA4 не идва сам.

Две правила на CloudCart обясняват защо приходът в GA4 е по-малък от този в магазина. Ако е инсталирано приложението за бисквитки с група „Google Consent Mode“, GA4 получава данни за посетителя едва след съгласие, а по подразбиране всички сигнали са отказани. Освен това магазинът не изпраща събитие refund, така че върнатите поръчки остават в прихода на GA4. Затова парите винаги се взимат от CloudCart.

## Как да свържете Google Ads с AI агента

Google Ads се свързва с AI агент през Google Ads MCP, сървър с отворен код от организацията на Google Ads в GitHub. Той чете кампаниите със заявки на езика GAQL, а промени прави само по етикети и рекламни материали, с проба и потвърждение преди запис ([google-ads-mcp в GitHub](https://github.com/googleads/google-ads-mcp)).

- Включете Google Ads API в Google Cloud проект, може в същия, който ползвате за GA4.

- Поискайте достъп до реални акаунти. От 9 септември 2026 Google Ads API работи без developer token: достъпът идва от Google Cloud проекта. С ниво Test проектът вижда само тестови акаунти, затова кандидатствайте за Explorer в Cloud Console. Прегледът в повечето случаи е автоматичен и дава до 2 880 операции на ден ( Google Ads API, developer token ).

- Настройте идентификацията с обхвата adwords , по същия начин като за GA4, или с OAuth клиент.

- Изключете записа, ако искате само отчети. В tools_config.yaml сложете labels: false и assets: false .

- Добавете сървъра в настройките на MCP на клиента (за Claude Code: ~/.claude/settings.json ).

Ако Google Ads е свързан с GA4, разходът идва и през Google Analytics MCP, така че за седмичния отчет отделен сървър не е задължителен. Как да подредите кампаниите е описано в [Google Ads за онлайн магазин](https://cloudcart.com/blog/google-ads-online-store).

## Как да свържете Meta Ads с Claude: официалният Ads MCP сървър

Meta Ads се свързва с AI агент през официалния Ads MCP сървър на Meta, който работи на адрес https://mcp.facebook.com/ads. От 16 юли 2026 той е отворен за всеки разработчик с приложение в Meta и дава разход, показвания, CTR и ROAS по период, възраст, пол и платформа ([Meta for Developers, 16.07.2026](https://developers.facebook.com/blog/post/2026/07/16/meta-ads-mcp-server/)).

- Изберете начин за вход. Най-простият е OAuth: влизате с Facebook Login for Business с профила, който има достъп до рекламния акаунт. Командата по-долу иска App ID на собствено приложение в Meta. Без приложение Meta предлага ръководството Meta ads AI connectors.

- Добавете сървъра в Claude Code. Документацията на Meta дава командата claude mcp add --transport http --client-id  meta-ads https://mcp.facebook.com/ads ( Ads MCP Server: Get started ).

- Дайте минималните права. Нужни са ads_mcp_management и ads_read . За отчет не давайте ads_management .

- Ограничете агента до четене. Meta позволява правила за агента, с които той вижда резултатите, без да може да мени бюджети, кампании или рекламни материали. Правилата се задават в Meta Business Suite.

Важно: към 05.11.2026 страницата на Meta описва свързването от Claude Code (с командата по-горе) и от ChatGPT (в режим за разработчици, с OAuth). За други асистенти проверете страницата на Meta, преди да добавите адреса като собствен конектор. Каква е сметката на рекламата в Meta и как се подреждат кампаниите е в [статията за рекламата в Meta](https://cloudcart.com/blog/meta-ads-online-store).

## Без конектор: ръчният експорт, който работи днес

Без MCP сървър отчетът се прави със същото качество, ако дадете на агента разхода като файл или като число. Само магазинът трябва да е свързан директно, защото оттам идват парите.

- Meta Ads Manager. Изберете периода, колоните разход, покупки и стойност на покупките и свалете отчета като CSV.

- Google Ads. В отчета за кампаниите изберете същия период и свалете CSV с разхода, кликовете и конверсиите.

- GA4, ако ви трябват сесиите от Google. Отворете отчета за придобиване на трафик за периода и го свалете като CSV.

- Дайте файловете на агента с изречението от раздела за седмичния отчет. Агентът ги чете, сдвоява ги по канал и дописва поръчките и клиентите от CloudCart.

Най-простият вариант е изречение с числата: „Миналата седмица Meta €420, Google €180.“

> 0% комисионна Прагът на ROAS не расте с оборота Комисионна от продажбите сваля маржа, а с него вдига ROAS, при който рекламата излиза на нула. В CloudCart плащате фиксиран месечен план и 0% от продажбите, така че прагът зависи от стоката, доставката и таксата за плащане, не от оборота. Сметнете комисионната си →

## Формулите за ROAS, CAC и конверсия в отчета

ROAS е приходът от реклама, разделен на разхода за нея; CAC е разходът за реклама, разделен на новите клиенти; конверсията е поръчките, разделени на сесиите, по 100. Трите формули се смятат за един и същ период и с едно и също правило за статусите на поръчките.

| Метрика | Формула | Числител от | Знаменател от | Пример |

| ROAS по канал | Приход от канала ÷ разход в канала | CloudCart: продажби по източник или UTM | Meta Ads / Google Ads | €2 520 ÷ €600 = 4,2 |

| Общ ROAS, или MER (Marketing Efficiency Ratio) | Целият приход ÷ целият разход за реклама | CloudCart: всички поръчки | Сумата от рекламните акаунти | €7 800 ÷ €900 = 8,7 |

| CAC | Разход за реклама ÷ нови клиенти | Рекламните акаунти | CloudCart: нови клиенти | €900 ÷ 60 = €15 |

| Конверсия | Поръчки ÷ сесии × 100 | CloudCart: поръчки | Анализи или GA4, от едно място | 120 ÷ 6 000 = 2% |

| ROAS на нулата | 1 ÷ марж | Маржът след стока и доставка | - | 1 ÷ 0,25 = 4 |

Примерите са условни. Как да изберете целеви ROAS по марж и кога ROI казва повече от ROAS е разгледано в [статията за ROAS и ROI на онлайн магазин](https://cloudcart.com/blog/roas-roi-online-store).

Ако ROAS по канал расте, а общият ROAS пада, каналите си приписват едни и същи поръчки.

## Защо магазинът, GA4 и Meta показват различен приход

Приходът за една седмица почти никога не съвпада, защото CloudCart брои реалните поръчки, GA4 брои събитията purchase от браузъра, а рекламните платформи броят конверсиите по свой прозорец на атрибуция.

- GA4 губи посетителите без съгласие за бисквитки и тези с блокиране на реклами и не маха върнатите поръчки, защото магазинът не изпраща refund.

- Meta и Google Ads приписват покупката на реклама, която човекът е видял или кликнал преди дни, по своите правила. Една поръчка може да се появи и в двете платформи.

Числата на платформите служат за решения вътре в тях, например коя реклама да спрете. За бюджета кажете на агента още в първото изречение, че парите и новите клиенти са от CloudCart.

## Седмичният маркетингов отчет: шаблон и изречение за агента

Седмичният маркетингов отчет е таблица с 10 реда: колко пари е донесла рекламата, колко е струвала и къде е проблемът.

| Ред | Източник | Сигнал за действие |

| Приход, поръчки, средна поръчка | CloudCart, поръчки | Спад над 10% спрямо миналата седмица |

| Нови клиенти | CloudCart, клиенти | Пада, докато разходът е същият |

| Сесии и конверсия | CloudCart Анализи или GA4 | Конверсията пада при същите сесии |

| Разход Meta Ads | Meta Ads MCP или CSV | Над седмичния бюджет |

| Разход Google Ads | Google Ads MCP, GA4 или CSV | Над седмичния бюджет |

| Приход по канал | CloudCart, продажби по източник и UTM | Канал с разход и без поръчки |

| ROAS по канал | Приход от CloudCart ÷ разход | Под ROAS на нулата |

| Общ ROAS (MER) | Целият приход ÷ целият разход | Пада 2 седмици подред |

| CAC | Разход ÷ нови клиенти | Над печалбата от първата поръчка |

| Топ 5 продукта от реклама | CloudCart, поръчки с рекламен източник | Продукт с малка наличност |

Изречението за агента, когато MCP сървърите са свързани:

Направи седмичния маркетингов отчет за последните 7 дни спрямо предишните 7.
Приход, поръчки, средна поръчка и нови клиенти вземи от CloudCart, броим
платени, завършени и изпълнени поръчки. Сесиите и конверсията вземи от
Анализи в CloudCart. Разхода вземи от Meta Ads и Google Ads. Приходът по
канал е от "Продажби по източник на трафик" в CloudCart, не от платформите.
Сметни ROAS по канал, общ ROAS и CAC. Маржът ни е 30%. Отбележи всеки канал
под ROAS на нулата и всяко число, паднало с над 10%, с по едно действие.
Само четеш, нищо не променяш.
Ако сървърите за рекламите не са свързани, заменете изречението за разхода с „Разходът е във файловете, които прикачвам“ или с числата. Как отчетът идва сам всяка сутрин по график в Claude Code, Codex или Gemini CLI е описано в [отчета за продажбите в 8:00 с AI агент](https://cloudcart.com/blog/ai-agent-daily-store-report).

> Магазин за €1 €1 на месец за първите 3 месеца на всеки план Анализи, PAT ключовете и приложението Google Analytics са в магазина от първия ден, така че първият седмичен отчет е готов с първите поръчки от рекламата. Офертата е за нови магазини до 31.12.2026. Какво включва €1 →

## Готови изречения за ROAS, CAC и конверсия

Всяко изречение по-долу назовава източника на числото, защото така агентът не смесва прихода на платформите с прихода на магазина.

| Въпрос | Изречение към агента |

| ROAS по канал | „Сметни ROAS за Meta и Google за октомври: приходът е от продажбите по източник на трафик в CloudCart, разходът е от рекламните акаунти.“ |

| CAC по месеци | „Дай CAC за последните 3 месеца по месеци: целият разход за реклама ÷ новите клиенти в CloudCart.“ |

| Конверсия по канал | „От GA4 дай сесиите по канал за 30 дни, от CloudCart поръчките по същите канали и сметни конверсията на всеки.“ |

| Разлика в прихода | „Сравни прихода от Meta за миналата седмица: какво казва Meta, какво казва GA4 и какво е в поръчките в CloudCart. Обясни разликата.“ |

| Кампания на загуба | „Кои кампании в Meta и Google имат разход над €50 за 14 дни и под 1 поръчка в CloudCart с техния UTM?“ |

| Фуния | „От GA4 дай фунията product → cart → checkout → purchase за телефон и компютър за последните 30 дни. Къде е най-големият спад?“ |

Изреченията работят в Claude Code, ChatGPT/Codex и Gemini CLI. За Claude Code има плъгин с уменията на CloudCart, описан на [CloudCart в Claude Code](https://cloudcart.com/bg/offer/ai-claude-code).

## Грешки при отчета за рекламите с AI агент

- Приход от платформата в ROAS. ROAS от отчета на Meta е числото на Meta. За решения за бюджета делите прихода от магазина на разхода.

- Сесии от две системи в една формула. Поръчките ÷ сесиите от GA4 и поръчките ÷ сесиите от Анализи дават различна конверсия. Изберете една система и я пазете.

- Различни периоди. Разход за целия месец и поръчки до 25-о число свалят ROAS. Агентът трябва да ползва едни и същи дати навсякъде.

- Права за запис за отчет. За отчета стигат PAT ключ „Само четене“, analytics.readonly за GA4 и ads_read за Meta. Право за промяна давате за отделна задача и със срок.

- Реклама без UTM. Без UTM тагове магазинът пак разпознава клика от реклама по gclid и fbclid, но кампанията не се вижда в поръчката. Слагайте utm_campaign на всяка реклама.

CloudCart, българската платформа за онлайн магазини, дава на AI агента поръчките, клиентите и отчетите от [Анализи](https://cloudcart.com/analytics) с един ключ „само четене“, а рекламата и GA4 се добавят с техните MCP сървъри или с един CSV файл седмично. Картовите плащания с [CloudCart Pay](https://cloudcart.com/cloudcart-pay) са с 0% такса за транзакция до 31.12.2026, така че маржът и прагът на ROAS не губят процент от всяка поръчка. Цените на плановете са на [/pricing](https://cloudcart.com/pricing) (към ноември 2026, годишно плащане, без ДДС: от €14 на месец за Baby Pack). [Създайте магазин за €1](https://cloudcart.com/bg/offer/online-store-for-1-euro) и пуснете първия отчет за рекламите още тази седмица. Въпроси: support@cloudcart.com.

## Често задавани въпроси

**Може ли Claude да чете Google Analytics?**

Да. Google Analytics MCP, сървър с отворен код от организацията на Google Analytics в GitHub, дава на Claude Code и Gemini CLI достъп до GA4 само за четене. Настройката изисква Google Cloud проект с включени Admin API и Data API и вход с обхвата analytics.readonly.

**Има ли официален MCP сървър за Meta Ads?**

Да. Meta поддържа Ads MCP сървър на адрес mcp.facebook.com/ads, отворен за разработчици от 16.07.2026. Той дава разход, CTR и ROAS по период и разбивки, а с правила за агента достъпът се ограничава до четене.

**Как да свържа Google Ads с AI агент?**

Чрез Google Ads MCP от GitHub организацията на Google Ads или през GA4, ако Google Ads е свързан с имота. От 09.09.2026 Google Ads API работи без developer token, а достъпът до реални акаунти е с ниво Explorer на Google Cloud проекта.

**Вижда ли AI агентът посещенията в магазина без GA4?**

Да. През Admin API на CloudCart агентът чете отчетите от таблото Анализи, включително сесиите, конверсията и продажбите по източник на трафик. Ключът „Само четене“ стига за това.

**Как се изчислява CAC?**

CAC е разходът за реклама, разделен на новите клиенти за същия период. Пример: €900 реклама и 60 нови клиенти дават CAC €15. Новите клиенти се броят от поръчките в магазина, а разходът от рекламните акаунти.

**Защо приходът в GA4 е по-малък от този в магазина?**

GA4 брои само посетителите, които са дали съгласие за бисквитки и не блокират проследяването. Затова част от поръчките в CloudCart липсват в GA4. Освен това магазинът не изпраща refund към GA4 и върнатите поръчки остават в прихода там.

**Трябва ли ми MCP сървър за отчета за рекламите?**

Не е задължителен. Свалете разхода от Meta Ads Manager и Google Ads като CSV или напишете числата в изречението. Агентът го слага срещу прихода и новите клиенти, които чете директно от CloudCart.

**Безопасно ли е AI агентът да има достъп до рекламния акаунт?**

Да, ако правата са само за четене: ads_read и правило за агента в Meta, analytics.readonly в GA4 и изключени инструменти за запис в Google Ads MCP. В CloudCart ключът „Само четене“ спира с един клик в Настройки → PAT токени.
