Modelowane listy odbiorców nie zawierają konkretnych osób, tylko prawdopodobieństwa. Wyjaśniam, jak powstają, gdzie ich szukać w panelu i jak czytać ich raporty.
Temat dostępów wraca w mojej pracy zawsze w dwóch momentach: kiedy zaczynam współpracę i kiedy ktoś ją kończy. W obu przypadkach okazuje się, że nikt nigdy nie zrobił porządku w tym, kto właściwie może wejść do konta reklamowego i do Merchant Center — a przy sklepie internetowym to dwa różne panele, z dwiema niezależnymi listami użytkowników i dwoma różnymi zestawami uprawnień.
Efekty bywają nieprzyjemne. Widzę konta, w których jedynym administratorem jest prywatny Gmail osoby, która odeszła z firmy dwa lata temu. Widzę też sytuację odwrotną: pół branży ma dostęp administracyjny, bo przez lata nikt nie odebrał uprawnień poprzednim wykonawcom.
Poniżej opisuję, jak to poukładać: jakie poziomy dostępu daje Google Ads, jak działają użytkownicy w Merchant Center, dlaczego zgłoszenie witryny i powiązanie kont są osobnym problemem i jak przekazać dostęp tak, by nikt nie został odcięty od własnego konta.
Listę użytkowników traktuję tak samo jak strukturę kampanii — jako element konta, który trzeba zaprojektować, a potem pilnować. Uprawnienia decydują o tym, kto może wydać pieniądze i kto może zatrzymać sprzedaż. Osoba z dostępem standardowym w Google Ads podniesie budżet dzienny, nie pytając nikogo o zgodę. Ta sama osoba w Merchant Center podmieni plik danych i wyłączy reklamy produktowe całego sklepu.
Do tego dwie zasady. Pierwsza: konta powinny należeć do firmy, nie do agencji — przy rozstaniu firma założona na adres agencyjny traci historię konwersji i całą naukę algorytmów ustalania stawek. Druga: nigdy nie dziel się loginem i hasłem. Wspólne konto typu marketing@firma.pl wygląda wygodnie, dopóki nie musisz ustalić, kto wprowadził zmianę. Weryfikację dwuetapową włącza się po stronie konta Google i przy koncie z budżetem reklamowym uważam ją za obowiązkową.
Użytkownikami zarządzam przez ikonę narzędzi i ustawień, na stronie „Dostęp i bezpieczeństwo”. Poziomów jest pięć i różnią się mocniej, niż wynikałoby z nazw.
Nadanie dostępu to zaproszenie na adres e-mail; dopóki nie zostanie przyjęte, osoba widnieje jako oczekująca — to najczęstsze źródło pytania „dlaczego nie widzę konta”. Utrzymuję zawsze co najmniej dwóch administratorów, na wypadek utraty dostępu przez jednego z nich. I pamiętam, że historia zmian w Google Ads pokazuje, który użytkownik wprowadził zmianę — ale tylko wtedy, gdy każdy pracuje na swoim koncie.
Jeśli po stronie obsługi jest więcej niż jedna osoba, dopraszanie każdej z nich pojedynczo to ślepa uliczka — przy każdej zmianie w zespole trzeba prosić klienta o nadanie albo odebranie dostępu. Rozwiązaniem jest konto menedżera: klient akceptuje jedno powiązanie, a agencja zarządza swoimi ludźmi wewnętrznie. Zakończenie współpracy to odłączenie tego powiązania, co odbiera dostęp całemu zespołowi naraz.
Powiązanie z kontem menedżera też ma poziom dostępu — menedżer może być administratorem albo mieć uprawnienia węższe. Prośba o powiązanie wymaga akceptacji administratora; sam identyfikator klienta, który podaje agencja, nie daje jej żadnych praw.
Merchant Center ma własną listę użytkowników — dostęp do Google Ads nie daje w nim żadnych praw i odwrotnie. Użytkowników znajdę pod ikoną koła zębatego, w ustawieniach dostępu do konta. Wybór jest skromniejszy niż w Google Ads: administrator zarządza użytkownikami i kontem, a użytkownik standardowy robi praktycznie wszystko poza zarządzaniem ludźmi — edytuje pliki danych i produkty, zmienia ustawienia dostawy i podatków, zgłasza witrynę. Nie ma tu odpowiednika „tylko do odczytu”, więc każdy, kto wchodzi do Merchant Center, może zmieniać dane produktowe.
Osobnym elementem są preferencje powiadomień e-mail, ustawiane dla każdego użytkownika oddzielnie. To jedyny kanał, którym Merchant Center zawiadomi o odrzuconych produktach albo o ostrzeżeniu przed zawieszeniem konta, więc konfiguruję je od razu. Przy większej liczbie sklepów ma sens konto wielu klientów — działa podobnie jak konto menedżera w Google Ads.
Dwie operacje wymagają uprawnień w kilku miejscach jednocześnie i na nich najczęściej utyka wdrożenie kampanii produktowych. Pierwsza to powiązanie Merchant Center z Google Ads. Zaproszenie wychodzi z Merchant Center, gdzie podaję identyfikator klienta Google Ads, a potem ktoś z dostępem administracyjnym w Google Ads musi je zaakceptować. Bez administratora w obu panelach nie zrobię tego sam — to pierwsza rzecz, o którą proszę przy starcie współpracy ze sklepem.
Druga to zgłoszenie adresu witryny. Domenę może mieć zgłoszoną tylko jedno konto Merchant Center — to zabezpieczenie przed reklamowaniem czyjegoś sklepu. Opiera się ono na potwierdzeniu własności witryny tymi samymi metodami, które znam z Search Console: plik na serwerze, znacznik w sekcji head, Google Tag Manager albo kod Google Analytics. Konflikt zgłoszenia to klasyka przy zmianie agencji — domenę trzyma stare konto, do którego nikt już nie ma dostępu. Odzyskanie zgłoszenia po potwierdzeniu własności jest możliwe, ale traktuję to jako drogę awaryjną.
Sklepy rzadko wysyłają dane produktowe ręcznie — zwykle robi to platforma sklepowa albo wtyczka komunikująca się z Merchant Center przez Content API for Shopping. To miejsce, w którym uprawnienia wyciekają najbardziej niepostrzeżenie.
Zasada, której się trzymam: integracja dostaje własne konto usługi, nie konto pracownika. Jeśli wtyczka autoryzowała się kiedyś prywatnym kontem Google osoby, która odeszła z firmy, odebranie jej dostępu położy synchronizację produktów — a odkrywa się to po fakcie, gdy produkty wypadają z reklam z powodu nieaktualnych danych. Ta sama logika dotyczy kontenera Google Tag Managera założonego na prywatnym koncie i nigdy nie przekazanego firmie.
Przy nadawaniu dostępu ustalam najpierw, jakie czynności dana osoba ma wykonywać, i dobieram najwęższy poziom, który to umożliwia. Odwrotna kolejność — najpierw administrator, potem „zobaczymy” — nigdy nie kończy się ograniczeniem uprawnień.
Przy odbieraniu przechodzę oba panele osobno i sprawdzam integracje. Usunięcie użytkownika w Google Ads nie rusza jego uprawnień w Merchant Center, a odłączenie konta menedżera nie odbiera dostępów imiennych nadanych wcześniej tym samym osobom — widziałem konta, na których odłączona agencja wciąż miała dwie osoby z dostępem administracyjnym z czasów wdrożenia. Poza tymi dwoma momentami raz na kwartał przeglądam listy użytkowników na kontach, którymi się opiekuję.
I uwaga najbardziej praktyczna: zanim ktokolwiek zostanie usunięty, sprawdzam, czy na koncie pozostaje co najmniej jeden aktywny administrator należący do firmy. Utrata wszystkich uprawnień administracyjnych oznacza kontakt z pomocą techniczną i udowadnianie, że konto należy do nas. Da się to zrobić, ale zajmuje dni, w których nie ma jak zmienić budżetu ani naprawić pliku produktowego.
Używamy plików cookies, aby ułatwić Ci nawigację oraz wykonywanie określonych funkcji. Szczegółowe informacje o wszystkich plikach cookies znajdziesz w każdej kategorii zgody poniżej.
Pliki cookies oznaczone jako "Niezbędne" są przechowywane w Twojej przeglądarce, ponieważ są one kluczowe dla zapewnienia podstawowych funkcji strony.
Używamy również plików cookies firm trzecich, które pomagają nam analizować, w jaki sposób korzystasz z tej strony, zapamiętują Twoje preferencje oraz dostarczają treści i reklamy odpowiednie dla Ciebie. Te pliki cookies będą przechowywane w Twojej przeglądarce tylko za Twoją uprzednią zgodą.
Możesz zdecydować, czy chcesz włączyć lub wyłączyć niektóre bądź wszystkie te pliki cookies, jednak wyłączenie niektórych z nich może wpłynąć na Twoje doświadczenia podczas przeglądania strony.
| Cookie | Czas przechowywania | Opis |
|---|---|---|
| __cf_bm | 13 minutes | Cloudflare bot management — distinguishes humans from bots. |
| rc::* | Persistent | Google reCAPTCHA — localStorage holding anti-bot challenge state. |
| Cookie | Czas przechowywania | Opis |
|---|---|---|
| wpEmojiSettingsSupports | Session | WordPress — sessionStorage flag caching whether the browser can render emoji (feature detection). |
| ytidb* | Persistent | YouTube — IndexedDB storing playback/search state for embedded videos. |
| Cookie | Czas przechowywania | Opis |
|---|---|---|
| _ga_* | 400 days | Google Analytics 4 — persists session state per property. |
| _ga | 400 days | Google Analytics — distinguishes unique users via a client id. |
| Cookie | Czas przechowywania | Opis |
|---|---|---|
| NID | 183 days | Google — stores preferences for personalized ads. |
| fr | 90 days | Meta — encrypted Facebook id and browser id for ads. |
| _gcl_au | 90 days | Google AdSense/Ads — experiments with advertising efficiency (conversion linker). |
| Cookie | Czas przechowywania | Opis |
|---|---|---|
| __Secure-YNID | 180 days | |
| YSC | Session | |
| __Secure-ROLLOUT_TOKEN | 180 days | |
| VISITOR_INFO1_LIVE | 180 days | |
| VISITOR_PRIVACY_METADATA | 180 days | |
| datr | 400 days | |
| sb | 400 days | |
| wd | 7 days |