Налаштування плагіну morkva Server-Side Conversions

Плагін надсилає підтверджену подію Purchase одразу в три системи — GA4, Meta Conversions API та Google Ads — з гнучким вибором моменту, коли замовлення вважається продажем.
Написано Ihor Kit
Оновлено 2 тижні тому

Загальні налаштування

Перейдіть у WooCommerce → Налаштування → вкладка SSC. Розділ General застосовується одразу до всіх трьох каналів:

  • Trigger mode — коли замовлення вважається конверсією:
    • Order created — одразу при оформленні, незалежно від оплати;
    • Order paid (за замовчуванням) — коли оплата надійшла;
    • Order with defined status — по вручну обраному статусу замовлення.
  • Product ID source — який ідентифікатор товару передавати в GA4/Meta: SKU (за замовчуванням) чи Product ID. Має збігатись з тим, як побудований товарний фід у Google Merchant Center / Meta Catalog.
  • Enable logging — пише запити й відповіді усіх трьох каналів у «WooCommerce → Стан → Журнали».
  • Remove plugin data upon deleting — вимкнено за замовчуванням; вмикайте, лише якщо потрібне повне видалення даних разом із плагіном.

GA4

    1. Google Analytics → Адміністратор → Потоки даних → обрати потік → скопіювати Measurement ID (формат G-XXXXXXXXXX).
    2. Там само → «Секретні токени API для Measurement Protocol» → створити новий токен → API Secret.
    3. Внести обидва значення в розділ GA4 Purchase Settings.
    4. Натиснути Test GA4 connection  — перевірка без потреби створювати тестове замовлення.

    Meta Conversions API

    1. business.facebook.com/events_manager2 → обрати джерело даних → скопіювати Pixel ID.
    2. Events Manager → Settings → розділ «Conversions API» → «Generate access token» → CAPI Access Token.
    3. (необов'язково) Events Manager → вкладка «Test Events» → скопіювати Test Event Code на час перевірки; видалити перед запуском у продакшн.
    4. Увімкнути Enable Meta CAPI.

    ⚠️ На відміну від GA4, тут обидва канали шлють подію завжди — і Pixel у браузері, і CAPI із сервера — Meta сама склеює їх за спільним ідентифікатором. Для повноцінної дедуплікації потрібен тег Meta Pixel у Google Tag Manager, що читає подію dataLayer — mrkv_meta_purchase (поля meta_event_id, meta_currency, meta_value, meta_content_ids, meta_order_id). Без цього тега CAPI працює, але дедуплікація з браузерним Pixel не відбудеться.

    Google Ads

    1. Google Ads → номер акаунту вгорі праворуч → Customer ID.
    2. Goals → Conversions → обрана дія → Conversion Action ID з URL сторінки цієї дії.
    3. Google Ads → Tools & Settings → API Center → Developer Token.
    4. Google Cloud Console → APIs & Services → Credentials → OAuth Client ID та OAuth Client Secret.
    5. Один раз пройти OAuth consent flow для конкретного акаунту → OAuth Refresh Token.
    6. (необов'язково) Login Customer ID — лише якщо акаунт підключений під MCC.
    7. Спочатку увімкнути Validate only — Google Ads перевірятиме запит, але не рахуватиме конверсію; вимкнути після перевірки логів.
    8. Увімкнути Enable Google Ads.

    Плагін вивантажує офлайн-конверсію по gclid/gbraid/wbraid, захопленому при заході на сайт, — без жодного тега в браузері.

    Чи була наша стаття корисною?