Kas yra eilutė „(other)“?
Eilutė „(other)“ yra rodoma ataskaitoje, tyrinėjime arba duomenų API atsake, kai eilučių skaičius lentelėje viršija lentelės eilučių apribojimą. Kai taip nutinka, „Analytics“ pateikia tik dažniausiai naudojamas aspektų vertes ir sutrumpina mažiau įprastas vertes eilutėje „(other)“.
Pavyzdžiui, jei lentelės, kurioje palaikoma puslapių ir ekranų ataskaita, eilučių apribojimas yra 100 tūkst., bet nuosavybėje yra 150 tūkst. unikalių puslapių, „Analytics“ rūšiuoja eilutes nuo dažniausiai iki mažiausiai dažniausių ir sugrupuoja paskutines 50 tūkst. eilučių, esančių stulpelyje „(other ).
Kodėl matote eilutę „(other)“?
Kiekvienam „Analytics“ aspektui gali būti priskirtos įvairios vertės. Aspektui priskirtų verčių skaičius yra jo kardinalumas. Pavyzdžiui, aspektui Yra pagrindiniai įvykiai gali būti priskirtos dvi vertės („true“ arba „false“). Priešingai, aspekto Puslapio kelias vertė gali skirtis kiekviename svetainės URL kelyje.
Daugelyje lentelių yra keli aspektai. Šiose lentelėse reikalingas eilučių skaičius gali būti tiek, kiek reikia padauginti kiekvieno aspekto verčių skaičių. Pavyzdžiui, jei į ataskaitą įtraukiamas įrenginio aspektas (trys vertės: stalinis kompiuteris, planšetinis kompiuteris ir mobilusis įrenginys) ir amžiaus aspektas (šešios amžiaus grupės), lentelėje gali būti iki 18 eilučių, atsižvelgiant į tai, ar renkate kiekvieno derinio duomenis.
Visi aspektai, kuriuose yra daugiau nei 500 verčių, turėtų būti laikomi didelio kardinalumo aspektu, nes tai gerokai padidins visų lentelių, kuriose saugomas tas aspektas, kardinalumą ir tikimybę, kad kai kurie šių lentelių duomenys eilutėje „(other)“ bus sutrumpinti. Vieno aspekto 500 verčių nėra apribojimas, tai tik orientacinė vertė. Kuo daugiau aspektų verčių surinkta, tuo didesnė rizika, kad eilutėje „(other)“ bus sutrumpinti duomenys.
Kokie apribojimai taikomi
Lentelės eilučių apribojimas skiriasi, priklausomai nuo toliau nurodytų veiksnių.
- Nuosavybės tipas: „Analytics 360“ nuosavybėse taikomi didesni apribojimai, palyginti su įprastų nuosavybių apribojimais.
- Atskira ataskaita arba tyrinėjimas: kai kurių ataskaitų (pvz., puslapių ir ekranų ataskaitos) kardinalumo aspektai yra didesni, todėl jiems taikomi didesni apribojimai.
- Užklausos sudėtingumas: nors įprastą ataskaitą su vienu aspektu eilutė „(other)“ paveikia retai, tačiau ataskaitose su antriniais aspektais, filtrais arba palyginimais yra didesnė tikimybė, kad bus įtraukta eilutė „(other)“. Taip yra todėl, kad jiems reikalingos duomenų bazės lentelės su daug aspektų. Tikėtina, kad nuosavybės, kuriose yra didelių ir sudėtingų duomenų, labiau viršys kardinalumo apribojimus.
Geriausia praktika, kaip išvengti eilutės „(other)“
Naudodami nurodytus geriausios praktikos metodus galite sumažinti tikimybę, kad bus pateikta eilutė „(other)“.
- Prieš kurdami tinkintus aspektus naudokite esamus aspektus. Pavyzdžiui, naudokite iš anksto nustatytus žaidimo aspektus (pvz., „Veikėjas“, „Virtualiosios valiutos tipas“), vietoje to, kad nustatytumėte tinkintus tų pačių duomenų aspektus.
- Nenaudokite didelio kardinalumo aspektų, nebent būtina, nes naudojant šiuos aspektus nuosavybė priartės prie eilučių apribojimų ar viršys jų apribojimus.
- Nenaudokite tinkinto aspekto norėdami sukurti atskirą kiekvieno naudotojo identifikatorių. Geriau naudokite „User ID“ funkciją.
- Jei įmanoma, naudokite įprastas ataskaitas, nes įprastose ataskaitose yra įrankių lentelės, kurios sumažina tikimybę, kad duomenys bus sutraukti į eilutę „(other)“.
Jei reikia įvertinti didelio kardinalumo duomenis, apsvarstykite galimybę siųsti duomenis naudojant įvykių parametrus ir naudotojų ypatybes, neužregistruodami duomenų tinkintuose aspektuose. Neužregistravę tinkintų aspektų, vis tiek galite naudoti duomenis „BigQuery“, auditorijose, segmentuose ir kitose funkcijose, nepaveikdami nuosavybės apribojimų.