Що таке рядок "(інші)"
Рядок "(інші)" з’являється у звіті, дослідженні або відповіді Data API, коли кількість рядків у таблиці перевищує дозволену. Тоді Analytics відображає лише найпоширеніші значення параметрів, а менш поширені об’єднує в рядку "(інші)".
Наприклад, якщо в таблиці звіту "Сторінки й екрани" максимальна кількість рядків становить 100 тисяч, а ресурс має 150 тисяч унікальних сторінок, Analytics відсортує рядки за спаданням, а останні 50 тисяч згрупує в рядку "(інші)".
Чому з’являється рядок "(інші)"
Кожному параметру в Analytics може призначатися певна кількість унікальних значень. Наприклад, параметр Це ключові події може мати два призначені значення ("правда" чи "неправда"), а параметр Шлях до сторінки – різні значення для кожного URL-шляху на вебсайті.
Багато таблиць містять кілька параметрів, тому максимальне число рядків у них має дорівнювати добутку кількості значень для кожного параметра. Наприклад, якщо звіт включає параметр "Пристрій" із трьома значеннями (комп’ютер, планшет і мобільний телефон) та параметр "Вік" із шістьма віковими групами, таблиця може містити до 18 рядків залежно від того, чи збиратимуться дані для кожної комбінації цих значень.
Параметр, який має понад 500 значень, вважається параметром із великою кількістю унікальних значень, оскільки у всіх таблицях, куди зберігаються його дані, суттєво збільшується число елементів і зростає ймовірність групування деяких даних у рядку "(інші)". Щоб не перевищувати ліміти, орієнтуйтеся на 500 значень для одного параметра. Що більше значень збирається, то вища ймовірність об’єднання даних у рядку "(інші)".
Примітка. На значку якості даних може відображатися попередження про рядок "(інші)", хоча його немає у звіті чи дослідженні. Таке буває, якщо рядок "(інші)" впливає на результати, але не завжди відображається в поточному представленні даних. Наприклад, якщо у звіті застосовано фільтр, який приховує результати, згруповані в рядку "(інші)", цей рядок не відображатиметься, але ви бачитимете попередження.
Обмеження
Обмеження щодо кількості рядків у таблиці залежить від наведених нижче чинників.
- Тип ресурсу. У ресурсах Analytics 360 дозволяється більше значень, ніж у стандартних ресурсах.
- Специфіка звіту або дослідження. Деякі звіти (наприклад, "Сторінки й екрани") містять параметри з більшою кількістю унікальних значень, а тому мають вищі ліміти.
- Складність запиту. Хоча рядок "(інші)" рідко з’являється в стандартних звітах з одним параметром, його, найімовірніше, міститимуть звіти з вторинними параметрами, фільтрами або порівняннями, оскільки для їх побудови потрібні таблиці баз даних із багатьма параметрами. Ресурси з великими обсягами комплексних даних зазвичай перевищують обмеження кількості унікальних значень.
Практичні поради: як уникнути появи рядка "(інші)"
Нижче наведено рекомендації, які допоможуть зменшити ймовірність появи рядка "(інші)".
- Використовуйте наявні параметри, перш ніж створювати спеціальні. Наприклад, для ігор можна застосовувати стандартні параметри (як-от "Персонаж", "Тип віртуальної валюти" тощо), щоб не налаштовувати спеціальні параметри для тих самих даних.
- Використовуйте параметри з великою кількістю унікальних значень, лише коли це дійсно необхідно, адже вони максимально збільшуватимуть число рядків у ресурсі або перевищуватимуть його ліміти.
- Не створюйте окремий ідентифікатор для кожного користувача за допомогою спеціального параметра. Натомість скористайтеся функцію User-ID.
- За можливості використовуйте стандартні звіти, оскільки вони містять зведені таблиці, у яких дані з меншою імовірністю групуються в рядку "(інші)".
Якщо вам потрібно відстежувати дані з великою кількістю унікальних значень, надсилайте їх за допомогою параметрів подій і властивостей користувачів, не реєструючи в спеціальних параметрах. Так ви зможете й далі використовувати дані в BigQuery, "Аудиторіях", "Сегментах" і інших функціях, не перевищуючи обмежень у ресурсі.