[{"data":1,"prerenderedAt":547},["ShallowReactive",2],{"site-chrome-sg":3,"site-chrome-en":-1,"site-chrome-th":-1,"glossary-term-sg":287,"blog-categories-sg":300,"article-glossary-sg-\u002Fglossary\u002Fbayesian-inference":320,"og-copy-sg":483,"og-posts-sg-none":525,"glossary-related-sg-bayesian-inference":526},{"id":4,"extension":5,"footer":6,"header":116,"indexFacets":202,"meta":243,"notFound":244,"stem":250,"ui":251,"__hash__":286},"chrome_en\u002Fen\u002Fchrome.yml","yml",{"columns":7,"legal":83,"quote":84,"askAi":87,"socials":103},[8,29,47,65],{"label":9,"children":10},"Product",[11,14,17,20,23,26],{"label":12,"to":13},"Ads optimization","\u002Fsg\u002Fblog\u002Fads-optimization",{"label":15,"to":16},"Unit economics","\u002Fsg\u002Fblog\u002Fprofit-margin",{"label":18,"to":19},"Agentic KAM","https:\u002F\u002Flearn.dataglasslabs.com\u002Fdocs\u002Fai-and-api\u002Fassistants",{"label":21,"to":22},"One-click deploy","https:\u002F\u002Flearn.dataglasslabs.com\u002Fdocs\u002Fgrowth\u002Factions\u002Faction-flow",{"label":24,"to":25},"Integrations","https:\u002F\u002Flearn.dataglasslabs.com\u002Fdocs\u002Foverview\u002Fget-started\u002Fsupported-platforms",{"label":27,"to":28},"Pricing","\u002Fsg\u002Fpricing",{"label":30,"children":31},"Resources",[32,35,38,41,44],{"label":33,"to":34},"Blog","\u002Fsg\u002Fblog",{"label":36,"to":37},"Customer stories","\u002Fsg\u002Fcustomers",{"label":39,"to":40},"Research","\u002Fsg\u002Fresearch",{"label":42,"to":43},"Glossary","\u002Fsg\u002Fglossary",{"label":45,"to":46},"Docs","https:\u002F\u002Flearn.dataglasslabs.com\u002Fdocs",{"label":48,"children":49},"Company",[50,53,56,59,62],{"label":51,"to":52},"About","\u002Fsg\u002Fcompany",{"label":54,"to":55},"Contact","\u002Fsg\u002Fcontact",{"label":57,"to":58},"Book a demo","\u002Fsg\u002Fbook-a-demo",{"label":60,"to":61},"Privacy","\u002Fsg\u002Flegal\u002Fprivacy",{"label":63,"to":64},"Terms","\u002Fsg\u002Flegal\u002Fterms",{"label":66,"children":67},"DataGlass for",[68,71,74,77,80],{"label":69,"to":70},"Agencies","\u002Fsg\u002Ffor\u002Fagencies",{"label":72,"to":73},"Brands","\u002Fsg\u002Ffor\u002Fbrands",{"label":75,"to":76},"Planners and optimizers","\u002Fsg\u002Ffor\u002Fplanners",{"label":78,"to":79},"Managers and analysts","\u002Fsg\u002Ffor\u002Fmanagers",{"label":81,"to":82},"Sellers and shop owners","\u002Fsg\u002Ffor\u002Fsellers","© 2026 DataGlass Labs. All rights reserved.",{"text":85,"caption":86},"Measure what you keep, and then grow what you measure.","The DataGlass team",{"label":88,"prompt":89,"assistants":90},"Ask AI about DataGlass","I want to understand DataGlass, a decision engine for Shopee, Lazada and TikTok Shop sellers that optimizes ads, pricing and promotions for true profit. Use web search to read their website at https:\u002F\u002Fwww.dataglasslabs.com (with an agent-readable summary at https:\u002F\u002Fwww.dataglasslabs.com\u002Fllms.txt), then explain what DataGlass does, who it is for and how it differs from an analytics dashboard.",[91,95,99],{"label":92,"icon":93,"url":94},"ChatGPT","chatgpt","https:\u002F\u002Fchatgpt.com\u002F?prompt={prompt}",{"label":96,"icon":97,"url":98},"Claude","claude","https:\u002F\u002Fclaude.ai\u002Fnew?q={prompt}",{"label":100,"icon":101,"url":102},"Perplexity","perplexity","https:\u002F\u002Fwww.perplexity.ai\u002Fsearch?q={prompt}",[104,108,112],{"label":105,"icon":106,"to":107},"LinkedIn","i-lucide-linkedin","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fdataglass-labs",{"label":109,"icon":110,"to":111},"Facebook","i-lucide-facebook","https:\u002F\u002Fwww.facebook.com\u002Fdataglasslabsth",{"label":113,"icon":114,"to":115},"Instagram","i-lucide-instagram","https:\u002F\u002Fwww.instagram.com\u002Fdataglasslabs\u002F",{"links":117,"cta":196,"secondaryCta":199},[118,152,191,193,194,195],{"label":9,"to":119,"menu":120},"\u002Fsg",{"layout":121,"heading":122,"cards":123,"groups":135,"footer":142},"cards","What DataGlass does",[124,128,132],{"label":125,"description":126,"to":13,"ui":127},"True profit ads optimization","Budgets, pacing and Target ROAS tuned for profit.","budget-tomorrow",{"label":129,"description":130,"to":16,"ui":131},"Unit economics breakdown","What you actually earn from every sale.","unit-economics",{"label":18,"description":133,"to":19,"motif":134},"An AI agent that knows your shops.",true,[136],{"label":137,"size":138,"links":139},"More","secondary",[140,141],{"label":21,"to":22},{"label":24,"to":25},[143,148],{"lead":144,"label":145,"icon":146,"to":147},"DataGlass v.2.6.","See what's new","i-lucide-box","https:\u002F\u002Flearn.dataglasslabs.com\u002Freleases",{"lead":149,"label":150,"icon":151,"to":37},"Read our","customer stories","i-lucide-book-open",{"label":30,"to":34,"menu":153},{"layout":154,"groups":155},"directory",[156,164,170,182],{"label":66,"size":157,"links":158},"primary",[159,160,161,162,163],{"label":69,"to":70},{"label":72,"to":73},{"label":75,"to":76},{"label":78,"to":79},{"label":81,"to":82},{"label":165,"size":157,"links":166},"Insights",[167,168,169],{"label":33,"to":34},{"label":36,"to":37},{"label":39,"to":40},{"label":171,"size":157,"links":172},"Learn",[173,174,177,180],{"label":45,"to":46},{"label":175,"to":176},"Use cases","https:\u002F\u002Flearn.dataglasslabs.com\u002Fuse-cases",{"label":178,"to":179},"Training","https:\u002F\u002Flearn.dataglasslabs.com\u002Ftraining",{"label":181,"to":147},"Changelog",{"label":183,"size":138,"links":184},"Support",[185,186,189],{"label":42,"to":43},{"label":187,"to":188},"Brand kit","\u002Fsg\u002Fbrand",{"label":190,"to":55},"Contact us",{"label":192,"to":37},"Customers",{"label":27,"to":28},{"label":48,"to":52},{"label":54,"to":55},{"label":197,"to":198},"Start for free","https:\u002F\u002Fapp.dataglasslabs.com\u002Fsign-up",{"label":200,"to":201},"Sign in","https:\u002F\u002Fapp.dataglasslabs.com\u002Fsign-in",{"clear":203,"groups":204},"Clear filters",[205,218],{"key":206,"label":207,"options":208},"platforms","Platform",[209,212,215],{"value":210,"label":211},"shopee","Shopee",{"value":213,"label":214},"lazada","Lazada",{"value":216,"label":217},"tiktok","TikTok Shop",{"key":219,"label":220,"options":221},"format","Format",[222,225,228,231,234,237,240],{"value":223,"label":224},"guide","Guide",{"value":226,"label":227},"article","Article",{"value":229,"label":230},"comparison","Comparison",{"value":232,"label":233},"calculator","Calculator",{"value":235,"label":236},"paper","Paper",{"value":238,"label":239},"survey","Survey",{"value":241,"label":242},"dataset","Dataset",{},{"title":245,"description":246,"cta":247,"errorTitle":249},"Page not found","The page may have moved, or it never existed.",{"label":248,"to":119},"Back to home","Something went wrong","en\u002Fchrome",{"previous":252,"next":253,"pause":254,"play":255,"goTo":256,"expand":257,"close":258,"readMore":259,"learnMore":260,"seeAll":261,"menu":262,"back":263,"share":264,"shareOn":265,"copyLink":266,"copied":267,"onThisPage":268,"minRead":269,"sources":270,"viewMore":271,"searchPosts":272,"allPosts":273,"all":274,"filters":275,"search":276,"searchClose":277,"searchPlaceholder":278,"searchSuggested":279,"searchResults":280,"searchNoResults":281,"searchLoading":282,"relatedTitle":283,"mainNav":284,"footerNav":285},"Previous","Next","Pause","Play","Go to item","Expand","Close","Read more","Learn more","See all","Menu","Back","Share","Share on","Copy link","Link copied","On this page","{n} min read","Sources","View more","Search posts","All posts","All","Filters","Search","Close search","Search DataGlass","Suggested","Results","No results for","Loading","More to discover","Main","Footer","HZQSEulcpFGY0nWnUTNYhG2n06nO97XnUBc_pEVOFxo",{"id":288,"cta":289,"extension":5,"glossary":42,"meta":295,"related":296,"stem":297,"whatIs":298,"__hash__":299},"glossaryTerm_en\u002Fen\u002Fglossary-term.yml",{"headline":290,"description":291,"primaryCta":292,"secondaryCta":293},"Put this number to work on your own shops","See it computed from your orders, fees and ads, with a demo on your data.",{"label":57,"to":58},{"label":294,"to":28},"See pricing",{},"Related terms","en\u002Fglossary-term","What is {term}?","lxyPsyClqTqVxZhmfDihDsuAz7Al3t22gFHKeu2Lza8",[301,304,306,309,312,315,318],{"slug":302,"label":303},"profit","Profit",{"slug":305,"label":27},"pricing",{"slug":307,"label":308},"ads","Ads",{"slug":310,"label":311},"operations","Operations",{"slug":313,"label":314},"market","Market",{"slug":316,"label":317},"data-science","Data Science",{"slug":319,"label":48},"company",{"entry":321,"document":355,"toc":474},{"id":322,"title":323,"aliases":324,"category":316,"cta":325,"date":328,"description":329,"draft":330,"draftReason":324,"extension":331,"meta":332,"navigation":324,"ogImage":324,"path":333,"readMinutes":334,"related":335,"robots":324,"schemaOrg":324,"seo":341,"short":327,"sitemap":343,"sources":344,"stem":353,"updatedAt":324,"__hash__":354},"glossary_en\u002Fglossary\u002Fbayesian-inference.md","Bayesian inference",null,{"title":326,"body":327},"See it on your own shop, free.","Estimating with a range instead of a single number, so a decision can account for how little it actually knows.","2026-10-23","Bayesian inference produces a distribution over an unknown, not a point estimate. Why thin marketplace data needs it, and how uncertainty changes decisions.",false,"md",{},"\u002Fglossary\u002Fbayesian-inference",3,[336,337,338,339,340],"probability-of-loss","recommendation-confidence","cvar","thompson-sampling","price-elasticity",{"title":342,"description":329},"What is Bayesian Inference? For Sellers | DataGlass",{"loc":333},[345,349],{"title":346,"url":347,"note":348},"Bayesian inference — overview","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FBayesian_inference","The prior-likelihood-posterior formulation and the role of the posterior distribution as the output of estimation.",{"title":350,"url":351,"note":352},"Russo, Van Roy, Kazerouni, Osband & Wen — A Tutorial on Thompson Sampling (arXiv:1707.02038)","https:\u002F\u002Farxiv.org\u002Fabs\u002F1707.02038","A readable account of why posterior uncertainty, rather than a point estimate, is what allows sequential decisions to balance learning against earning.","glossary\u002Fbayesian-inference","iymHgidVb-ZRC8vKqH1Io8fr2yXyJn32uWQ4qkfsG_0",{"frontmatter":356,"meta":363,"nodes":392},{"title":323,"description":329,"seo":357,"short":327,"category":316,"related":358,"date":328,"sources":359,"cta":362,"readMinutes":334},{"title":342,"description":329},[336,337,338,339,340],[360,361],{"title":346,"url":347,"note":348},{"title":350,"url":351,"note":352},{"title":326,"body":327},{"toc":364},{"title":365,"searchDepth":366,"depth":366,"links":367},"",2,[368,371,374,377,380,383,386,389],{"id":369,"depth":366,"text":370},"formula","Formula",{"id":372,"depth":366,"text":373},"example","Example",{"id":375,"depth":366,"text":376},"why-does-thin-data-need-a-different-method","Why does thin data need a different method?",{"id":378,"depth":366,"text":379},"what-is-a-prior-and-does-it-bias-the-answer","What is a prior, and does it bias the answer?",{"id":381,"depth":366,"text":382},"how-does-uncertainty-change-a-decision","How does uncertainty change a decision?",{"id":384,"depth":366,"text":385},"why-it-matters","Why it matters",{"id":387,"depth":366,"text":388},"in-dataglass","In DataGlass",{"id":390,"depth":366,"text":391},"where-this-shows-up","Where this shows up",[393,397,400,409,411,416,418,421,423,426,428,431,433,436,441,443,446,448],[394,395,396],"p",{},"Bayesian inference is a way of estimating an unknown quantity that produces a whole range of plausible values with their relative credibility, rather than a single best guess. It starts from a prior — what is believed before seeing the data — updates it with the evidence, and returns a posterior distribution. For marketplace sellers the practical significance is not philosophical: it is that a campaign with eleven orders and a campaign with eleven thousand should not be treated with the same confidence, and a method that returns only a point estimate has no way to express the difference.",[398,399,370],"h2",{"id":369},[401,402,404],"pre",{"language":403},"text",[405,406,408],"code",{"class":407},"language-text","posterior(θ | data)  ∝  likelihood(data | θ) × prior(θ)\n\nRead as: what you believe now = what the data says,\n         weighted by what you believed before.",[398,410,373],{"id":372},[401,412,413],{"language":403},[405,414,415],{"class":407},"Two Shopee campaigns, both showing a 4% conversion rate.\n\n  A: 2 orders from 50 clicks   → credible range roughly 1% to 13%\n  B: 400 orders from 10,000    → credible range roughly 3.6% to 4.4%\n\nSame point estimate. A budget decision that treats them identically\nis making a large bet on campaign A that nobody chose to make.",[398,417,376],{"id":375},[394,419,420],{},"Because a point estimate on thin data is mostly noise wearing a decimal point. A campaign with a handful of orders, or a product with three weeks of sales history, contains very little information, and any method that compresses it to one number throws away the most decision-relevant fact about it — that it could easily be much better or much worse than it looks. Bayesian estimation keeps that fact. It also lets a sparse product borrow strength from similar ones: if forty products in a category behave alike, the estimate for the one with three weeks of data can be pulled toward what the group does, which is both more accurate and more stable than fitting it alone.",[398,422,379],{"id":378},[394,424,425],{},"A prior is what the model assumes before it sees this particular product’s data — for instance, that a conversion rate is somewhere in the low single digits rather than at 80%. It matters most when data is thin and matters progressively less as data accumulates, which is exactly the behaviour you want: it prevents a two-order campaign from claiming a 100% conversion rate, and it gets out of the way once a campaign has real history. A prior can bias results if it is chosen badly, and the honest defence is to make it explicit and check that conclusions do not hinge on it, rather than to pretend that methods without priors have no assumptions.",[398,427,382],{"id":381},[394,429,430],{},"It changes the question from “what is the best guess?” to “what happens across the range of things that could be true?”. Once an estimate is a distribution, you can ask how often an action beats the alternative, how bad the bad cases are, and whether the difference between two options is real or within noise. Those are different questions with different answers, and several of them can disagree — a campaign can have a positive average outcome and lose money on most days. Knowing which question a recommendation answered is usually more important than the recommendation itself.",[398,432,385],{"id":384},[394,434,435],{},"Marketplace sellers make high-frequency decisions on thin, lumpy, noisy data: campaigns with single-digit daily orders, products with weeks rather than years of history, prices that changed while three other things also changed. A method that reports a single number for each of these implies a precision that does not exist, and the resulting decisions swing with the noise. Carrying the uncertainty explicitly is what allows a system to act confidently where the evidence is strong and hold back where it is not.",[437,438,440],"blog-callout",{"title":439},"Common mistake","Reading a credible range as pessimism. A wide range is not the model hedging; it is an accurate statement about how little the data supports. The correct response to a wide range is usually to size the action to match it — a smaller budget change, a longer observation window — rather than to ignore the range and act on the midpoint.",[398,442,388],{"id":387},[394,444,445],{},"DataGlass estimates demand response, conversion, and cost parameters as distributions rather than point values, so recommendations can be scaled to the strength of the evidence behind them. Where a product or campaign is too sparse to support a confident recommendation, the surface says so rather than producing a number that looks authoritative.",[398,447,391],{"id":390},[449,450,451,457,462,468],"ul",{},[452,453,454],"li",{},[455,456,12],"a",{"href":13},[452,458,459],{},[455,460,461],{"href":16},"Profit margin",[452,463,464],{},[455,465,467],{"href":466},"\u002Fsg\u002Fblog\u002Fhow-ecommerce-decision-engines-work","E-commerce Decision Engine: How Marketplace Sellers Turn Data Into Profit Recommendations",[452,469,470],{},[455,471,473],{"href":472},"\u002Fsg\u002Fblog\u002Fml-demand-forecasting-for-ecommerce","ML demand forecasting for e-commerce sellers",[475,476,477,478,479,480,481,482],{"id":369,"depth":366,"text":370},{"id":372,"depth":366,"text":373},{"id":375,"depth":366,"text":376},{"id":378,"depth":366,"text":379},{"id":381,"depth":366,"text":382},{"id":384,"depth":366,"text":385},{"id":387,"depth":366,"text":388},{"id":390,"depth":366,"text":391},{"id":484,"categories":485,"domain":492,"extension":5,"fallback":493,"home":496,"industry":505,"meta":510,"pricing":511,"stem":523,"__hash__":524},"og_en\u002Fen\u002Fog.yml",[486,487,488,489,490,491],{"slug":302,"label":303},{"slug":305,"label":27},{"slug":307,"label":308},{"slug":310,"label":311},{"slug":316,"label":317},{"slug":319,"label":48},"dataglasslabs.com",{"title":494,"description":495},"DataGlass","The decision engine for Shopee, Lazada and TikTok Shop sellers.",{"chart":497,"metrics":498},"Net profit, last 30 days",[499,502],{"label":500,"value":501},"Net profit","฿1.24M",{"label":503,"value":504},"Profit ROAS","3.4x",{"axis":506,"point":507},"Ad spend",{"label":508,"value":509},"Next baht still pays","+฿0.42",{},{"plans":512},[513,517,520],{"name":514,"price":515,"period":516},"Free","฿0","\u002Fmonth",{"name":518,"price":519,"period":516},"Standard","฿1,499",{"name":521,"price":522,"period":516},"Pro","฿2,499","en\u002Fog","63L8y4Lv8I2q3NvR26fMXU1sE9Wd7TZaz2l_tV6oZuo",[],[527,531,535,539,543],{"path":528,"title":529,"short":530,"draft":330},"\u002Fglossary\u002Fprobability-of-loss","Probability of loss","How often a campaign has a losing day. A frequency, not an amount — and on sparse campaigns it measures the wrong thing.",{"path":532,"title":533,"short":534,"draft":330},"\u002Fglossary\u002Frecommendation-confidence","Recommendation confidence","How often a proposed change beats doing nothing. A comparison against the status quo, not a score for the campaign.",{"path":536,"title":537,"short":538,"draft":330},"\u002Fglossary\u002Fcvar","CVaR","Conditional Value at Risk — the average outcome in the worst cases. Not how often it goes wrong, but how bad it gets when it does.",{"path":540,"title":541,"short":542,"draft":330},"\u002Fglossary\u002Fthompson-sampling","Thompson Sampling","A way to keep learning about uncertain campaigns while still funding the proven ones — exploration without a fixed test budget.",{"path":544,"title":545,"short":546,"draft":330},"\u002Fglossary\u002Fprice-elasticity","Price elasticity","How much demand moves when price moves. The number that decides whether a discount buys volume or just gives away margin.",1792785092955]