Проследяване от страна на сървъра за WooCommerce
Инсталирайте плъгина на ROASaurus за WordPress или насочете webhook на WooCommerce към ROASaurus. И в двата случая платените поръчки достигат до вашите рекламни платформи от сървъра и се свързват с клика върху рекламата.
| WooCommerce накратко | |
|---|---|
| Вариант 1 | Плъгин на ROASaurus: изпраща платените поръчки към orders API и запазва бисквитките за проследяване към всяка поръчка |
| Вариант 2 | Webhook на WooCommerce (Order updated), проверен с неговия HMAC подпис |
| Резервен вариант | Незадължителен REST API ключ: пропуснатите поръчки се изтеглят на всеки 5 минути |
| Платени поръчки | Статус processing или completed |
| Изисквания на плъгина | PHP 7.4 и WooCommerce 6.0 или по-нова версия |
Вариант 1: плъгинът на ROASaurus
- Отидете на Add a store › WooCommerce и въведете адреса на магазина си.
- В Settings › Orders API на магазина създайте API ключ.
- Изтеглете плъгина и качете zip файла в WordPress от Plugins › Add New Plugin › Upload Plugin. След това го активирайте.
- В 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-дневен безплатен пробен период, без кредитна карта.
Започнете безплатния си пробен период →