Ivo Kostadinov · Założyciel, SaveMyBudget
· 3 min czytania
SaveMyBudget Toolkit jest open source
Dziś opublikowaliśmy jako open source tę część SaveMyBudget, która zbiera dowody. Nazywa się SaveMyBudget Toolkit, ma licencję Apache-2.0 i działa jako jeden kontener Docker na serwerze, który kontrolujesz.
Co robi
Toolkit zapisuje każde kliknięcie w reklamę Google Ads, które trafia na Twoją stronę, i zachowuje to, czego Google nie widzi ze swojej strony: czy strona była w ogóle widoczna, jak długo była otwarta, czy cokolwiek na niej dotknięto, z jakiej sieci pochodziła wizyta i czy ten sam identyfikator kliknięcia pojawił się więcej niż raz.
Następnie stosuje do tych zapisów dziesięć reguł detekcji — każda jest opisana wraz z domyślnym progiem i znanymi fałszywymi alarmami — i buduje pakiet, o który prosi formularz Google dotyczący nieprawidłowych kliknięć: plik dowodowy z identyfikatorami kliknięć, znacznikami czasu i adresami; krótkie rzeczowe podsumowanie; oraz przewodnik po formularzu pole po polu. Składasz go Ty. Google go sprawdza i decyduje, co — jeśli cokolwiek — było nieprawidłowe.
Jeśli nie chcesz uruchamiać tagu, możesz zamiast tego zaimportować logi serwera WWW lub eksport kliknięć. Mając oba, toolkit pokaże też, które żądania dotarły na Twój serwer bez uruchomienia tagu — to najwyraźniejszy znak kliknięcia, którego nie wykonała żadna przeglądarka.
Czego nie robi
Nie łączy się z Twoim kontem Google Ads. Nie składa zgłoszeń. Nie wycenia oznaczonych kliknięć — oznaczone to nie to samo co nieprawidłowe, a o tym, za co przyznany zostanie zwrot, decyduje wyłącznie Google. Niczego nie blokuje, choć może wyeksportować listę adresów IP, którą możesz dodać do wykluczeń w swoich kampaniach.
Czym różni się od usługi
Usługa na savemybudget.io to ten sam pomysł, prowadzony za Ciebie. Instaluje tag i go monitoruje, łączy się z Twoim kontem Google Ads po dane o kampaniach i kosztach, stosuje dodatkowe reguły i progi kalibrowane na wielu kontach oraz przygotowuje i składa zgłoszenia. Działa w modelu „bez wygranej, bez opłaty”: gdy Google potwierdzi zwrot, zatrzymujemy 25%. Jeśli Google nic nie potwierdzi, nie pobieramy żadnej opłaty.
Toolkit jest dla tych, którzy wolą sami zbierać dane i składać zgłoszenia — agencji z własną infrastrukturą, programistów, którzy chcą przeczytać kod, zanim zaufają skryptowi na swojej stronie, i każdego, kto chce mieć dowody, ale nie relację z usługodawcą. Silnik reguł i kolektor pochodzą z tej samej linii co te w usłudze; dostrajania, sygnałów z wielu kont i składania zgłoszeń nie ma w repozytorium i nie będzie.
Po co otwarty kod
Z dwóch powodów. Tag na czyjejś stronie powinien dać się przeczytać. Nasz jest mały, nie ma zależności, nigdy nie czyta zawartości strony ani pól formularzy, a w wersji toolkitu w ogóle się z nami nie łączy. Łatwiej to powiedzieć, gdy każdy może to sprawdzić.
A formularz Google jest publiczny. Problemem nigdy nie był dostęp do niego, tylko posiadanie zapisów wystarczająco dobrych, by go wypełnić. Jeśli więcej reklamodawców będzie prowadzić takie zapisy, powstanie więcej dobrze uzasadnionych wniosków, a to dobrze dla każdego, kto ma budżet reklamowy.
Telemetria, bo i tak zapytasz
Toolkit wysyła anonimowe liczniki użycia — wersję, liczbę stron, liczbę analiz — i nic o Twoich odwiedzających. Każde pole jest wypisane w repozytorium. Jedna zmienna środowiskowa ją wyłącza.
Jak go zdobyć
Repozytorium znajduje się pod adresem github.com/10xlabsio/savemybudget-toolkit. Wdrożenie to plik Docker Compose z Caddy do TLS i zajmuje około dziesięciu minut; dokumentacja obejmuje Google Tag Manager, Shopify, WordPress, Webflow, Wix i Squarespace. Issues i pull requesty są mile widziane. Zmiany wartości domyślnych reguł najpierw przechodzą przez dyskusję, bo próg to decyzja produktowa, a nie zmiana w kodzie.
Jeśli wolisz, żebyśmy to uruchomili my: usługa.
Chroń budżet reklamowy. Zacznij śledzić kliknięcia na swojej stronie i pozwól nam przygotować zgłoszenia do sprawdzenia przez Google.
Chroń mój budżet reklamowyBez wygranej, bez opłaty · Bez karty na start · Konfiguracja w minutę