Интеграция с онлайн магазин

Проследяване от страна на сървъра за WooCommerce

Инсталирайте плъгина на ROASaurus за WordPress или насочете webhook на WooCommerce към ROASaurus. И в двата случая платените поръчки достигат до вашите рекламни платформи от сървъра и се свързват с клика върху рекламата.

WooCommerce накратко
Вариант 1Плъгин на ROASaurus: изпраща платените поръчки към orders API и запазва бисквитките за проследяване към всяка поръчка
Вариант 2Webhook на WooCommerce (Order updated), проверен с неговия HMAC подпис
Резервен вариантНезадължителен REST API ключ: пропуснатите поръчки се изтеглят на всеки 5 минути
Платени поръчкиСтатус processing или completed
Изисквания на плъгинаPHP 7.4 и WooCommerce 6.0 или по-нова версия

Вариант 1: плъгинът на ROASaurus

  1. Отидете на Add a store › WooCommerce и въведете адреса на магазина си.
  2. В Settings › Orders API на магазина създайте API ключ.
  3. Изтеглете плъгина и качете zip файла в WordPress от Plugins › Add New Plugin › Upload Plugin. След това го активирайте.
  4. В WooCommerce › ROASaurus въведете endpoint, ключа на магазина и API ключа.

Плъгинът зарежда скрипта за проследяване, записва към поръчката при плащането бисквитките за проследяване на посетителя (ID на посетителя плюс бисквитките на Meta, TikTok, Snap и Pinterest) и изпраща всяка платена поръчка към ROASaurus. Поръчките с плащане при доставка и с банков превод се изпращат, когато достигнат processing. На страницата за благодарност плъгинът задейства покупката от браузъра. Тъй като ID на посетителя пътува заедно с поръчката, съпоставянето е точно.

Вариант 2: webhook-ове на WooCommerce

Изберете WooCommerce, когато добавяте магазина. В WooCommerce › Settings › Advanced › Webhooks добавете webhook със статус Active, тема Order updated, вашия URL за доставка на ROASaurus, тайна (secret) и версия на API WP REST API Integration v3. Поставете същата тайна в ROASaurus; всяко изпращане се проверява спрямо подписа си. Поръчките със статус processing или completed се считат за платени.

Добавете и REST API ключ само за четене и ROASaurus ще изтегля поръчките на всеки 5 минути, така че поръчка, която webhook-ът е пропуснал, пак ще пристигне. Плъгинът работи и заедно с webhook-овете: той записва ID на посетителя към всяка поръчка, а webhook-ът го пренася със себе си.

Съпоставяне без плъгина

Без плъгина нищо на страницата за благодарност не свързва поръчката с нейния посетител. Тогава ROASaurus съпоставя по хеширан имейл, който посетителят е въвел по-рано във вашия сайт (в изскачащ прозорец или чрез извикване на Identify), а след това по същия IP адрес и браузър, видени от 3 часа преди до 15 минути след поръчката, и то само когато подхожда точно един посетител.

Ограничения

  • Скриптът проследява прегледите на страници самостоятелно. Прегледите на продукти и добавянията в количката се засичат автоматично само в Shopify; в WooCommerce вашият разработчик може да ги изпраща с tlq('track', 'AddToCart', {...}).
  • Плъгинът и конекторът са изградени по официалната документация на WooCommerce. След настройката направете тестова поръчка и проверете Event log.

Свързани

ЧЗВ

Въпроси и отговори

Плъгин или webhook: кое да използвам?

Плъгинът дава точно съпоставяне, защото записва ID на посетителя към всяка поръчка. Webhook-овете не изискват инсталиране на плъгин, но тогава ROASaurus може да съпоставя поръчките само по имейл, който посетителят е въвел по-рано във вашия сайт, или по IP адрес и браузър, което свързва по-малко поръчки. Можете да използвате и двата.

Проследяват ли се поръчките с плащане при доставка?

Да. Плъгинът изпраща поръчките с плащане при доставка и с банков превод, когато преминат в статус processing. При webhook-овете поръчките се отчитат, щом статусът им е processing или completed.

Нужен ли ми е REST API ключът?

Не, той е незадължителен резервен вариант. С REST API ключ само за четене ROASaurus изтегля поръчките и на всеки 5 минути, така че пропуснат webhook не означава пропусната поръчка.

Всяка продажба, проследена до рекламата, която я е донесла

Проследяване от страна на сървъра, печалба и пожизнена стойност на клиента в едно приложение. 14-дневен безплатен пробен период, без кредитна карта.

Започнете безплатния си пробен период →