{ "columns": { "site_id": "random site id, stable across releases", "viewport": "desktop (1041x750) or mobile (390x844)", "platform": "coded ecommerce platform", "platform_moved": "the site no longer runs the platform whose reference list it came from", "origin": "how the site entered the sample: reference_list (a platform's public customer list, every v1 row) or browsing (met while browsing, later releases)", "market": "market of the platform whose list the site came from: TR on every v1 row", "site_language": "language the homepage declares in its html lang attribute: tr, en or other; empty when not declared", "sector": "primary sector, project taxonomy (English label; Turkish source slugs under sector_tr in columns.json)", "banner_type": "none, info (notice only), cmp (a real choice), both", "banner_forced": "the banner blocks the page until a choice is made (checked on every banner)", "banner_position": "where the banner sits on the first screen", "banner_area_share": "share of the first screen the banner covers, 0 to 1, rounded to 0.05", "backdrop": "the page behind the banner is dimmed", "badge": "a persistent consent badge or icon is shown", "vendor": "coded consent banner vendor; vendor_rare groups vendors on fewer than 5 sites", "vendor_kind": "built_in (platform), third_party_cmp, library, other or unknown", "n_buttons": "buttons on the banner", "has_accept": "an accept button is present", "reject": "how rejecting is offered: button, link or none", "has_settings": "a settings or preferences control is present", "has_close": "a close control is present", "site_theme": "page theme from the computed CSS background: light or dark", "site_temperature": "page background temperature: warm, cool or neutral", "banner_theme": "banner background theme: light or dark", "banner_temperature": "banner background temperature", "banner_hue_family": "banner background colour family", "accept_filled": "the accept button has a filled background", "accept_temperature": "accept button colour temperature", "accept_hue_family": "accept button colour family", "reject_filled": "the reject button has a filled background (button rejects only)", "accept_contrast_de": "CIEDE2000 band between the accept button's face (fill when filled, else border or label colour) and the banner background, dominant colours", "accept_luminance_ratio": "WCAG contrast ratio band of the accept button's face against the banner background", "banner_page_de": "CIEDE2000 band between the banner background and the page as seen in the screenshot, dominant colours", "banner_ring_de": "CIEDE2000 band between the banner background and a 40 px ring of page right around it, dominant colours", "saliency_lift": "how much more the banner stands out than the page around it, rounded to 0.25", "nudge": "which of accept and reject is visually favoured: accept, equal or reject (a filled button over an outline one, else colour distance and area)", "pair_same_colour": "accept and reject faces within CIEDE2000 10 (fill, or border or label colour for an outline button)", "pair_same_style": "accept and reject are both filled or both outline", "pair_font_weight_diff": "accept label font weight minus reject label font weight (page values)", "accept_label_contrast": "WCAG contrast ratio band of the accept label on its fill", "reject_label_contrast": "WCAG contrast ratio band of the reject label on its fill", "accept_wording": "accept_all, accept, acknowledge (ok, got it, close) or other", "reject_wording": "reject_all, reject, necessary_only or other", "settings_wording": "customise, manage, settings, preferences or other" }, "sector_tr": { "clothing": "giyim", "food_beverage": "gida_icecek", "building_hardware_electrical": "yapi_hirdavat_elektrik", "home_living": "ev_yasam", "electronics_computing": "elektronik_bilisim", "jewellery_watches_optics": "taki_saat_optik", "sports_outdoor": "spor_outdoor", "hobby_gifts": "hobi_hediye", "books_stationery": "kitap_kirtasiye", "cosmetics_personal_care": "kozmetik_bakim", "shoes_bags": "ayakkabi_canta", "b2b_industrial": "b2b_endustriyel", "home_appliances": "ev_aletleri", "mother_baby_toys": "anne_bebek_oyuncak", "automotive": "otomotiv", "furniture": "mobilya", "pets": "evcil_hayvan", "health_medical": "saglik_medikal", "garden_agriculture": "bahce_tarim", "other": "diger", "multi_category": "cok_kategorili" }, "sector_definitions": { "clothing": "Clothing for women, men, children, modest wear, underwear, scarves and hats", "shoes_bags": "Shoes, bags, leather goods", "jewellery_watches_optics": "Jewellery, watches, eyewear and optical shops", "cosmetics_personal_care": "Cosmetics, perfume, personal care, hair and skin care", "food_beverage": "Food, groceries, coffee, sweets, nuts, olive oil, organic and farm produce", "home_living": "Kitchenware, tableware, home textiles, carpets, home decoration, cleaning products", "furniture": "Furniture", "electronics_computing": "Consumer electronics, computers, phones and accessories, printer supplies", "home_appliances": "Small and large home appliances, heating and cooling", "building_hardware_electrical": "Hardware, tools, building supplies, electrical and electronic components, security systems", "mother_baby_toys": "Baby and mother products, toys", "sports_outdoor": "Sports, camping, hunting, outdoor gear", "automotive": "Car and motorcycle parts and equipment", "books_stationery": "Books, publishers, stationery, office supplies", "hobby_gifts": "Hobby, party, gifts, musical instruments", "pets": "Pet food and supplies", "garden_agriculture": "Garden and farm supplies: seeds, seedlings, plants, fertiliser, garden tools and machines, irrigation, beekeeping, livestock supplies", "health_medical": "Health, medical supplies, supplements", "b2b_industrial": "Business supply: professional kitchen, packaging, corporate and public procurement", "multi_category": "General store selling across many unrelated categories", "other": "Not a shop, an association, a celebrity store, or nothing above fits" }, "bands": { "colour_distance": [ "0-5", "5-10", "10-20", "20-40", "40+" ], "contrast_ratio": [ "<3", "3-4.5", "4.5-7", "7+" ] } }