dcsimg

Filters do not work with REST and the Language dimension

Products

Webtrends Analytics 8.x
Webtrends Analytics 9.x

Cause

When accessing any reports using the Language dimension via REST, filtering does not return results.

Resolution

Languages are stored internally as tokens that are eventually translated into human-readable languages. REST filters data based on the internal tokens. Below is a list of the tokens (left column) and their translated values (right column).

Example: to filter English use ISO_699_en as the filter criteria.

ISO_699_aa = Afar
ISO_699_ab = Abkhazian
ISO_699_ae = Avestan
ISO_699_af = Afrikaans
ISO_699_ak = Akan
ISO_699_am = Amharic
ISO_699_an = Aragonese
ISO_699_ar = Arabic
ISO_699_as = Assamese
ISO_699_av = Avaric
ISO_699_ay = Aymara
ISO_699_az = Azerbaijani
ISO_699_ba = Bashkir
ISO_699_be = Belarusian
ISO_699_bg = Bulgarian
ISO_699_bh = Bihari
ISO_699_bi = Bislama
ISO_699_bm = Bambara
ISO_699_bn = Bengali
ISO_699_bo = Tibetan
ISO_699_br = Breton
ISO_699_bs = Bosnian
ISO_699_ca = Catalan
ISO_699_ce = Chechen
ISO_699_ch = Chamorro
ISO_699_co = Corsican
ISO_699_cr = Cree
ISO_699_cs = Czech
ISO_699_cu = Church Slavic
ISO_699_cv = Chuvash
ISO_699_cy = Welsh
ISO_699_da = Danish
ISO_699_de = German
ISO_699_dv = Divehi
ISO_699_dz = Dzongkha
ISO_699_e2 = Ewe
ISO_699_el = Greek
ISO_699_en = English
ISO_699_eo = Esperanto
ISO_699_es = Spanish
ISO_699_et = Estonian
ISO_699_eu = Basque
ISO_699_fa = Persian
ISO_699_ff = Fulah
ISO_699_fi = Finnish
ISO_699_fj = Fijian
ISO_699_fo = Faroese
ISO_699_fr = French
ISO_699_fy = Frisian
ISO_699_ga = Irish
ISO_699_gd = Gaelic
ISO_699_gl = Gallegan
ISO_699_gn = Guarani
ISO_699_gu = Gujarati
ISO_699_gv = Manx
ISO_699_ha = Hausa
ISO_699_he = Hebrew
ISO_699_hi = Hindi
ISO_699_ho = Hiri Motu
ISO_699_hr = Croatian
ISO_699_ht = Haitian Creole
ISO_699_hu = Hungarian
ISO_699_hy = Armenian
ISO_699_hz = Herero
ISO_699_ia = Interlingua
ISO_699_id = Indonesian
ISO_699_ie = Interlingue
ISO_699_ig = Igbo
ISO_699_ii = Sichuan Yi
ISO_699_ik = Inupiaq
ISO_699_io = Ido
ISO_699_is = Icelandic
ISO_699_it = Italian
ISO_699_iu = Inuktitut
ISO_699_ja = Japanese
ISO_699_jv = Javanese
ISO_699_ka = Georgian
ISO_699_kg = Kongo
ISO_699_ki = Kikuyu; Gikuyu
ISO_699_kj = Kuanyama
ISO_699_kk = Kazakh
ISO_699_kl = Kalaallisut
ISO_699_km = Khmer
ISO_699_kn = Kannada
ISO_699_ko = Korean
ISO_699_kr = Kanuri
ISO_699_ks = Kashmiri
ISO_699_ku = Kurdish
ISO_699_kv = Komi
ISO_699_kw = Cornish
ISO_699_ky = Kirghiz
ISO_699_la = Latin
ISO_699_lb = Luxembourgish
ISO_699_lg = Ganda
ISO_699_li = Limburgan
ISO_699_ln = Lingala
ISO_699_lo = Lao
ISO_699_lt = Lithuanian
ISO_699_lu = Luba-Katanga
ISO_699_lv = Latvian
ISO_699_mg = Malagasy
ISO_699_mh = Marshallese
ISO_699_mi = Maori
ISO_699_mk = Macedonian
ISO_699_ml = Malayalam
ISO_699_mn = Mongolian
ISO_699_mo = Moldavian
ISO_699_mr = Marathi
ISO_699_ms = Malay
ISO_699_mt = Maltese
ISO_699_my = Burmese
ISO_699_na = Nauru
ISO_699_nb = Norwegian Bokml
ISO_699_nd = North Ndebele
ISO_699_ne = Nepali
ISO_699_ng = Ndonga
ISO_699_nl = Dutch
ISO_699_nn = Norwegian Nynorsk
ISO_699_no = Norwegian
ISO_699_nr = South Ndebele
ISO_699_nv = Navajo
ISO_699_ny = Chichewa; Nyanja
ISO_699_oc = Occitan
ISO_699_oj = Ojibwa
ISO_699_om = Oromo
ISO_699_or = Oriya
ISO_699_os = Ossetian
ISO_699_pa = Panjabi
ISO_699_pi = Pali
ISO_699_pl = Polish
ISO_699_ps = Pushto
ISO_699_pt = Portuguese
ISO_699_qu = Quechua
ISO_699_rm = Raeto-Romance
ISO_699_rn = Rundi
ISO_699_ro = Romanian
ISO_699_ru = Russian
ISO_699_rw = Kinyarwanda
ISO_699_sa = Sanskrit
ISO_699_sc = Sardinian
ISO_699_sd = Sindhi
ISO_699_se = Northern Sami
ISO_699_sg = Sango
ISO_699_si = Sinhalese
ISO_699_sk = Slovak
ISO_699_sl = Slovenian
ISO_699_sm = Samoan
ISO_699_sn = Shona
ISO_699_so = Somali
ISO_699_sq = Albanian
ISO_699_sr = Serbian
ISO_699_ss = Swati
ISO_699_st = Sotho, Southern
ISO_699_su = Sundanese
ISO_699_sv = Swedish
ISO_699_sw = Swahili
ISO_699_ta = Tamil
ISO_699_te = Telugu
ISO_699_tg = Tajik
ISO_699_th = Thai
ISO_699_ti = Tigrinya
ISO_699_tk = Turkmen
ISO_699_tl = Tagalog
ISO_699_tn = Tswana
ISO_699_to = Tonga
ISO_699_tr = Turkish
ISO_699_ts = Tsonga
ISO_699_tt = Tatar
ISO_699_tw = Twi
ISO_699_ty = Tahitian
ISO_699_ug = Uighur
ISO_699_uk = Ukrainian
ISO_699_un = Undetermined
ISO_699_ur = Urdu
ISO_699_uz = Uzbek
ISO_699_ve = Venda
ISO_699_vi = Vietnamese
ISO_699_vo = Volapk
ISO_699_wa = Walloon
ISO_699_wo = Wolof
ISO_699_xh = Xhosa
ISO_699_yi = Yiddish
ISO_699_yo = Yoruba
ISO_699_za = Zhuang
ISO_699_zh = Chinese
ISO_699_zu = Zulu