Przejdź do treści

SQL. Klauzula LIMIT. Próbka wierszy do QA eksportu i szybki podgląd kosztownego zapytania.

Na czym to polega w sklepie

Przed uruchomieniem ciężkiego raportu na całym eksporcie GA4 warto zerknąć na kilka ostatnich zamówień. LIMIT zwraca co najwyżej N wierszy - tanie QA struktury danych i wartości transaction_id. Bez ORDER BY wynik jest przypadkowy, nie reprezentatywny.

Przykład ze sklepu internetowego

Po wdrożeniu nowego tagu purchase w sklepie WooCommerce analityk sprawdza 10 ostatnich transakcji z dzisiejszego eksportu GA4:

SELECT
  event_timestamp,
  transaction_id,
  ecommerce.purchase_revenue,
  items
FROM `project.analytics.events_*`
WHERE _TABLE_SUFFIX = FORMAT_DATE('%Y%m%d', CURRENT_DATE())
  AND event_name = 'purchase'
ORDER BY event_timestamp DESC
LIMIT 10;

Co zrobić po stronie biznesu

  • Przed spotkaniem z agencją pokaż ostatnie 10 zamówień z GA4 - szybka weryfikacja, czy revenue i SKU się zgadzają.
  • Użyj LIMIT w custom query Looker Studio - connector ma twarde limity wierszy.
  • Nie traktuj LIMIT bez sortowania jako próbki statystycznej - do tego potrzebujesz filtra daty lub TABLESAMPLE.

W skrócie

LIMIT to narzędzie QA i prototypowania raportów, nie sposób na analizę kampanii. Na produkcji ograniczaj zakresem dat; LIMIT zostaw do debugowania tagów i nowych eksportów.