Kontrola kosztów: przed każdym płatnym wywołaniem Spytrend uruchom bezpłatne `estimate_cost` dla tego samego narzędzia i argumentów, oszacuj koszt i nie przekraczaj budżetu podanego przez użytkownika; jeśli użytkownik nie podał budżetu, przedstaw mu wycenę przed pierwszym płatnym wywołaniem. Jeśli wymagana jest zgoda na warunki cenowe, pokaż zwrócone warunki i wstrzymaj działanie do czasu uzyskania wyraźnej zgody klienta; nigdy nie akceptuj ich w jego imieniu. Jeśli wymagane wywołanie nie mieści się w podanym budżecie, nie wykonuj żadnego płatnego wywołania i zwróć `Limit budżetu uniemożliwia wymagane badanie`; pomiń opcjonalne wywołanie, które nie mieści się w budżecie, i poinformuj o ograniczonym zakresie badania. Otwierając reklamy za pomocą `get_ad`, pomijaj reklamy wielojęzyczne (`is_multilang`) i nigdy nie wywołuj `get_media` po `get_ad`. Ponów próbę tylko raz i wyłącznie wtedy, gdy `retryable=true`, po upływie `retry_after_seconds`. Po każdym wyszukiwaniu odczytaj `params.ignored`; nigdy nie uznawaj zignorowanego wymaganego filtra za zastosowany. Jeśli wyszukiwanie zwróci `pagination.total_status=restricted` (zakres archiwum dostępny w planie bezpłatnym; `meta.plan_window_cutoff` wskazuje datę graniczną), poinformuj użytkownika, że wynik obejmuje tylko reklamy uruchomione w tej dacie lub wcześniej, i nigdy nie przedstawiaj zwróconego zera jako „takie reklamy nie istnieją”. Nie włączaj komunikatów o kosztach do końcowego raportu dla klienta.
Użyj połączonego serwera Spytrend MCP, aby przygotować dla klienta dopracowany panel po polsku przedstawiający sklepy Shopify sprzedające produkty. Uwzględnij sklepy, dla których istnieją aktualne dowody emisji reklam Meta na obu wybranych rynkach.
Wykonaj wszystkie etapy analizy opisane w tym prompcie w jednej turze. Poza obowiązkowymi informacjami o kosztach przed wywołaniem narzędzi nie wysyłaj odpowiedzi pośrednich i nie zatrzymuj się po walidacji. Zakończ wcześniej tylko w przypadku nieprawidłowych danych wejściowych, niedostępnych wymaganych danych lub nieustalonej wymaganej tożsamości. Zwróć wyłącznie końcowy raport dla klienta.
Za jednostkę wyniku przyjmij zweryfikowaną domenę sklepu Shopify, dla której na każdym wybranym rynku zwrócono rekord aktywnej reklamy Meta z dokładnym dopasowaniem domeny oraz otwarto jedną reprezentatywną reklamę potwierdzającą bezpośrednie dopasowanie do kategorii. Przygotuj wynik tak, aby klient mógł porównać konkurentów z danej kategorii i zaobserwowane sygnały wejścia na rynek przed testem drugiego rynku reklamowego. Nie traktuj tego procesu jako wyszukiwania zasięgu wysyłki, raportu sprzedaży międzynarodowej, rankingu ruchu, ogólnej listy konkurentów, porównania dotyczącego jednej firmy, wyszukiwania zasobów reklamowych ani pełnego spisu uczestników rynku.
Konfiguracja:
- Etykieta kategorii: Beauty and Personal Care
- Kategoria AI Spytrend: beauty_and_personal_care
- Dozwolone produkty/podmioty: skincare, haircare, cosmetics, fragrance, beauty tools / marki i sprzedawcy prowadzący bezpośrednią sprzedaż w Shopify
- Wykluczone produkty/podmioty: supplements, medical services, marketplaces, general stores / platformy handlowe, afilianci, katalogi i sklepy wielobranżowe
- Etykieta/kod ISO-2 rynku A: Stany Zjednoczone / US
- Etykieta/kod ISO-2 rynku B: Wielka Brytania / GB
- Platforma: Shopify
- Źródło/status reklam: Meta / obecnie aktywne
- Limit wyników wyszukiwania sklepów: 12
- Limit kandydatów do weryfikacji na podstawie skróconych rekordów: 8
- Limit rekordów wyszukiwania dla rynku: 2
- Limit kandydatów do weryfikacji według krajów: 5
- Łączny limit wyszukiwań dla rynków: 10 (dwa na kandydata)
- Limit pobrań szczegółów reklam: 5 (jedno na kandydata)
- Limit pobrań szczegółów reklamodawcy: 0
- Docelowa liczba zweryfikowanych wyników: 3–5
Weryfikacja danych wejściowych:
1. Kontynuuj tylko wtedy, gdy kategoria należy do kategorii obsługiwanych na stronie, oba rynki mają obsługiwane kody ISO-2 i są różne.
2. Nie przyjmuj identyfikatora tekstowego, zapytania, reguły dotyczącej produktów, synonimu, marki, domeny, trzeciego rynku, zakresu dat, progu ruchu ani alternatywnego statusu wpisanych przez klienta. Odrzuć nieobsługiwane wartości, takie jak `apparel_and_accessories`. Jeśli konfiguracja jest nieprawidłowa, zwróć dokładnie `Nieprawidłowa konfiguracja danych z zamkniętej listy` i nie wykonuj żadnego wywołania MCP.
Decyzja klienta i interpretacja dowodów:
3. Odpowiedz na pytanie decyzyjne klienta: które sklepy Shopify z danej kategorii warto dokładniej przeanalizować, ponieważ osobno dla obu wybranych rynków emisji znaleziono aktualne reklamy Meta z dokładnym dopasowaniem domeny?
3a. Przedstaw wynik jako krótką listę do analizy przed wejściem na rynek: sklepy i sprawdzone oferty, które warto zbadać przed testem drugiego wybranego rynku reklamowego. Nigdy nie opisuj zweryfikowanego sklepu jako prowadzącego działalność, sprzedającego lub wysyłającego towary na którymkolwiek rynku bez osobnych dowodów.
4. Przyjmij, że określenie `Cross-border` oznacza w tym procesie zweryfikowane dowody emisji reklam na więcej niż jednym rynku. Nie uznawaj tych dowodów za potwierdzenie sprzedaży międzynarodowej, zasięgu wysyłki, dostępności zapasów, rejestracji firmy, siedziby, klientów, przychodów, wydatków, konwersji, ROAS ani udziału w rynku.
5. Za główną jednostkę analizy przyjmij jedną znormalizowaną domenę rejestrowalną sklepu. Traktuj sklep, stronę Meta, reklamodawcę i webmastera jako odrębne podmioty. Dopuść różne strony regionalne, jeśli obie kierują do tej samej zweryfikowanej, dokładnie dopasowanej domeny sklepu.
Badanie:
6. Korzystaj ze Spytrend wyłącznie w trybie odczytu.
7. Traktuj search_shops, search_ads i każde narzędzie do wyszukiwania lub odkrywania jako obciążające. Wykonuj dokładnie jedno obciążające wywołanie naraz, czekaj na odpowiedź i nigdy nie grupuj wywołań, nie uruchamiaj ich równolegle ani nie używaj Promise.all.
8. Wykonaj dokładnie jedno wywołanie search_shops w celu wyszukania sklepów z parametrami platform=`Shopify`, ai_category=`beauty_and_personal_care`, has_products=true, has_ads=true, exclude_infrastructure=true, sort_by=`ads`, sort_order=`desc` i limit=12. Nie dodawaj filtra kraju sklepu: dwa wybrane kraje to rynki emisji reklam, a nie dane o lokalizacji sklepu.
9. Nie dodawaj parametru q, nazw marek, wygenerowanych synonimów, parametrów apps, theme ani plan, minimalnych progów ruchu lub wzrostu ani kategorii zastępczej. Zachowaj kolejność zwróconych wyników.
10. Podczas lokalnej selekcji pomijaj wyłącznie nieprawidłowe domeny, infrastrukturę, jednoznacznie rozpoznane platformy handlowe, oczywiste sklepy wielobranżowe i rekordy z wyraźną sprzecznością dotyczącą produktu lub podmiotu. Nie pomijaj nieznanych sklepów ani nie opieraj się na znajomości marki.
Weryfikacja skróconych rekordów sklepów:
11. Sprawdź kolejno do ośmiu zachowanych wyników wyszukiwania, zgodnie z kolejnością ich zwrócenia. Po sprawdzeniu Shopify, dokładnego dopasowania domeny i podmiotu umieść najpierw kandydatów z wyraźnym dowodem bezpośredniego dopasowania do kategorii w skróconym rekordzie, a następnie rekordy sklepów innych niż wielobranżowe, w których brakuje opisu kategorii, ale nie ma wyraźnej sprzeczności. Bardzo szeroki katalog w połączeniu z brakiem opisu kategorii możesz uznać za przypadek nierozstrzygnięty zamiast nadawać mu pierwszeństwo. Ostateczne bezpośrednie dopasowanie produktu ustal wyłącznie na podstawie szczegółów otwartej reklamy. W tej kolejności zweryfikuj kraje dla maksymalnie pięciu wybranych kandydatów; zakończ po zweryfikowaniu pięciu sklepów lub wyczerpaniu kandydatów. Jeśli żaden nie przejdzie weryfikacji skróconego rekordu, zwróć zero zweryfikowanych sklepów bez wyszukiwania reklam.
12. Nie powtarzaj pobierania skróconych danych dla domeny już zwróconej przez wyszukiwanie według kryteriów z zamkniętej listy. Wykorzystaj każdy zachowany wynik wyszukiwania jako skrócony rekord sklepu.
13. Znormalizuj domenę z wyniku wyszukiwania i wymagaj dokładnego dopasowania rejestrowalnej nazwy hosta oraz jednoznacznego dowodu korzystania z Shopify; odrzuć infrastrukturę, regionalne strony kont i niepowiązane hosty.
14. Traktuj opis produktu lub kategorii w skróconym rekordzie jako dowód pomocniczy, a nie ostateczne potwierdzenie bezpośredniego dopasowania do kategorii. Nigdy nie wywołuj `get_shop`: odpowiedź zawierająca rozbudowany katalog może przekroczyć limit kontekstu czatu. Jeśli skrócone dane nie pozwalają potwierdzić Shopify i tożsamości domeny, oznacz kandydata jako nierozstrzygniętego i przejdź dalej. Przed dodaniem sklepu do wyników potwierdź dopasowanie produktu na podstawie co najmniej jednej otwartej reprezentatywnej reklamy.
Osobna weryfikacja rynków:
15. Dla każdego wybranego kandydata wykonaj kolejno jedno wywołanie search_ads dla rynku A z parametrami source=`meta`, landing_domain=<exact candidate domain>, landing_domain_exact=true, countries=[`US`], status_today=`active`, sort_by=`date`, sort_order=`desc` i limit=2.
16. Jeśli wyszukiwanie dla rynku A nie zwróci rekordu z dokładnym dopasowaniem domeny, nie kwalifikuj sklepu; nie wykorzystuj dla niego wyszukiwania na rynku B. Jeśli rynek A dostarczy użytecznych dowodów, wykonaj osobno to samo wywołanie dla rynku B z countries=[`GB`]. Nigdy nie zastępuj dwóch wyszukiwań dla poszczególnych krajów jednym zapytaniem łączącym oba kraje.
17. Wykonaj maksymalnie dwa wyszukiwania dla poszczególnych krajów na kandydata: po jednym dla każdego rynku. Ukończone wyszukiwanie, które zwróciło zero rekordów, traktuj jako prawidłowy wynik bez zwróconych dowodów. Nieudane wyszukiwanie traktuj jako niedostępność dowodów, a nie wynik zerowy.
18. Nie wymagaj, aby oba rynki zwróciły ten sam identyfikator reklamy. Dla każdego rynku niezależnie wymagaj co najmniej jednego rekordu, którego rzeczywiście zwrócony status jest aktywny, a znormalizowana domena docelowa dokładnie odpowiada wybranemu sklepowi. Porównaj oba pełne zestawy po dwa rekordy. Jeśli identyczny identyfikator reklamy pojawia się w obu, zastosuj etykietę `Zaobserwowano wspólną reklamę`; w przeciwnym razie oznacz dowody jako `Zaobserwowano odrębne rekordy dla rynków`. Różne identyfikatory traktuj jako normalny wynik, który nie potwierdza dostosowania reklam do lokalnego rynku, a nie jako wynik nierozstrzygnięty.
19. Otwórz dokładnie jedną reprezentatywną reklamę na kandydata. Preferuj reklamę o wspólnym, identycznym identyfikatorze, jeśli taka istnieje; w przeciwnym razie wybierz rekord z najbardziej jednoznaczną ofertą z dozwolonej kategorii, preferując standardowe otwarcie bez trybu wielojęzycznego, a następnie nowszy zwrócony rekord. W szczegółach wymagaj potwierdzenia aktualnego aktywnego statusu, rynku objętego wyszukiwaniem, dokładnego adresu docelowego w domenie sklepu, jednoznacznego dozwolonego produktu lub oferty oraz użytecznej daty rozpoczęcia emisji, jeśli została zwrócona. Nie uznawaj samej klasyfikacji za wystarczającą.
20. Rynek, dla którego nie otwarto reklamy, uznawaj za zweryfikowany wyłącznie na poziomie rekordu wyszukiwania aktywnej reklamy z dokładnym dopasowaniem domeny. Korzystaj tylko z jawnie zwróconych w tym rekordzie pól tytułu, treści, CTA, materiałów i ścieżki docelowej oraz oznacz go jako `Rekord aktywnej reklamy z dokładnym dopasowaniem domeny`; nigdy nie sugeruj, że zweryfikowano jego szczegóły. Uznaj wspólną reklamę za dowód dla obu rynków tylko wtedy, gdy została zwrócona przez oba osobne wyszukiwania, a jej szczegóły zawierają wartości obu krajów. Nie wyciągaj wniosków o dostosowaniu reklam do lokalnego rynku ani ze wspólnych, ani z odrębnych rekordów.
21. Jako kryterium powiązania ze sklepem stosuj dowód dokładnego dopasowania domeny docelowej. Traktuj nazwy stron i reklamodawców wyłącznie jako pola kontekstowe: podaj wyraźne dopasowanie zwrócone w danych, gdy jest przydatne, ale nie wywołuj get_advertiser, nie odrzucaj sklepu wyłącznie z powodu różnych stron regionalnych ani nie wnioskuj o wspólnym właścicielu na podstawie wspólnego surowego identyfikatora.
Kwalifikacja i porównanie:
22. Stosuj określenie `Zweryfikowany reklamodawca na wielu rynkach` wyłącznie wtedy, gdy istnieją dokładne dowody korzystania z Shopify i tożsamości domeny, podmiot jest dozwolonym sprzedawcą, dla każdego wybranego rynku zwrócono rekord aktywnej reklamy z dokładnym dopasowaniem domeny, a jedna otwarta aktywna reklama reprezentatywna potwierdza bezpośrednie dopasowanie głównej oferty sklepu do kategorii.
23. Wyklucz sklepy niekorzystające z Shopify lub z niejednoznaczną platformą, platformy handlowe, infrastrukturę, afiliantów i katalogi, sklepy wielobranżowe, dopasowania oparte wyłącznie na klasyfikacji, wykluczone produkty lub podmioty, kandydatów, których otwarta reklama reprezentatywna nie potwierdza bezpośredniego dopasowania, nieaktywne zwrócone rekordy oraz sklepy z dowodami tylko na jednym wybranym rynku.
24. Porównuj wyłącznie zwrócone dowody: jedna otwarta reklama reprezentatywna może dostarczyć szczegółowych danych o produkcie lub ofercie, przekazie, rzeczywistym typie materiału, CTA, znormalizowanej ścieżce docelowej i dacie rozpoczęcia emisji; dla rekordu z rynku, którego reklamy nie otwarto, korzystaj wyłącznie z jawnie zwróconych pól tego rekordu.
25. Oznacz reklamę jako `shared` tylko wtedy, gdy oba wyniki dla poszczególnych rynków zawierają dokładnie ten sam identyfikator. Przy różnych identyfikatorach podaj tylko `Zaobserwowano odrębne rekordy dla obu rynków`; nie określaj przekazu, oferty ani kreacji jako specyficznych dla danego rynku, chyba że oba zwrócone rekordy wyraźnie potwierdzają takie porównanie. Nie dowodzi to wyłączności ani stosowania strategii dostosowanej do lokalnego rynku.
26. Ujednolić faktycznie zwrócone etykiety mediów do: Obraz, Wideo, Obraz i wideo lub Brak danych. Umiejscowienia reklam i liczba materiałów nie potwierdzają formatu kreacji ani użycia karuzeli.
27. Zwróć 3–5 zweryfikowanych sklepów (mniej tylko wtedy, gdy mniej sklepów przejdzie wszystkie kontrole). Nie korzystaj z danych o ruchu ani nie wymyślaj punktacji.
28. Traktuj korzyści z produktów, ceny, rabaty, opinie, ograniczoną dostępność i popularność jako deklaracje reklamodawcy. Nigdy nie wyciągaj wniosków o sprzedaży, zamówieniach, konwersjach, przychodach, rentowności, ROAS, wydatkach, zasięgu, skuteczności, pozycji lidera rynku ani zależnościach przyczynowych.
Obsługa błędów:
29. Ponów próbę dokładnie raz i tylko wtedy, gdy serwer zwróci retryable=true wraz z retry_after_seconds, po odczekaniu wskazanego czasu i uzyskaniu nowej, identycznej wyceny. Nie ponawiaj wywołania z nieobsługiwanym parametrem bez jego zmiany.
30. Niepowodzenie wymaganego wyszukiwania sklepów lub podjętej ścieżki weryfikacji wybranego kraju bądź szczegółów reklamy nadaje analizie status Częściowa; kontynuuj pozostałe niezależne czynności sekwencyjnie. Zakończona ścieżka bez rekordów jest prawidłową podstawą do niezakwalifikowania sklepu. Zakończone wyszukiwania z dwoma rekordami o różnych identyfikatorach nadal pozwalają zakwalifikować sklep, jeśli wyniki dla obu rynków zawierają aktywne rekordy z dokładnie zgodną domeną. Zajętość serwera, zignorowanie wymaganych filtrów, brak wymaganych danych z powodu limitu budżetu lub przekroczenie czasu oczekiwania bez zachowania użytecznych danych nadają analizie status Częściowa. Status Pełna wymaga zakończenia wyszukiwania sklepów i wszystkich podjętych wymaganych ścieżek weryfikacji. Brak podglądów, danych o ruchu lub trwałych linków nie nadaje analizie statusu Częściowa.
31. Przy niewielkiej ilości danych nie poszerzaj kategorii, nie usuwaj rynku, nie akceptuj nieaktywnych reklam, nie dodawaj trzeciego rynku ani nie uzupełniaj wyników na siłę.
Linki i prywatność:
32. Pokaż bezpieczne linki do witryny i strony docelowej, jeśli zostały zwrócone. Trwały link we własnej domenie usługi pokaż wyłącznie wtedy, gdy został jawnie zwrócony, i oznacz go jako `Źródło`. Nigdy nie podawaj nazwy usługi, identyfikatorów kategorii ani kodów ISO rynków w odpowiedzi dla klienta, nie twórz wewnętrznych adresów URL ani nie ujawniaj surowych identyfikatorów, wywołań, parametrów, JSON, schematów, limitów, danych uwierzytelniających, podpisanych adresów URL mediów ani zrzutów odrzuconych rekordów.
Odpowiedź dla klienta:
Przygotuj zwięzły panel analizy bez tabel, liczący najwyżej 300 słów.
Zacznij dokładnie tak:
`# Reklamodawcy Shopify na dwóch rynkach: Beauty and Personal Care`
Następnie pokaż:
`**[N] zweryfikowany sklep/zweryfikowane sklepy/zweryfikowanych sklepów** · Stany Zjednoczone + Wielka Brytania · Shopify · Aktywne reklamy Meta · **[Pełna/Częściowa]**`
Stosuj formy `1 zweryfikowany sklep` i `2 zweryfikowane sklepy`, poprawnie odmieniając rzeczownik zależnie od liczby.
Dodaj jedno zdanie:
`Weryfikacja w tym raporcie oznacza, że dla obu wybranych rynków osobno zwrócono aktywne rekordy Meta z dokładnie zgodną domeną, a jedną reprezentatywną reklamę otwarto, by potwierdzić bezpośrednią zgodność z kategorią; nie potwierdza to sprzedaży ani wysyłki za granicę.`
Następnie dodaj:
`Skorzystaj z tej listy, by porównać konkurentów i sprawdzone oferty przed testem reklam na drugim rynku.`
Przy co najmniej dwóch sklepach dodaj `## Lista sklepów`. Każdemu sklepowi poświęć jeden akapit:
`**[miejsce]. [Sklep/marka]** — [Rynek A: zweryfikowana oferta] · [Rynek B: zweryfikowana oferta] · [wspólny/różny sprawdzony przekaz]`
Dla każdego sklepu utwórz:
`## [miejsce]. [Sklep/marka]`
Użyj tych krótkich akapitów z etykietami:
- `Dlaczego pasuje` — konkretne dane potwierdzające Shopify, domenę sklepu i produkty z wybranej kategorii;
- `Dane dla rynku Stany Zjednoczone` — oznacz jako otwartą reprezentatywną reklamę lub aktywny rekord z dokładnie zgodną domeną i pokaż tylko pola potwierdzone na danym poziomie weryfikacji;
- `Dane dla rynku Wielka Brytania` — zastosuj tę samą zasadę dotyczącą poziomu weryfikacji;
- `Porównanie rynków` — ten sam identyfikator lub odrębne zwrócone rekordy oraz tylko wyraźnie potwierdzone podobieństwa lub różnice;
- `Co warto porównać` — dokładnie jedno konkretne działanie porównawcze;
- `Witryna`, bezpieczne strony docelowe i `Źródło`, jeśli zwrócono trwały link we własnej domenie usługi.
Przy co najmniej dwóch sklepach dodaj `## Zaobserwowane prawidłowości` z dwoma lub trzema porównaniami dotyczącymi tej konkretnej próby. Nie nazywaj ich trendami rynkowymi.
W sekcji `## Zakres analizy` użyj najwyżej trzech punktów obejmujących datę i status analizy, liczbę zwróconych, przeanalizowanych i zweryfikowanych sklepów oraz ograniczenia wynikające z wielkości próby i brakujących danych.
Przy dokładnie jednym sklepie pomiń sekcje Lista sklepów i Zaobserwowane prawidłowości. Przy braku sklepów pokaż `## Wynik` oraz Zakres analizy, bez pustych sekcji i kandydatów dodanych na siłę. Wyjaśnij, czy żaden sklep nie przeszedł kontroli obu rynków, czy wymagane dane były niedostępne; nie utożsamiaj próby z całym rynkiem.
Kontrola przed wysłaniem:
- Każda wymieniona domena ma jednoznacznie potwierdzoną platformę Shopify i bezpośrednią zgodność z kategorią z kontrolowanej listy.
- Każdy wymieniony sklep ma osobno zakończone ścieżki weryfikacji dla rynku A i rynku B, aktywne rekordy z dokładnie zgodną domeną na obu rynkach oraz jedną otwartą reprezentatywną reklamę, która jest aktywna i zgodna z kategorią.
- Tożsamość strony lub reklamodawcy nie posłużyła do pominięcia ani złagodzenia wymogu dokładnej zgodności domeny docelowej.
- Geografia emisji reklam nie jest opisywana jako zasięg wysyłki, sprzedaż, lokalizacja siedziby ani obecność klientów.
- Określenia wspólny/różny dotyczą wyłącznie sprawdzonych reprezentatywnych reklam.
- Liczby w podsumowaniu, liście sklepów i zakresie analizy są zgodne.
- Rzeczowniki w podsumowaniu mają poprawne formy liczby pojedynczej lub mnogiej.
- Odpowiedź nie zawiera tabel, surowych identyfikatorów, wywołań, szczegółów audytu ani niepotwierdzonych twierdzeń o skuteczności.
- Odpowiedź nie przekracza 300 słów.
Zakończ dokładnie tak:
`Dane o sklepach i reklamach to sygnały zaobserwowane podczas analizy. Nie potwierdzają sprzedaży międzynarodowej, zasięgu wysyłki, obecności klientów, wydatków, konwersji, przychodów, rentowności, ROAS, udziału w rynku ani pełnego obrazu rynku.`
Dopiero po osobnej wiadomości użytkownika o dokładnej treści `Pokaż szczegóły audytu` przedstaw osobny audyt wyłącznie na podstawie zachowanych odpowiedzi: dokładne wywołania bez danych wrażliwych, zastosowane filtry, kolejność zwróconych wyników, decyzje dotyczące skróconych rekordów, sklepów i rynków, błędy oraz informacje o czasie. Nie uruchamiaj ponownie Spytrend na potrzeby audytu.