samil.pl

Dla agencji marketingowych

Kampania gotowa, wdrożenie stoi po stronie sklepu.

Robisz Google Ads, Analytics i social, a granica Twojej pracy przebiega tam, gdzie zaczyna się kod sklepu. Jako partner techniczny wchodzę w tę lukę: Ty sprzedajesz i prowadzisz klienta, a ja pomagam dowieźć projekt do końca po stronie technicznej.

Zakres

Co konkretnie robię po stronie sklepu

Kontrola wdrożeń po stronie sklepu

Sprawdzam, czy to, co zostało wdrożone, działa tak, jak zakłada kampania: co zbiera moduł, kiedy ustawiają się zgody, czy cron dosyła zamówienia i czy statusy nie gubią transakcji.

Integralność danych

Sklep, CRM i GA4 mają się zgadzać: sesje, zgody, duplikaty, kwoty. Gdy dane giną, szukam miejsca w kodzie, bazie, cronie albo API, w którym giną.

Feed i Google Merchant Center

Techniczny punkt wejścia: feed, aktualizacja cen i stanów, moduł komunikujący się z API. Analizuję problem i wskazuję kierunek, a konto dalej prowadzi agencja.

Poprawki zlecone przez agencję

Poprawki SEO i wdrożeniowe, które agencja przygotowała, a sklep musi je przyjąć: wdrażam je w sklepie klienta i wracam z potwierdzeniem, co zostało zmienione.

Granice

Czego nie robię

Specjalista to ktoś, kto czegoś nie robi. Tu kończy się moja część i zaczyna Twoja.

Konta reklamowe

Nie prowadzę kont reklamowych ani Merchant Center. To zostaje u agencji.

Audyt GA4

Nie sprzedaję go jako produktu. Zmieniam to, co po audycie trzeba zmienić w sklepie.

Server-side GTM

Nie wdrażam go samodzielnie. Sprawdzam, czy wdrożenie agencji jest poprawne.

Dział IT klienta

Nie zastępuję go ani dostawcy modułu. Pracuję obok nich.

Dowody, nie deklaracje

Cztery sprawy z 2026 roku

Współpracuję z agencją online-partners, w 2026 roku przy kilku projektach jej klientów. Klientów końcowych nie nazywam, opisuję problem i moją część pracy, z liczbami tam, gdzie są udokumentowane. Wszystkie 18 spraw, także te prowadzone bezpośrednio dla sklepów, zebrałem w realizacjach.

klient agencji luty-marzec 2026

Audyt pomiaru konwersji: czy zamówienia trafiają do GA4

Sytuacja

Agencja wdrożyła pomiar przez GTM i moduł w sklepie. Potrzebowała odpowiedzi, czy dane z zamówień docierają do GA4 w całości i co dokładnie zbiera moduł.

Co zrobiłem

Przeanalizowałem moduł, bazę, crona i statusy zamówień pod kątem miejsc, w których dane mogą zginąć. Sprawdziłem, jakie dane zbiera moduł, w tym identyfikatory łączące zdarzenie z użytkownikiem. Zdarzenia purchase dosyłane cronem weryfikowałem w GA4 z raportów, bo w tym module nie dało się włączyć debugu. Przepływ przetestowałem na zamówieniach na produkcji, a na końcu sprawdziłem, czy cron jest rzeczywiście podpięty.

raport

z listą miejsc, w których dane mogą zginąć

klient agencji marzec-maj 2026

Transakcje bez sesji i dane, które przestały się zapisywać

Problem

Bez zgód transakcja trafiała do GA4 jako „not set”, bez sesji i użytkownika. Jedna z testowych transakcji była w bazie oznaczona jako wysłana, a w GA4 w ogóle jej nie było. Zgody ustawiały się za późno i w złej kolejności. Po zmianie konfiguracji GTM dane w GA4 przestały się zapisywać, choć w czasie rzeczywistym ruch było widać.

Co zrobiłem

Przetestowałem zamówienia bez zgód i ze zgodami, sprawdziłem kolejność uruchamiania hooków modułów oraz konfigurację tagu, zgód i filtrów w GA4. Wskazałem błędy w GTM, a po aktywacji poprawnej wersji dane zaczęły się zapisywać. Zaleciłem też cron dosyłający brakujące zamówienia co 10 minut.

10 min

odstęp crona dosyłającego brakujące zamówienia

klient agencji czerwiec 2026

Sklep, CRM i GA4 pokazywały trzy różne zestawy zamówień

Problem

Liczba i kwoty zamówień w GA4 nie zgadzały się ze sklepem. Agencja podejmowała decyzje na danych, których nie mogła zweryfikować.

Co zrobiłem

Porównałem zamówienia z bazy sklepu z GA4 i z tym, co przekazał CRM. Wskazałem pierwszy błąd po stronie CRM, wypisałem brakujące zamówienia i opisałem pięć wzorców naliczania kwot. Prawidłowy był tylko jeden. W pozostałych kwota nie uwzględniała rabatu, była naliczona podwójnie albo liczona brutto zamiast netto. Rozbieżność kwot została naprawiona.

129 z 130

zamówień trafiło do GA4 w pierwszym sprawdzanym okresie (99%); w szerszym 285 z 293 (97%)

108 z 130

zamówień z tego samego okresu przekazał CRM - brak 22 to pierwszy wykryty błąd

klient agencji marzec-kwiecień 2026

Ceny i stany w Merchant Center odświeżane raz na dobę

Problem

Serwer aktualizował plik feedu co 3 godziny, a Merchant Center pobierał go raz na 24 godziny. Platforma sklepu, oparta na modelu SaaS, udostępniała tylko jeden plik i nie miała Merchant API.

Co zrobiłem

Przeanalizowałem cztery warianty, od Merchant API po pliki uzupełniające, i przetestowałem odczyt przez API na koncie klienta. Zaproponowałem podział pracy: co ma zbudować wykonawca po stronie platformy, a co przekazuje marketing. To była analiza i rekomendacja. Wdrożenie mechanizmu leżało po stronie innego wykonawcy.

4

warianty aktualizacji danych w Merchant Center

24 h

odstęp między pobraniami feedu w stanie zastanym

Jak to wygląda

Współpraca krok po kroku

Tryby pracy, sposób wyceny i to, co robię, gdy budżet się nie domyka, opisuję na stronie Jak pracuję.

01

Krótka rozmowa

Opisujesz projekt i miejsce, w którym wdrożenie stoi. Sprawdzamy, czy jest dopasowanie, bez zobowiązań i bez kosztu.

02

Pod Twoją marką

Domyślnie pracuję pod Twoim szyldem: dla klienta jestem częścią Twojego zespołu, a nie osobnym podwykonawcą. Agencja, z którą pracuję, dała mi adres w swojej domenie i przedstawia mnie swoim klientom jako własnego dev-seniora. Jeśli wolisz, żebym występował pod własną nazwą, ustalamy to na starcie.

03

Zakres i limit godzin

Rozliczenie godzinowe z przybliżonym limitem, bez szczegółowego kosztorysu. Awarii nie szacuję z góry: tu liczy się czas reakcji, nie wycena.

04

Praca i raport

Każda analiza kończy się raportem z tym, co sprawdziłem, co znalazłem i co jest do decyzji. Wracam z decyzją do podjęcia, nie z pytaniem.

05

Czas reakcji

Na awarię reaguję w ciągu 4 godzin w dni robocze 9-18. U stałych klientów bywa szybciej, nawet w ciągu godziny. Pilne wykonanie ma dopłatę, nazwaną wprost przed startem.

Następny krok

Opisz miejsce, w którym stoi wdrożenie

Napisz, jaki projekt prowadzisz i co nie działa po stronie sklepu. Zaczynamy od krótkiej rozmowy bez zobowiązań.

Przejdź do kontaktu