Agent kampanii w Gemini, skill (Gem): rekord czy zysk?

Temat: Handel wielokanałowy

W sześciu krokach zbudujecie w Google Gemini skill (dawniej Gem), który rozlicza każdą kampanię z marży po zwrotach, koszcie towaru, prowizjach, płatnościach, wysyłce, obsłudze zwrotów i reklamie, i stawia ją obok zwrotu z wydatków na reklamę (ROAS). Agent wskazuje kampanie z rekordowym przychodem i słabą marżą i przygotowuje rekomendację, a o budżecie decyduje marketing. Stan funkcji sprawdzony 10.11.2026 w pomocy Gemini o tworzeniu skilli i o pisaniu skilli oraz w komunikacie Google o przejściu na skille.

Stan na 10.11.2026: skille zastępują Gemy. Według Google skille działają w aplikacji Gemini od 13.10.2026, a w Workspace od 5.10.2026 (Rapid Release) i 19.10.2026 (Scheduled Release). Gemy trafiają 17.11.2026 do Ustawień i nadal da się je tworzyć i używać. W edycjach business i enterprise Gemy znikną nie wcześniej niż 1.03.2027, w edukacyjnych nie wcześniej niż 1.06.2027. Pozostałe Gemy z aplikacji Gemini Google zamieni na nieaktywne szkice skilli. Przechodzą nazwa, opis, instrukcje, pliki wiedzy i udostępnienia, a każdy szkic trzeba aktywować. Gemów używanych w Workspace Google nie przeniesie automatycznie. Skille nie synchronizują się między aplikacją Gemini i Workspace. Ten przepis prowadzi przez skill, a droga dla Gema jest w nawiasach. 11.11.2026 skille były widoczne na koncie w Polsce, w polskim interfejsie pod nazwą „Umiejętności”.

To przepis z serii o handlu wielokanałowym jako jednym systemie. Dane ćwiczeniowe dotyczą fikcyjnego sklepu ogrodowego: kwiecień 2026, pięć kampanii, 1015 zamówień i 88 zwrotów.

Gotowy skill. Procedurę agenta rozliczenia kampanii z tego przepisu znajdziecie jako gotowy skill w otwartym repozytorium moja-firma-handel na GitHubie, razem z danymi ćwiczeniowymi i wynikiem kontrolnym. Działa w Claude, Microsoft 365 Copilot, ChatGPT i Gemini. Jak z niego skorzystać.

Co zbudujesz

Skill rozliczenie-kampanii z instrukcjami i trzema arkuszami z Dysku jako źródłami. Zespół poprawia arkusz na Dysku, a agent ma przy następnym pytaniu liczyć już na poprawionym. Dla Gema Google opisywało to wprost: plik z Dysku był zawsze w najnowszej wersji. Dla skilla pomoc Google tego nie opisuje, więc sprawdzicie to testem w kroku z rzeczywistością.

WejścieCo robi agentWynik
Arkusz kampaniibierze koszt reklamyROAS każdej kampanii
Arkusz zamówieńsumuje przychód, koszt towaru, prowizje, płatności i wysyłkę według kampaniirachunek przed zwrotami
Arkusz zwrotówłączy zwroty z zamówieniami po numerzerachunek po zwrotach
Wszystko razemliczy marżę, sumy kontrolne, oznacza kampanietabela do eksportu do Arkuszy i rekomendacja

Czego potrzebujesz

  • Konta Google Workspace w edycji business albo enterprise. Aplikacja Gemini jest w nich usługą podstawową.
  • Dostępu Gemini do Dysku. Administrator ustawia go w Admin console → Generative AI → Gemini app → Apps → Workspace apps (domyślnie włączone, wymaga włączonej historii rozmów, zmiana działa do 24 godzin).
  • Włączonej historii aktywności (Keep Activity) i ukończonych 18 lat. Skille tego wymagają. Działają w aplikacji Gemini w przeglądarce (gemini.google.com), w aplikacji na Maca i w aplikacji mobilnej.
  • Danych ćwiczeniowych: kampanie.xlsx, zamowienia.xlsx, zwroty.xlsx; wersje CSV i całość w agent-hw-dane-cwiczeniowe.zip. Pliki referencyjne skilla to m.in. PDF, dokumenty, arkusze i prezentacje, łącznie do 100 MB. (Wiedza Gema przyjmuje m.in. XLSX, CSV i Arkusze Google, do 10 plików po 100 MB; te limity pochodzą z komunikatów Google z 2024 roku i nie znaleźliśmy ich nowszej wersji).

Czego ten agent nie zrobi

Nie wyłączy kampanii, nie zmieni budżetu i nie przepisze zamówień do innej kampanii. Budżetem i wyłączaniem zarządza marketing; o kampanii bez marży utrzymywanej dla zasięgu decyduje zarząd. Reguły przypisania zamówień do kampanii też ustala człowiek, bo od nich zależy, kto w firmie „zarobił”.

— Newsletter ma najmniejszy przychód, może go skończmy. — A ile zamówień z newslettera ma puste pole kampanii? (Link w mailu nie miał oznaczenia. Zamówienia trafiły do „bez kampanii”.)

Tu leży Test Trzeźwości tego agenta. Liczy on marżę dokładnie tak dobrze, jak dobre jest przypisanie zamówień do kampanii. Automatyczna reguła „najniższy przychód, wyłącz” uruchomiona na złym przypisaniu wyłączy kampanię, która zarabia najlepiej. Warunek brzegowy: zanim zaufacie rankingowi kampanii, sprawdźcie, czy każda kampania ma oznaczenie w linkach i czy to oznaczenie trafia do zamówienia.

Jest też ograniczenie po stronie narzędzia. Dokumentacja Google, którą sprawdziliśmy, nie opisuje, czy skill liczy na arkuszach, uruchamiając kod. Dlatego instrukcja każe agentowi zaczynać od sum kontrolnych, a Wy porównujecie wynik z tabelą kontrolną, zanim komukolwiek go wyślecie.

Krok 1. Sprawdź dostęp

Wejdź na gemini.google.com na koncie firmowym. W pasku bocznym otwórz Customize i sprawdź, czy jest tam Skills. Nie wiemy, czy Skills są już widoczne na każdym koncie firmowym w Polsce. Jeśli w Customize nie ma Skills, zbudujcie Gema (w pasku bocznym albo w Ustawieniach: Gems). Instrukcje i pliki są te same, a Gem zostanie później zamieniony na szkic skilla. Jeśli Gemini nie widzi Dysku, poproś administratora o włączenie Workspace apps i włącz Keep Activity.

Krok 2. Przygotuj folder na Dysku

Załóż folder „Agent kampanii, dane” i wgraj do niego trzy pliki XLSX. Najwygodniej zapisać je jako Arkusze Google: w kroku z rzeczywistością będziesz poprawiać arkusz zamówień i chcesz, żeby skill widział tę samą wersję co Ty. Każdy plik ma jeden arkusz z nagłówkami w pierwszym wierszu.

Krok 3. Utwórz skill i wpisz instrukcje

Pasek boczny → Customize → Skills → Create → Create manually (w Gemie: Gems → New Gem, nazwa „Agent kampanii”). Wpisz trzy rzeczy.

  • Nazwa: rozliczenie-kampanii. Nazwa skilla to małe litery i słowa rozdzielone łącznikami.
  • Opis: „Rozlicza kampanie sprzedażowe z marży po zwrotach, prowizjach i koszcie reklamy na arkuszach kampanii, zamówień i zwrotów. Użyj, gdy trzeba rozliczyć kampanie z miesiąca albo porównać ROAS z marżą.” Opis może mieć do 1024 znaków. Gemini po nazwie i opisie rozpoznaje, kiedy użyć skilla, więc opis mówi, co skill robi i kiedy go użyć.
  • Instrukcje: wklej tekst poniżej.

Skrót: gotowy skill z repozytorium wgrasz przez Upload. Pobierz paczkę z najnowszego wydania moja-firma-handel, rozpakuj ją i wskaż folder skilla rozliczenie-kampanii z plikiem SKILL.md. Wgrywanie działa tylko w przeglądarce i w aplikacji na Maca. Formatem jest otwarty SKILL.md, ten sam co w Anthropic Claude, więc skill da się przenosić między narzędziami.

Twoja rola: agent kampanii w sklepie, który sprzedaje w sklepie internetowym,
na marketplace i przez porównywarkę cen. Rozliczasz kampanie z marży, nie z obrotu.

Masz trzy arkusze z Dysku:
kampanie (kampania_id, koszt_reklamy_pln, rabat_proc),
zamowienia (nr_zamowienia, data, kanal, kampania_id — puste znaczy bez kampanii,
wartosc_netto_pln, koszt_towaru_pln, prowizja_kanalu_pln, oplata_platnosci_pln, koszt_wysylki_pln),
zwroty (nr_zamowienia, wartosc_zwrotu_netto_pln, koszt_towaru_wraca_pln, koszt_obslugi_zwrotu_pln).

Zanim cokolwiek policzysz, podaj sumy kontrolne: liczbę zamówień, liczbę zwrotów
i łączną wartość netto wszystkich zamówień. Jeśli nie możesz przeczytać całego arkusza, napisz to.

Potem dla każdej kampanii i dla „bez kampanii”:
- zwrot przypisz przez nr_zamowienia, bez względu na datę zwrotu,
- przychód netto, zwroty netto, koszt towaru po zwrotach (koszt towaru − koszt towaru, który wrócił),
  prowizje, płatności, wysyłka, obsługa zwrotów, koszt reklamy,
- marża = przychód netto − zwroty netto − koszt towaru po zwrotach − prowizje − płatności
  − wysyłka − obsługa zwrotów − koszt reklamy,
- marża % = marża / (przychód netto − zwroty netto),
- ROAS = przychód netto / koszt reklamy (przed zwrotami, jak w panelu reklamowym).

Oznacz: „rekord przychodu, słaba marża” (ROAS powyżej mediany kampanii i marża % poniżej 10%),
„na minusie” (marża ujemna), „do wzmocnienia” (najwyższa marża % wśród kampanii).
Przy oznaczonych podaj dwie największe pozycje kosztu poza towarem (zwroty netto też są
pozycją kosztu), a gdy zwroty przekraczają 10% przychodu, produkt, który wraca najczęściej,
z liczbą zwrotów i zwróconą wartością.

Na końcu rekomendacja: co wzmocnić, co ograniczyć, co sprawdzić, z liczbą i z rolą,
która decyduje (marketing albo zarząd). Nie wyłączasz kampanii i nie zmieniasz przypisań.
Jeśli czegoś brakuje w arkuszach, piszesz „brak danych”, a nie szacujesz.
Wynik podaj jako jedną tabelę, którą da się wyeksportować do Arkuszy.

Sumy kontrolne na początku to odpowiedź na niewiadomą z poprzedniej sekcji. Jeśli agent nie widzi 1015 zamówień, dalsze liczby nie mają znaczenia.

Krok 4. Dodaj arkusze z Dysku

Skill ma dwa rodzaje plików. Pliki referencyjne dodaje się tylko razem ze skillem przy wgrywaniu przez Upload, czyli jako część paczki. Pliki z Dysku Google można dodać do skilla jako źródła; nie wchodzą one do pobieranej paczki skilla. Dodaj trzy arkusze z folderu jako źródła z Dysku i zapisz skill. (W Gemie: Knowledge → Add files → Add from Drive, potem Save; podgląd nie zapisuje Gema).

Nie wkładaj arkuszy do paczki jako plików referencyjnych. Plik w paczce to zdjęcie stanu z jednego dnia. Plik z Dysku Gem czytał zawsze w najnowszej wersji. Czy skill robi to samo, pomoc Google nie opisuje. Sprawdzi to test ze zmianą danych w kroku z rzeczywistością.

Krok 5. Uruchom i wyeksportuj tabelę

W nowej rozmowie wpisz /rozliczenie-kampanii i napisz (w Gemie: otwórz Gema i napisz):

Rozlicz kampanie z kwietnia 2026. Zacznij od sum kontrolnych.

Powinieneś zobaczyć najpierw sumy kontrolne, potem tabelę kampanii, oznaczenia i rekomendację. Gemini potrafi też dobrać skill automatycznie, po nazwie i opisie, a w jednej rozmowie można użyć kilku skilli. Tabelę z odpowiedzi wyślij przyciskiem Export to Sheets: Gemini zapisze ją jako nowy plik na Dysku. W kontach firmowych dostępność tej opcji zależy od ustawień administratora.

Sprawdź wynik na danych kontrolnych

Sumy kontrolne: 1015 zamówień, 88 zwrotów, 224 373,20 zł wartości netto wszystkich zamówień, łączna marża 35 155,91 zł. Kwoty w złotych.

KampaniaZamówieniaZwrotyPrzychód nettoROASMarżaMarża %
KMP-01 wyszukiwarka140423 639,343,485 095,4622,2%
KMP-02 strefa promocji marketplace3105079 133,6622,61827,931,3%
KMP-03 media społecznościowe6049 718,781,87−275,68−3,0%
KMP-04 porównywarka95530 741,507,504 504,6515,4%
KMP-05 newsletter7038 197,9813,663 274,3941,9%
bez kampanii3402272 941,94—21 729,1631,8%
Pozycja kosztuKMP-01KMP-02KMP-03KMP-04KMP-05bez kampanii
Zwroty netto686,1915 999,42389,431 543,92384,144 604,10
Koszt towaru po zwrotach9 955,0043 170,003 827,0019 150,003 547,0037 370,00
Prowizje0,0010 706,310,000,000,005 032,28
Płatności349,190,00143,53453,93120,95527,90
Wysyłka681,504 030,00362,50899,00217,503 282,50
Obsługa zwrotów72,00900,0072,0090,0054,00396,00
Reklama6 800,003 500,005 200,004 100,00600,000,00

Prawidłowe oznaczenia: KMP-02 „rekord przychodu, słaba marża”, KMP-03 „na minusie”, KMP-05 „do wzmocnienia”. Przy KMP-02 agent powinien wskazać zwroty i prowizje oraz kosiarkę elektryczną 40 cm jako produkt, który wraca najczęściej.

Jeśli sumy kontrolne się nie zgadzają, nie czytaj dalej: agent nie widzi całego arkusza. Jeśli sumy się zgadzają, a marże nie, sprawdź, czy połączył zwroty po numerze zamówienia, i poproś o numery wierszy dla jednej kampanii.

Krok z rzeczywistością

Okazuje się, że link w newsletterze nie miał oznaczenia kampanii, więc część zamówień z KMP-05 trafiła do „bez kampanii”. Marketing ustala regułę: zamówienia ze sklepu internetowego z 15–19.04.2026 bez oznaczenia kampanii przypisujemy do newslettera.

Otwórz arkusz zamówień na Dysku, odfiltruj kanal = sklep internetowy, puste kampania_id i data od 2026-04-15 do 2026-04-19. Powinno to być 29 wierszy. Wpisz w nich KMP-05. Pliku nie dodajesz ponownie. W nowej rozmowie zadaj to samo pytanie. To jest test, czy skill czyta arkusz z Dysku w najnowszej wersji. Gem tak robił; dla skilla pomoc Google tego nie opisuje. Jeśli zobaczysz stare liczby, usuń arkusz ze źródeł skilla i dodaj go ponownie.

Powinieneś zobaczyć:

PozycjaKMP-05 przedKMP-05 poBez kampanii przedBez kampanii po
Zamówienia / zwroty70 / 399 / 7340 / 22311 / 18
Przychód netto8 197,9814 872,8172 941,9466 267,11
Marża3 274,395 454,6321 729,1619 548,92
Marża %41,9%39,7%31,8%31,3%
ROAS13,6624,79——

Sumy kontrolne się nie zmieniają: nadal 1015 zamówień, 88 zwrotów, 224 373,20 zł i łączna marża 35 155,91 zł. Newsletter ma teraz najwyższy ROAS miesiąca, wyższy niż strefa promocji marketplace (22,61), i nadal najwyższą marżę procentową. Nikt nie sprzedał ani jednej sztuki więcej. Zmieniło się tylko przypisanie. Gdyby agent zawsze liczył na arkuszu, którego nikt nie sprawdza, ranking kampanii byłby rankingiem jakości linków.

Krok 6. Udostępnij skill

Pomoc Google nie opisuje udostępniania skilla współpracownikom w sposób, który możemy potwierdzić. Pewne są dwie drogi. Pobierz skill jako paczkę i przekaż ją zespołowi albo niech każdy wgra skill sam przez Upload z repozytorium. Arkusze udostępnij osobno na Dysku, bo pliki z Dysku nie wchodzą do pobieranej paczki skilla. (W Gemie: Share przy agencie, adres i rola Viewer, czyli korzysta, albo Editor, czyli może zmieniać, usuwać i udostępniać dalej; udostępnianie Gemów też nie daje dostępu do plików wiedzy).

Jeśli masz już Gema z tego przepisu, nie budujesz niczego od nowa. Google zamieni Gemy z aplikacji Gemini na nieaktywne szkice skilli razem z nazwą, opisem, instrukcjami, plikami wiedzy i udostępnieniami. Każdy szkic trzeba aktywować. Gemów używanych w Workspace Google nie przeniesie automatycznie, a skille nie synchronizują się między aplikacją Gemini i Workspace. Dlatego skopiuj instrukcje do dokumentu w tym samym folderze na Dysku. Po aktywacji szkicu uruchom test z sumami kontrolnymi jeszcze raz.

Typowe problemy

ObjawPrzyczynaCo zrobić
W Customize nie ma Skillsfunkcja jeszcze nie dotarła na kontozbuduj Gema z tymi samymi instrukcjami
Gemini nie widzi Dysku albo skill się nie uruchamiawyłączone Keep Activity albo Workspace appswłącz aktywność, poproś administratora o Workspace apps
/rozliczenie-kampanii nie podpowiada skillaskill niezapisany albo nazwa nie jest zapisana małymi literami z łącznikamizapisz skill i popraw nazwę
Brak opcji Uploadwgrywanie działa tylko w przeglądarce i w aplikacji na Macawgraj skill z komputera, nie z telefonu
Odpowiedź na starych liczbach po poprawce arkuszaarkusz jest w paczce jako plik referencyjny albo skill nie odświeżył źródła z Dyskuusuń arkusz i dodaj go ponownie jako źródło z Dysku
Kolega nie widzi danychprzekazano skill, ale nie arkuszeudostępnij arkusze osobno na Dysku
Gem „zniknął” z paska bocznegood 17.11.2026 Gemy są w UstawieniachUstawienia → Gems
W tabeli jest kampania albo zamówienie spoza arkuszamodel uzupełnia lukiwymagaj sum kontrolnych i numerów wierszy, porównuj z tabelą kontrolną

Co dalej

Na własnych danych przygotujcie trzy arkusze na Dysku. Zamówienia z platformy sklepowej, marketplace albo integratora: numer, data, kanał, oznaczenie kampanii, wartość netto, prowizja, opłata za płatność, wysyłka; koszt towaru z ERP. Zwroty: numer zamówienia, wartość, czy towar wrócił do sprzedaży, koszt obsługi. Kampanie: identyfikator i koszt z faktury. Zanim zaczniecie, policzcie, jaka część zamówień ma puste oznaczenie kampanii. To pierwsza liczba, którą warto pokazać marketingowi.

Mierzcie wynik: odsetek zamówień bez oznaczenia kampanii, liczbę dni od końca miesiąca do znanej marży kampanii, budżet wydany na kampanie z marżą ujemną. Liczba rozmów ze skillem nic nie mówi. A marżę i tak kształtują cena, produkt i rynek; agent pokazuje je bez złudzeń, ale ich nie zastępuje.

Ten sam agent w innych narzędziach:

Kartę agenta kampanii (granicę decyzji, dane i mierniki) znajdziecie we wpisie o kampanii liczonej po marży.

Portret Krzysztofa Majchrzyckiego

O autorze

Krzysztof Majchrzycki jest architektem systemów i AI Business Partnerem. Od wielu lat łączy technologię z biznesem i zarządzaniem. Współtworzył firmy technologiczne i kierował polskim oddziałem międzynarodowej grupy. Dziś projektuje modele firm i inteligentne systemy operacyjne, które z nich wynikają. Ukończył Executive MBA i ma certyfikat Prosci® Certified Change Practitioner.

Przypisanie kampanii to dopiero początek porządku w danych

Darmowy poradnik „Handel wielokanałowy jako jeden system” pokazuje dziesięć etapów od kliknięcia do rozliczonej marży, dwunastu agentów i pięć liczb, które zarząd powinien widzieć co tydzień.

FAQ

Najczęstsze pytania

Czy Google trenuje modele na naszych arkuszach?

Według Google dane licencjonowanych użytkowników Workspace z Gemini nie są używane do trenowania modeli i nie są przeglądane przez ludzi. Przetwarzanie i przechowywanie w wybranym regionie (UE albo USA) aplikacja Gemini obsługuje od 29.06.2026 w edycjach Enterprise Plus i Frontline Plus; edycji Business w tej zapowiedzi nie wymieniono.

Budować skill (Gem) czy jeszcze Gema?

Skill, jeśli w Customize widzicie Skills. Według Google skille działają w aplikacji Gemini od 13.10.2026, a Gemy 17.11.2026 trafiają do Ustawień i nadal da się je tworzyć i używać. Jeśli Skills jeszcze nie ma na koncie, zbudujcie Gema z tymi samymi instrukcjami i plikami. Google zapowiada, że pozostałe Gemy z aplikacji Gemini zamieni na nieaktywne szkice skilli, które trzeba aktywować.