Skip to main content
Explorer pozwala budować niestandardowe zapytania analityczne przy użyciu elastycznego kreatora zapytań (AftersellQL). Możesz wybierać metryki, grupować wyniki według wymiarów, stosować filtry i wizualizować dane na wykresach lub w tabelach. Zapisane zapytania można dodawać do raportów jako widżety, aby monitorować je na bieżąco.
Zapytania budujesz wizualnie za pomocą menu — bez znajomości składni. Jeśli wolisz wpisywać zapytania bezpośrednio, Explorer udostępnia też tekst AftersellQL leżący u ich podstaw. Zobacz Pisanie zapytań AQL poniżej, gdzie znajdziesz odniesienie do składni.

Dostępne metryki

Oto metryki, które możesz wybrać w Explorerze, pogrupowane tak samo, jak grupuje je selektor metryk.

Przychód i zysk

Konwersje

Zaangażowanie

Wyniki sklepu

Sieć Rokt


Wymiary

Wymiary pozwalają rozbić metryki według określonego atrybutu. Nie wszystkie wymiary są zgodne z każdą metryką.
Niektóre kombinacje wymiarów i metryk są niezgodne. Na przykład Decline rate i Show rate nie można rozbić według Currency. Explorer automatycznie zapobiega niezgodnym kombinacjom.

Dostępne wymiary

Niedostępne wymiary

Poniższe wymiary są w trakcie opracowywania. Pojawiają się w selektorze, ale nie są jeszcze dostępne jako podział. Zamiast tego wyświetlają się jako „Not compatible” dla każdej metryki. Ten dokument zostanie zaktualizowany, gdy wymiary te zostaną w pełni wdrożone.

Pisanie zapytań AQL

Każde zapytanie, które budujesz w Explorerze, jest instrukcją AftersellQL (AQL). Najczęściej budujesz zapytania wizualnie — wybierając metryki, wymiary, filtry i zakres dat z menu — i nigdy nie musisz pisać AQL ręcznie. Dla zaawansowanych użytkowników Explorer udostępnia także zapytanie w postaci edytowalnego tekstu. Ta sekcja to odniesienie do tej formy tekstowej: co oznaczają klauzule, jakie wartości akceptują oraz kilka gotowych do użycia przykładów.

Jak czyta się instrukcję AQL

Instrukcja AQL to pojedyncze pytanie złożone z klauzul. Wymagane są tylko SELECT i zakres czasu (SINCE); wszystko inne jest opcjonalne. Jeśli dodajesz klauzule opcjonalne, muszą one występować w kolejności pokazanej poniżej.
Minimalny przykład — dzienny przychód z upsellów i wskaźnik akceptacji z ostatnich 30 dni:
W słowach kluczowych nie jest rozróżniana wielkość liter (SELECT i select działają tak samo), a instrukcje nie kończą się średnikiem. Wartości tekstowe umieszcza się w podwójnych cudzysłowach; liczb i list nie.

Wybieranie, co mierzyć i jak to dzielić

  • SELECT wymienia metryki do zmierzenia, oddzielone przecinkami — na przykład SELECT revenue, impressions, accept_rate.
  • GROUP BY rozbija te metryki według jednego lub więcej wymiarów, takich jak date, device, surface lub funnel. Bez GROUP BY otrzymujesz pojedynczą sumę dla całego okresu.
Pełną listę dostępnych metryk i wymiarów — oraz dozwolonych kombinacji — znajdziesz powyżej w sekcjach Dostępne metryki i Dostępne wymiary. Explorer automatycznie zapobiega niezgodnym kombinacjom metryk i wymiarów.

Filtrowanie za pomocą WHERE

WHERE zawęża dane przed ich zmierzeniem. Warunki łączy się za pomocą AND.
impressions, accept_rate i rpv nie mogą być filtrowane ani grupowane według urządzenia, lejka, miejsca docelowego czy produktu — ich źródłowy rollup nie ma takiej kolumny. Dodanie WHERE device = "mobile" do zapytania wybierającego którąkolwiek z nich jest odrzucane z komunikatem metric "impressions" cannot be filtered by "device".
Obsługiwane porównania to =, !=, IN, NOT IN, >, <, >= i <=. Użyj listy z IN, aby dopasować kilka wartości:
experiment nie jest polem filtrowalnym — nie ma źródła rollupu, więc WHERE experiment IN [...] jest odrzucane z komunikatem filters on "experiment" are not supported. (Z tego samego powodu jest wymieniony w sekcji Niedostępne wymiary poniżej.)

Filtrowanie według wielu lejków

Filtr funnel obsługuje operatory wielokrotnego wyboru, dzięki czemu możesz ograniczyć zapytanie do podzbioru swoich lejków:
  • is one of — uwzględnia tylko wybrane lejki (IN).
  • is not one of — wyklucza wybrane lejki (NOT IN).
Gdy wybierzesz is one of lub is not one of, pole wartości zmienia się w przewijaną listę pól wyboru pokazującą nazwy wszystkich twoich lejków. Zaznacz tyle lejków, ile potrzebujesz. Gdy grupujesz wyniki według Funnel i stosujesz filtr is one of, wykres liniowy pokazuje po jednej linii dla każdego wybranego lejka — nawet jeśli wybierzesz więcej niż domyślną liczbę serii. Żaden wybrany lejek nie jest scalany do kategorii „Other”.

Zakresy czasu i porównania

Każde zapytanie potrzebuje zakresu czasu, ustawianego za pomocą SINCE. Użyj wartości predefiniowanej lub niestandardowego okna. Dostępne wartości predefiniowane: last_1d, last_7d, last_30d, last_90d, this_month, last_month i this_year.
  • GRAIN ustawia rozmiar przedziału dla serii czasowych — day, week lub month. (hour jest parsowane, ale żaden rollup nie dostarcza danych godzinowych, więc takie zapytanie jest odrzucane z komunikatem group_by / time_grain combination is not supported.)
  • COMPARE nakłada drugi okres, dzięki czemu od razu widzisz zmianę. Użyj previous_period — okna o tej samej długości bezpośrednio poprzedzającego. previous_year jest celowo ukryte w selektorze Compare, ponieważ hurtownia nie zawiera danych sprzed lutego 2026; pozostaje możliwe do wpisania wyłącznie w AQL, aby wcześniej zapisane zapytania nadal się parsowały.
Dane raportowe zaczynają się w lutym 2026, więc okno wcześniejsze niż ta data zwraca puste wyniki dla obu okresów. Z tego samego powodu porównania rok do roku nie są jeszcze oferowane.

Wybór wykresu i strefy czasowej

Te opcjonalne klauzule są zwykle ustawiane za ciebie przez wizualne elementy sterujące Explorera, ale możesz je też wpisać bezpośrednio:
  • CHART określa sposób wyświetlania wyniku: scorecard, line_chart, bar_chart, area_chart, funnel_chart lub table.
  • TIMEZONE ustawia strefę czasową używaną do grupowania dat, jako nazwę IANA w cudzysłowach — na przykład TIMEZONE "America/New_York". Domyślnie UTC.
Typ funnel_chart ma szczególne wymagania:
  • Tryb miejsc docelowych — grupuj według placement i wybierz jedną metrykę. Etapy są uporządkowane według kanonicznej sekwencji miejsc docelowych (domyślny upsell → downsell → dodatkowe upselle). Rysowana jest tylko pierwsza metryka; dodatkowe wybrane metryki są odnotowane w przypisie.
  • Tryb metryk — wybierz dwie lub więcej metryk bez GROUP BY. Każda metryka staje się etapem lejka w kolejności zapytania (na przykład SELECT impressions, conversions pokazuje spadek wyświetlenia → konwersje). Wszystkie metryki muszą mieć tę samą jednostkę (na przykład nie można mieszać metryk walutowych i procentowych).
Tryb miejsc docelowych wymaga metryki, którą rzeczywiście da się rozbić według miejsca docelowego. impressions, accept_rate i rpv się nie da — dla nich wykres lejkowy pokazuje komunikat „These metrics can’t be grouped by placement”.

Sortowanie i ograniczanie

  • ORDER BY sortuje wyniki według metryki lub wymiaru, z ASC lub DESC.
  • LIMIT ogranicza liczbę zwracanych wierszy — przydatne przy pytaniach typu „top N”.

Więcej przykładów

impressions, accept_rate i rpv nie można rozbić według urządzenia — ich rollup to sklep × powierzchnia × dzień, bez kolumny urządzenia. Do porównań urządzeń używaj revenue (lub innej metryki pochodzącej z konwersji).
Gdy masz już zapytanie, które ci odpowiada, zapisz je i dodaj do raportu jako widżet, aby stale się aktualizowało — zobacz Zarządzanie widżetami. Aby usunąć niepotrzebny widżet, wczytaj go w Explorerze i kliknij Delete na pasku tytułu. Usunięcie widżetu usuwa go z każdego raportu, w którym się pojawia. Przycisk Delete jest widoczny tylko dla widżetów, których jesteś właścicielem; globalne widżety szablonowe są tylko do odczytu.

Eksportowanie wyników

Explorer pokazuje wyniki zapytania na ekranie jako kartę wyników, wykres lub tabelę — nie pobiera pliku bezpośrednio z widoku zapytania. Aby otrzymać wyniki jako plik, zapisz zapytanie i dodaj je do raportu jako widżet. Każdy widżet ma własny przycisk Export to CSV, który pobiera dane widżetu jako plik .csv. Informacje o standardowych eksportach ze strony Analytics (Excel i CSV) znajdziesz w sekcji Eksportowanie danych.

Obsługa stref czasowych

Domyślnie zapytania działają w UTC. Możesz zastąpić strefę czasową dla dowolnego zapytania bezpośrednio na pasku narzędzi Explorera, dzięki czemu wyniki grupowane po datach (podziały dzienne, tygodniowe, miesięczne) będą odzwierciedlać twój czas lokalny zamiast UTC.
Zapytania zawierające Impressions, Accept Rate lub Revenue Per Visit zawsze grupują daty w UTC, niezależnie od wybranej strefy czasowej. Metryki te pochodzą z dziennego rollupu raportowanego wyłącznie w dniach UTC. Jeśli zapytanie łączy jedną z tych metryk z innymi, cały zbiór wyników wraca do UTC, aby przedziały dat pozostały wyrównane.

Ustawianie strefy czasowej dla zapytania

  1. Otwórz Explorer w panelu administracyjnym Aftersell.
  2. Na pasku narzędzi kliknij selektor Timezone (obok Compare).
  3. Wybierz jedną z dostępnych stref czasowych z listy lub wybierz Account default, aby użyć strefy czasowej skonfigurowanej w ustawieniach analityki.
  4. Uruchom zapytanie. Wyniki są grupowane z użyciem wybranej strefy czasowej.
Wybrana strefa czasowa jest zapisywana wraz z zapytaniem. Gdy zapiszesz i ponownie wczytasz zapytanie, strefa czasowa zostanie automatycznie przywrócona.

Domyślna strefa czasowa konta

Jeśli masz włączoną opcję Lock reporting timezone w ustawieniach analityki, wybranie Account default na pasku narzędzi używa tej zablokowanej strefy czasowej dla twojego zapytania. Etykieta na pasku narzędzi pokazuje rozwiązaną strefę, na przykład Timezone: Account default (Paris (CET)). Strona ustawień analityki akceptuje pełną listę stref czasowych IANA, ale sekcja Reports honoruje tylko dziesięć stref wymienionych powyżej. Jeśli twoja zablokowana strefa nie jest jedną z nich, Account default po cichu rozwiązuje się do UTC — więc wybierz zablokowaną strefę z tej listy, jeśli chcesz, aby Reports jej używał. Jeśli opcja Lock reporting timezone nie jest włączona, Account default wraca do UTC.

Określanie strefy czasowej w AQL

Możesz też określić strefę czasową bezpośrednio w zapytaniu AQL za pomocą klauzuli TIMEZONE, która występuje między CHART a ORDER BY:
Gdy klauzula jest obecna, zastępuje wybór z paska narzędzi dla tego zapytania. Strefa czasowa jest zachowywana przy zapisywaniu i ponownym wczytywaniu zapytania.

Dostępne strefy czasowe

Selektor stref czasowych zawiera następujące opcje: To zamknięty zestaw dziesięciu stref. Każda inna strefa czasowa IANA w klauzuli TIMEZONE jest odrzucana jako nieobsługiwana.

Jak strefa czasowa wpływa na wyniki zapytania

Gdy ustawiona jest strefa czasowa, grupowanie po datach w zapytaniu używa czasu lokalnego zamiast UTC. Na przykład zdarzenie, które wystąpiło o 2026-03-29T01:30:00Z (UTC), przypada na 28 marca w czasie nowojorskim (ET), ale na 29 marca w czasie paryskim (CET). Ustawienie właściwej strefy czasowej zapewnia, że twoje podziały dzienne, tygodniowe i miesięczne odpowiadają oczekiwaniom raportowania biznesowego. Zapytania, które nie zawierają strefy czasowej — w tym wcześniej zapisane zapytania — nadal działają w UTC, więc istniejące wyniki nie ulegają zmianie.

Potrzebujesz pomocy?

Jeśli masz pytania dotyczące Explorera lub chcesz włączyć dostęp, skontaktuj się z zespołem wsparcia Aftersell przez czat w aplikacji.