Meta
Typy metaotázek automaticky zachycují informace o zařízení, enumerátorovi a načasování bez jakéhokoli vstupu od respondenta.
Typy metaotázek jsou speciální pole, která jsou vyplněna automaticky — respondent je nikdy nevidí. Zachycují kontext o odeslání: kdy bylo shromážděno, které zařízení bylo použito a kdo to shromáždil. Přidejte je v listu survey jako jakýkoli jiný typ otázky; jednoduše se nezobrazí na obrazovce.
Základní specifikace XLSForm
| type | name | label |
|---|---|---|
| start | start | |
| end | end | |
| deviceid | deviceid |
Popisky jsou pro meta pole volitelné, protože se nikdy nezobrazují.
Meta pole časování
start
Zaznamenává datum a čas otevření formuláře. Uloženo ve formátu ISO 8601 (YYYY-MM-DDTHH:MM:SS.sss+HH:MM).
end
Zaznamenává datum a čas odeslání formuláře. Spolu s start můžete vypočítat čas strávený vyplňováním formuláře:
type | name | calculation
calculate | duration_min | (decimal-date-time(${end}) - decimal-date-time(${start})) * 1440
today
Zaznamenává aktuální datum (bez časové složky). Uloženo jako YYYY-MM-DD.
Meta pole zařízení
deviceid
Zaznamenává jedinečný identifikátor zařízení použitého pro sběr dat. Na Androidu je to obvykle IMEI nebo Android ID.
devicephonenum
Zaznamenává telefonní číslo SIM karty v zařízení (pokud je dostupné).
simserial
Zaznamenává sériové číslo SIM karty (ICCID).
subscriberid
Zaznamenává IMSI (International Mobile Subscriber Identity) — jedinečný identifikátor předplatitele na SIM kartě.
Meta pole enumerátora
username
Zaznamenává uživatelské jméno přihlášeného enumerátora.
email
Zaznamenává e-mailovou adresu přihlášeného enumerátora.
phonenumber
Zaznamenává telefonní číslo spojené s účtem enumerátora (pokud je nakonfigurováno).
Protokol auditu
audit
Meta pole audit umožňuje podrobné protokolování auditu — zaznamenává timestampovaný protokol každé otázky, kterou enumerátor navštívil, jak dlouho u ní strávil a (volitelně) jejich GPS polohu při každém kroku.
type | name | parameters
audit | audit | location-priority=balanced location-min-interval=30 location-max-age=60
Parametry auditu
| Parametr | Popis |
|---|---|
location-priority | Úroveň přesnosti GPS: no-gps, low-power, balanced, high-accuracy |
location-min-interval | Minimální sekundy mezi zachycením polohy |
location-max-age | Maximální stáří (sekundy) uložené polohy k přijetí |
Pole audit generuje samostatný soubor na odeslání. Ujistěte se, že váš datový kanál zpracovává jak hlavní data formuláře, tak audit CSV.
Kompletní příklad
Typický průzkum domácností může zahrnovat všechna meta pole časování a enumerátora:
| type | name | label |
|---|---|---|
| start | start | |
| end | end | |
| today | today | |
| deviceid | deviceid | |
| username | username | |
| audit | audit | |
| text | household_id | ID domácnosti |
Osvědčené postupy
- Vždy zahrňte
startaend— jsou zdarma, automatické a neocenitelné pro monitorování kvality. - Vždy zahrňte
usernamepro sledování enumerátorů. - Zahrňte
deviceid, když chcete detekovat duplicitní odeslání nebo sledovat terénní zařízení. - Používejte
auditv průzkumech s vysokou odpovědností, kde potřebujete ověřit, že enumerátoři skutečně navštívili každou otázku. - Meta pole SIM (
simserial,subscriberid,devicephonenum) jsou spolehlivá pouze na zařízeních Android s aktivními SIM kartami.
Omezení
- Všechna meta pole jsou pouze pro čtení — nemohou být odkazována ani upravována jinými výpočty.
usernameaemailvyžadují přihlášení enumerátora; budou prázdné pro anonymní odeslání.- Meta pole SIM/telefonu mohou vracet prázdné hodnoty na tabletech pouze s Wi-Fi a některých verzích Androidu.