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.
Do niedawna wykluczenie frazy w całym koncie wymagało kontaktu z opiekunem po stronie Google i cierpliwości. Od roku jest to zwykłe ustawienie w panelu, dostępne samodzielnie dla każdego reklamodawcy — i zdążyło już wejść do standardowego zestawu narzędzi.
Rzecz jest wygodna i dlatego ryzykowna. Lista działająca na wszystkie kampanie naraz to jedyne miejsce w koncie, w którym jedna literówka potrafi po cichu odciąć ruch w każdej kampanii jednocześnie, bez śladu w historii zmian pojedynczej kampanii. Widziałem konta, na których szukaliśmy przyczyny spadku wyświetleń przez dwa dni, bo nikt nie pomyślał zajrzeć do ustawień konta.
Poniżej: gdzie to znaleźć, co dokładnie obejmuje, co warto tam wpisywać, czego zdecydowanie nie, i jak to wdrożyć bez odcięcia wartościowych zapytań.
W koncie funkcjonują dziś trzy niezależne miejsca, w których można wykluczyć frazę, i warto trzymać je rozdzielnie w głowie.
Ta ostatnia właściwość jest jednocześnie zaletą i całym ryzykiem. Zaletą, bo nie musisz pamiętać o dodaniu frazy do każdej nowej kampanii — nowe kampanie dziedziczą wykluczenie automatycznie od momentu utworzenia. Ryzykiem, bo nie istnieje mechanizm nadpisania: jeśli fraza jest szkodliwa w dziewięciu kampaniach i cenna w dziesiątej, poziom konta nie jest właściwym miejscem.
Dlatego wprowadziłem sobie prostą zasadę: na poziomie konta ląduje wyłącznie to, na co odpowiedź na pytanie „czy jest jakakolwiek kampania, w której chcielibyśmy się na to pokazać” brzmi „nie i nigdy nie będzie”.
Ustawienie nie leży w bibliotece współdzielonej, w której większość osób szuka go odruchowo. Znajduje się w menu narzędzi i ustawień, w sekcji dotyczącej konfiguracji konta — jako osobna pozycja z wykluczającymi słowami kluczowymi.
Kilka rzeczy technicznych, które warto wiedzieć przed pierwszym wpisem.
Obowiązuje limit liczby fraz i jest to jeden limit dla całego konta — znacznie niższy niż suma pojemności list współdzielonych, więc nie ma tu miejsca na wrzucanie wszystkiego, co kiedykolwiek pojawiło się w raporcie zapytań. Aktualną wartość warto sprawdzić w pomocy Google, bo bywa podnoszona. Wymusza to selekcję, i moim zdaniem dobrze.
Typy dopasowania działają tak samo jak w wykluczeniach kampanii: dopasowanie przybliżone blokuje zapytania zawierające wszystkie słowa w dowolnej kolejności, do frazy — zawierające ciąg w podanej kolejności, ścisłe — dokładnie ten ciąg. Odmiany, liczba mnoga i literówki nie są wyłapywane automatycznie, więc pojedyncze wykluczenie to zwykle kilka wpisów.
Zmiany wchodzą w życie od razu i obejmują wszystkie kampanie w koncie, także te wstrzymane, gdy wrócą do działania. Warto też pamiętać, że zmiany w tym miejscu widać w historii zmian konta, ale nie zawsze jest to pierwsze miejsce, do którego zagląda się przy diagnozowaniu spadku ruchu.
Najważniejszy fragment tekstu, bo tu rodzi się większość fałszywych oczekiwań.
Wykluczenia z poziomu konta obowiązują w kampaniach w sieci wyszukiwania i w Zakupach oraz w tej części Performance Max, która obsługuje wyszukiwanie i zakupy. To pokrywa większość ruchu opartego na zapytaniach, ale nie wszystko, co konto robi.
Nie obejmują sieci reklamowej ani kampanii wideo. Reklama w sieci reklamowej nie jest wyzwalana zapytaniem, więc kontroluje się ją innymi narzędziami: wykluczeniami miejsc docelowych, wykluczeniami tematów i kategorii treści. Podobnie kampanie na YouTube — tam mówimy o wykluczaniu kanałów i typów materiałów, nie fraz.
Nie obejmują też kampanii Demand Gen, które opierają się na odbiorcach, nie na zapytaniach.
I rzecz, która budzi najwięcej frustracji: w Performance Max nie ma samoobsługowego wykluczania fraz na poziomie kampanii. Jeśli chcesz wyciąć zapytanie tylko w jednej kampanii tego typu, a zostawić je w wyszukiwarce, w tym momencie trzeba to zgłaszać przez opiekuna konta. Wykluczenie z poziomu konta jest jedynym samodzielnym narzędziem, jakim dysponujesz, i działa na wszystko naraz — dokładnie ten kompromis, o którym pisałem wyżej.
Cztery kategorie, które trafiają na tę listę u praktycznie każdego klienta.
Osobna kategoria do rozważenia: nazwy marek, których firma nie sprzedaje i nie zamierza sprowadzać. To bezpieczny wpis, o ile masz pewność co do drugiej części zdania — zmiana asortymentu za pół roku i zapomniane wykluczenie to jeden z tych błędów, które ujawniają się dopiero przy pytaniu „dlaczego nowa kategoria się nie reklamuje”.
Trzy rzeczy, których nie umieszczam na tym poziomie, choć bywają proponowane.
Po pierwsze: własna marka. Sytuacja, w której nie chcemy płacić za ruch brandowy, jest zrozumiała, ale wykluczenie marki w całym koncie odcina ją też z kampanii, które celowo mają jej pilnować — na przykład tam, gdzie konkurencja licytuje w naszej nazwie. Do rozdzielania ruchu markowego i pozostałego lepszym narzędziem są wykluczenia w konkretnych kampaniach.
Po drugie: zapytania konkurencji, jeśli tylko jest szansa, że kiedyś chcemy się na nich pokazać. Kampanie porównawcze mają swoje uzasadnienie i lista na poziomie konta zamyka tę możliwość dla wszystkich kampanii jednocześnie.
Po trzecie: hurtowe listy wykluczeń pobrane z internetu. Krążą zestawy z setkami fraz „do każdego konta”. Trafiają w nich obok siebie rzeczy oczywiste i takie, które w konkretnej branży są ruchem zakupowym. Przy niskim limicie na poziomie konta wrzucanie tam gotowej listy to marnowanie miejsca i ryzyko, którego nikt nie kontroluje.
Do tego dochodzi rzecz bardziej ogólna: pojedyncze śmieciowe zapytanie z raportu wyszukiwanych haseł nie jest materiałem na poziom konta. Jego miejsce jest w liście przy kampanii. Poziom konta rezerwuję dla decyzji strategicznych, a nie dla codziennego porządkowania.
Kolejność, której się trzymam, wygląda tak.
Zanim dodam cokolwiek, sprawdzam w raporcie wyszukiwanych haseł, ile ruchu i konwersji wygenerowały zapytania zawierające daną frazę w ostatnich kilku miesiącach. To dwie minuty pracy, które kilka razy uratowały mnie przed wykluczeniem czegoś, co wyglądało na śmieć, a przynosiło sprzedaż. Szczególnie dotyczy to słów typu „tani” i „używany”, które w części branż są kwalifikatorem, a nie dyskwalifikatorem.
Potem dobieram typ dopasowania od najwęższego. Jeśli problemem jest konkretne zapytanie, wykluczam je ściśle. Dopasowania przybliżonego używam tylko dla słów, które nie mają żadnego bezpiecznego kontekstu — bo blokują też każde zapytanie, w którym to słowo się pojawi obok czegokolwiek innego.
Wpisy dodaję partiami, nie wszystkie naraz, i zapisuję datę oraz uzasadnienie poza panelem. Panel pokaże, że wpis istnieje; nie pokaże, dlaczego ktoś go dodał półtora roku temu. Po każdej partii patrzę tydzień na liczbę wyświetleń i zapytań w najważniejszych kampaniach.
Jeśli konto obsługuje kilka rynków lub języków z jednego poziomu, sprawdzam znaczenie każdego wpisu w każdym z tych języków. Słowo nieszkodliwe w jednym bywa istotnym zapytaniem zakupowym w innym, a wykluczenie działa na całe konto bez rozróżnienia rynku.
Ta lista nie jest ustawieniem typu „ustaw i zapomnij”, choć wygląda właśnie tak.
Przeglądam ją przy każdym kwartalnym audycie konta i zawsze przy zmianie asortymentu albo wejściu na nowy rynek. Pytanie kontrolne jest jedno: czy każdy z tych wpisów nadal opisuje coś, czego nigdy nie chcemy? Wpisy, na które odpowiedź brzmi „w zasadzie tak, ale…”, przenoszę na poziom kampanii.
Warto też ustalić, kto ma prawo tu zmieniać. Przy koncie obsługiwanym przez agencję i wewnętrzny zespół klienta jednoczesne edytowanie listy działającej na wszystko kończy się dokładnie tak, jak można się spodziewać. U siebie trzymam zasadę, że zmiany na tym poziomie idą przez jedną osobę i są zapisywane w notatce projektowej razem z datą.
Ostatnia rzecz, o którą warto pamiętać przy strukturze wielu kont: to ustawienie należy do konta, a nie do konta zarządzającego. Nie ma go jak wprowadzić raz dla wszystkich obsługiwanych kont — przy kilkunastu kontach klienta oznacza to powtarzalną pracę albo wsparcie edytora czy interfejsu programistycznego. Sam używam edytora do wgrania jednego uzgodnionego zestawu, a listy specyficzne dla branży dodaję już ręcznie na każdym koncie osobno.
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 |