Виявлення

Автор: Ivo Kostadinov · Засновник, SaveMyBudget

· 3 хв читання

SaveMyBudget Toolkit тепер із відкритим кодом

Сьогодні ми опублікували з відкритим кодом ту половину SaveMyBudget, що збирає докази. Вона називається SaveMyBudget Toolkit, має ліцензію Apache-2.0 і працює як один Docker-контейнер на сервері, який ви контролюєте.

Що він робить

Тулкіт записує кожен клік по Google Ads, що потрапляє на ваш сайт, і зберігає те, чого Google не бачить зі свого боку: чи була сторінка взагалі видимою, як довго вона була відкрита, чи торкалися чогось на ній, з якої мережі прийшов візит і чи той самий ID кліка траплявся більше одного разу.

Потім він застосовує до цих записів десять правил виявлення — кожне задокументоване зі своїм порогом за замовчуванням і відомими хибними спрацюваннями — і будує пакет, якого просить форма Google для недійсних кліків: файл із доказами (ID кліків, часові позначки й адреси), короткий фактичний підсумок і покрокову інструкцію до полів форми. Подаєте її ви. Google розглядає її й вирішує, що саме, якщо взагалі щось, було недійсним.

Якщо ви не хочете запускати тег, натомість можна імпортувати журнали веб-сервера або експорт кліків. Маючи обидва, тулкіт також покаже, які запити дійшли до вашого сервера без запуску тега — це найчіткіша ознака кліка, якого не робив жоден браузер.

Чого він не робить

Він не підключається до вашого облікового запису Google Ads. Не подає заявки. Не оцінює вартість позначених кліків — позначений не означає недійсний, а бонус нараховує лише Google. Він нічого не блокує, хоча може експортувати список IP-адрес, який ви за бажанням додасте до виключень IP-адрес у кампаніях.

Чим він відрізняється від сервісу

Сервіс на savemybudget.io — та сама ідея, але з нашим веденням. Він встановлює тег і стежить за ним, підключається до вашого облікового запису Google Ads по дані кампаній і витрат, застосовує додаткові правила й пороги, відкалібровані за багатьма обліковими записами, а також готує й подає заявки. Модель «Без результату — без оплати»: коли Google підтверджує бонус, ми залишаємо 25%. Якщо Google не підтверджує нічого, ви нічого не платите.

Тулкіт — для тих, хто вважає за краще збирати й подавати самостійно: агенцій із власною інфраструктурою, розробників, які хочуть прочитати код, перш ніж довіряти скрипту на своєму сайті, і всіх, кому потрібні докази, але не потрібні стосунки. Рушій правил і колектор мають те саме походження, що й у сервісу; налаштування, сигнали з багатьох облікових записів і подання в репозиторії відсутні й не з’являться.

Навіщо відкривати

Дві причини. Тег на чиємусь сайті має бути доступним для читання. Наш невеликий, не має залежностей, ніколи не читає вміст сторінки чи поля форм і — у збірці тулкіта — взагалі ніколи не звертається до нас. Таке твердження легше робити, коли будь-хто може його перевірити.

І форма Google публічна. Проблема ніколи не була в доступі до неї; проблема в тому, щоб мати достатньо якісні записи, аби її заповнити. Якщо більше рекламодавців вестимуть такі записи, подаватиметься більше обґрунтованих звернень, а це добре для кожного, хто має рекламний бюджет.

Телеметрія — бо ви все одно спитаєте

Тулкіт надсилає анонімні лічильники використання — версію, кількість сайтів, кількість аналізів — і нічого про ваших відвідувачів. Усі поля перелічені в репозиторії. Вимкнути її можна однією змінною середовища.

Як отримати

Репозиторій — github.com/10xlabsio/savemybudget-toolkit. Розгортання — це файл Docker Compose з Caddy для TLS, і воно займає близько десяти хвилин; документація охоплює Google Tag Manager, Shopify, WordPress, Webflow, Wix і Squarespace. Issues і pull requests вітаються. Зміни значень правил за замовчуванням спершу обговорюються, бо поріг — це продуктове рішення, а не зміна коду.

Якщо ви хочете, щоб це робили ми: сервіс.

Захистіть рекламний бюджет. Почніть відстежувати кліки на своєму сайті, а підготовку заявок для розгляду Google залиште нам.

Захистити рекламний бюджет

Без результату — без оплати · Картка не потрібна · Налаштування за хвилину