Не кожна таблиця тримає тридцять днів
У цій статті
Сторінка статистики тут — не одна таблиця. Їх дванадцять, по одній на питання: країни, сторінки, браузери, години, пристрої, операційні системи, мови, регіони, джерела переходів, боти, роздільності екрана й денні підсумки. Угорі обирається період, і кожен блок відповідає за цей період.
От тільки не всі блоки можуть відповісти за той самий період, бо таблиці за ними сягають у минуле неоднаково далеко. Пораховано 26 серпня 2026 року:
| таблиця | рядків | найраніший день | охоплення |
| денні підсумки | 113 604 | 15.07.2025 | 408 днів |
| країни | 318 161 | 01.01.2026 | 238 днів |
| сторінки | 101 485 | 29.06.2026 | 59 днів |
| браузери | 48 473 | 01.07.2026 | 57 днів |
| години, мови, системи | 85 699 | 09.08.2026 | 18 днів |
| регіони | 21 227 | 13.08.2026 | 14 днів |
| пристрої, джерела, боти | 19 274 | 14.08.2026 | 13 днів |
| роздільності екрана | 0 | — | — |
Запит за кожним блоком бере обраний проміжок і питає про нього. Таблиця відповідає тими днями, які в неї є. Ніщо між ними не каже, що проміжок не було покрито. На дев’яносто днів блок пристроїв відповість тринадцятьма, впевнено, без виноски.
Чому вони різні
Не через строки зберігання. Прибиральний інструмент тримає агрегати 400 днів і чіпає їх лише тоді, коли його про це прямо просять ключем; денна таблиця нині містить 408 днів, на вісім більше за цю межу, недоторкана.
Вони різні, бо з’являлися в різний час. Країни прийшли в січні. Сторінки й браузери — наприкінці червня. Години, мови й системи 9 серпня, регіони 13-го, пристрої, джерела й боти 14-го. Кожна була окремою невеликою функцією, кожна правильною сама по собі, і жодна не знала про вибір періоду, що сидить над усіма ними.
Що це означає для читання чисел
Практичне правило просте й нічого не коштує: ніколи не ділити число з одного блоку на число з іншого. Частка мобільних, порахована як звернення пристроїв поділити на звернення загалом, — це частка нічого: тринадцять днів поділити на чотириста вісім. Відношення мають сенс лише всередині одного блоку, де кожне число прийшло з тієї самої таблиці за ті самі дні.
Порожній рядок унизу — інша історія, і навмисна: роздільність екрана взагалі більше не збирається. Цей блок лишиться порожнім навмисне.
Точніше кажучи: вибір періоду, розтягнутий на дванадцять таблиць різного віку, може відповісти лише тим, що кожна таблиця тримає, і нестачі він не позначає. Знання про те, які блоки молоді, поки що це покриває; розпочаті в серпні таблиці щодня стають на день старші, і розрив закривається сам.
Оновлення від 11.09.2026: Від 27.08.2026 скрипт знову зчитував роздільність екрана, ширину вікна браузера та коефіцієнт пікселів на кожному сайті, який його вбудовував. Від 11.09.2026 він робить це лише там, де власник сайту вмикає таке зчитування за допомогою data-screen="1". Без цього атрибута поточний скрипт не зчитує жодного з трьох значень, а сервер більше не зберігає їх і зі старіших копій скрипта.