Limity zbierania danych w Google Analytics

Na tej stronie opisujemy limity zbierania danych przez wszystkie tagi, biblioteki i pakiety SDK Google Analytics.

Przegląd

Z Google Analytics korzystają miliony witryn i aplikacji. Aby chronić system przed otrzymywaniem większej ilości danych, niż jest w stanie obsłużyć, oraz zapewnić sprawiedliwą dystrybucję zasobów systemowych, wprowadziliśmy pewne limity. Nasze zasady są opisane poniżej i mogą ulec zmianie.

Podane niżej limity mają zastosowanie do wszystkich tagów i bibliotek zbierania danych Google Analytics oraz pakietów SDK. Istnieją limity dotyczące konkretnej usługi i biblioteki klienta.

W zależności od usługi

W przypadku usługi internetowej, usługi i identyfikatora śledzenia obowiązują następujące ograniczenia:

  • 10 milionów działań miesięcznie na usługę,

Jeśli przekroczysz ten limit, zespół Google Analytics może skontaktować się z Tobą i poprosić o przejście na Analytics 360 lub wdrożenie próbkowania klienta, aby zmniejszyć ilość danych wysyłanych do Google Analytics.

Aby uzyskać łączne miesięczne limity w Analytics 360, skontaktuj się z menedżerem konta lub przedstawicielem obsługi klienta.

Włączono Universal Analytics

W przypadku tagów gtag.js, analytics.js, pakietów SDK na Androida, pakietów SDK na iOS i platformy Measurement Protocol obowiązują te limity:

  • 200 000 działań na użytkownika dziennie.
  • 500 działań na sesję,

Jeśli przekroczysz jeden z tych limitów, dodatkowe działania nie będą przetwarzane odpowiednio dla tej sesji lub dla danego dnia. Te limity dotyczą też Analytics 360.

ga.js lub biblioteki starsze,

Ten limit dotyczy kodu ga.js, fragmentów kodu na komórki i innych starszych bibliotek śledzenia:

  • 500 działań na sesję,

Jeśli przekroczysz ten limit, dodatkowe działania w tej sesji nie będą przetwarzane. Ten limit dotyczy też Analytics 360.

Działania związane z czasem

Obowiązują dodatkowe limity, w tym działania związane z szybkością witryny, które są automatycznie wysyłane przez tagi gtag.js, analytics.js i ga.js. Maksymalna liczba działań związanych z czasem, która zostanie przetworzona na usługę dziennie, wynosi więcej niż 10 000 lub 1% łącznej liczby odsłon przetworzonych dla tej usługi w danym dniu. W przypadku mniejszej liczby działań obowiązują dodatkowe limity. Szczegółowe informacje znajdziesz w przewodniku dla programistów dotyczącym czasu użytkownika.

Limity liczby żądań związane z biblioteką klienta / pakietem SDK

Każda biblioteka klienta stosuje mechanizm ograniczania liczby żądań, który zapobiega wysyłaniu zbyt wielu działań naraz. Mechanizm ten opiera się na algorytmie zasobnika tokenów i umożliwia wysyłanie serii działań do Google Analytics, zapobiegając jednocześnie zbyt szybkiemu wysyłaniu danych przez klientów.

Każdy tracker ma maksymalną liczbę żądań, które może wysłać jednocześnie. Moduł do śledzenia przechowuje też liczbę wysłanych równoczesnych działań. W miarę wysyłania działania do Google Analytics liczba ta zmniejsza się o jeden. Jeśli liczba wynosi 0, limit został osiągnięty i nie są wysyłane żadne nowe żądania. Po pewnym czasie liczba ta zostanie ponownie zwiększona do pierwotnego limitu, co umożliwi ponowne wysłanie danych.

Poniżej znajduje się lista z opisem tego, jak poszczególne biblioteki obsługują ograniczenia liczby żądań. Jeśli osiągniesz któryś z tych limitów, działania nie będą wysyłane na serwery Google Analytics, a dane nie będą przetwarzane na raporty. Te limity dotyczą też Analytics 360.

Tagi gtag.js i analytics.js:

Każdy obiekt skryptu śledzenia gtag.js i analytics.js rozpoczyna się od 20 działań, które są uzupełniane z szybkością 2 działań na sekundę. Ten limit dotyczy wszystkich działań oprócz działań e-commerce (dotyczących produktu lub transakcji).

ga.js:

Każdy obiekt skryptu śledzenia ga.js rozpoczyna się od 10 działań, które są uzupełniane z szybkością 1 działania na sekundę. Ten limit dotyczy tylko działań typu zdarzenia.

Android SDK

W przypadku każdej instancji trackera na urządzeniu każda instancja aplikacji zaczyna się od 60 działań, które są uzupełniane z częstotliwością 1 działania co 2 sekundy. Ten limit dotyczy wszystkich działań oprócz działań e-commerce (dotyczących produktu lub transakcji).

SDK na iOS

Każda usługa na początku obejmuje 60 działań, które są uzupełniane w częstotliwości 1 działania co 2 sekundy. Ten limit dotyczy wszystkich działań oprócz działań e-commerce (dotyczących produktu lub transakcji).