[{"data":1,"prerenderedAt":554},["ShallowReactive",2],{"site-chrome-ph":3,"site-chrome-en":-1,"site-chrome-th":-1,"blog-categories-ph":287,"glossary-term-ph":307,"article-glossary-ph-\u002Fglossary\u002Fad-waste":320,"og-copy-ph":490,"og-posts-ph-none":532,"glossary-related-ph-ad-waste":533},{"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","\u002Fph\u002Fblog\u002Fads-optimization",{"label":15,"to":16},"Unit economics","\u002Fph\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","\u002Fph\u002Fpricing",{"label":30,"children":31},"Resources",[32,35,38,41,44],{"label":33,"to":34},"Blog","\u002Fph\u002Fblog",{"label":36,"to":37},"Customer stories","\u002Fph\u002Fcustomers",{"label":39,"to":40},"Research","\u002Fph\u002Fresearch",{"label":42,"to":43},"Glossary","\u002Fph\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","\u002Fph\u002Fcompany",{"label":54,"to":55},"Contact","\u002Fph\u002Fcontact",{"label":57,"to":58},"Book a demo","\u002Fph\u002Fbook-a-demo",{"label":60,"to":61},"Privacy","\u002Fph\u002Flegal\u002Fprivacy",{"label":63,"to":64},"Terms","\u002Fph\u002Flegal\u002Fterms",{"label":66,"children":67},"DataGlass for",[68,71,74,77,80],{"label":69,"to":70},"Agencies","\u002Fph\u002Ffor\u002Fagencies",{"label":72,"to":73},"Brands","\u002Fph\u002Ffor\u002Fbrands",{"label":75,"to":76},"Planners and optimizers","\u002Fph\u002Ffor\u002Fplanners",{"label":78,"to":79},"Managers and analysts","\u002Fph\u002Ffor\u002Fmanagers",{"label":81,"to":82},"Sellers and shop owners","\u002Fph\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},"\u002Fph",{"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","\u002Fph\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",[288,291,293,296,299,302,305],{"slug":289,"label":290},"profit","Profit",{"slug":292,"label":27},"pricing",{"slug":294,"label":295},"ads","Ads",{"slug":297,"label":298},"operations","Operations",{"slug":300,"label":301},"market","Market",{"slug":303,"label":304},"data-science","Data Science",{"slug":306,"label":48},"company",{"id":308,"cta":309,"extension":5,"glossary":42,"meta":315,"related":316,"stem":317,"whatIs":318,"__hash__":319},"glossaryTerm_en\u002Fen\u002Fglossary-term.yml",{"headline":310,"description":311,"primaryCta":312,"secondaryCta":313},"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":314,"to":28},"See pricing",{},"Related terms","en\u002Fglossary-term","What is {term}?","lxyPsyClqTqVxZhmfDihDsuAz7Al3t22gFHKeu2Lza8",{"entry":321,"document":355,"toc":481},{"id":322,"title":323,"aliases":324,"category":294,"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\u002Fad-waste.md","Ad waste",null,{"title":326,"body":327},"See it on your own shop, free.","Ad spend that did not pay back after fees, COGS, and fulfillment — the unprofitable share of a marketplace ad budget.","2026-10-23","Ad waste is spend that returns no profit after fees, COGS, and fulfillment. Where it hides, how to size it per campaign, and the four structural causes.",false,"md",{},"\u002Fglossary\u002Fad-waste",3,[336,337,338,339,340],"true-roas","acos","marginal-roas","incrementality","contribution-margin",{"title":342,"description":329},"What is Ad Waste? Detection on Shopee & Lazada | DataGlass",{"loc":333},[345,349],{"title":346,"url":347,"note":348},"Shopee Ads Thailand — Keyword Ads and broad-match expansion","https:\u002F\u002Fads.shopee.co.th\u002Fad-types\u002F10","Documentation of keyword-ad mechanics, CPC auction behaviour, and the broad-match expansion that adds adjacent queries to a campaign by default.",{"title":350,"url":351,"note":352},"Shopee Thailand — seller commission and fee schedule","https:\u002F\u002Fhelp.shopee.co.th\u002Fportal\u002Farticle\u002F77790","The fee stack that turns a positive platform ROAS into a negative contribution outcome.","glossary\u002Fad-waste","_Fh5ipHO3P3XHtr1JsvVhU6cW2KIn3aBFDvxPaK6hdo",{"frontmatter":356,"meta":363,"nodes":392},{"title":323,"description":329,"seo":357,"short":327,"category":294,"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},"where-does-ad-waste-actually-come-from","Where does ad waste actually come from?",{"id":378,"depth":366,"text":379},"how-do-you-find-it-without-a-full-rebuild","How do you find it without a full rebuild?",{"id":381,"depth":366,"text":382},"is-zero-ad-waste-the-goal","Is zero ad waste the goal?",{"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",{},"Ad waste is the share of advertising spend that returned no profit once marketplace fees, COGS, seller-funded vouchers, and fulfillment are deducted from the revenue it was credited with. It is what remains when a campaign is judged on true ROAS instead of platform ROAS, and it is a quantity, not a judgement: for any campaign, budget, and cost stack there is a specific number of baht that did not come back. On most marketplace ad accounts that number is a meaningful fraction of the budget, and it is concentrated rather than spread — a minority of keywords and product groups usually account for the bulk of it.",[398,399,370],"h2",{"id":369},[401,402,404],"pre",{"language":403},"text",[405,406,408],"code",{"class":407},"language-text","Ad waste (฿) = Σ over campaigns of max(0, spend − attributed contribution)\n  attributed contribution = attributed revenue × contribution rate\n\nWaste rate = ad waste \u002F total ad spend",[398,410,373],{"id":372},[401,412,413],{"language":403},[405,414,415],{"class":407},"Monthly spend ฿180,000 across four campaigns, blended contribution 22%.\n\n  campaign   spend    attributed rev   contribution   waste\n  A          60,000        420,000         92,400          0\n  B          50,000        180,000         39,600     10,400\n  C          40,000         95,000         20,900     19,100\n  D          30,000         60,000         13,200     16,800\n\nAd waste = ฿46,300, or 26% of spend — almost all of it in C and D.",[398,417,376],{"id":375},[394,419,420],{},"Four structural sources, in rough order of size. Broad-match keyword expansion, which is on by default and buys queries adjacent to the ones you chose, inflating attributed revenue without inflating profit. Mixed-margin campaigns, where a single target forces thin products to be advertised at the rate a fat one can afford. Spend past the saturation point, where marginal ROAS has fallen below break-even while average ROAS still looks respectable. And non-incremental placements — brand terms and retargeting — that harvest orders which were arriving anyway. Only the first of these is visible in a keyword report; the other three require cost data the ad platform does not hold.",[398,422,379],{"id":378},[394,424,425],{},"Rank campaigns by spend, take the top handful that account for most of the budget, and compute the break-even ROAS of the SKU mix each one actually sold rather than the shop average. Any campaign whose platform ROAS sits below its own break-even line is producing waste, and the gap times the spend sizes it in baht. This is deliberately crude — it uses a blended contribution rate per campaign rather than per order — but it identifies the concentration quickly, and concentration is the point. Chasing waste evenly across two hundred keywords is a poor use of a week when three campaigns hold most of it.",[398,427,382],{"id":381},[394,429,430],{},"No, and pursuing it destroys value. Some spend has to be exploratory: a new product, a new keyword, or a new placement has no performance history, and the only way to acquire one is to spend money that may not return. A portfolio with literally zero waste is a portfolio that stopped learning, and it will be slowly overtaken as its known-good keywords get more expensive. The useful distinction is between waste that bought information and waste that bought nothing — the second is spend on a mature, well-measured campaign that has been below break-even for weeks.",[398,432,385],{"id":384},[394,434,435],{},"Ad waste is usually the largest recoverable sum in a marketplace P&L, because it requires no negotiation, no price change, and no new customers to recover. Cutting it also compounds: money withdrawn from a below-break-even campaign is available for one that is still climbing, so the same baht produces contribution instead of consuming it. Sellers who watch only platform ROAS keep funding the campaigns that look profitable on the dashboard and are net losses once full economics are applied.",[437,438,440],"blog-callout",{"title":439},"Common mistake","Treating ad waste as a keyword-hygiene problem. Negative keywords and match-type cleanup address one of the four sources. The larger sums are usually in campaigns that are structurally fine but priced against the wrong margin, or that have been scaled past the point where the next baht pays.",[398,442,388],{"id":387},[394,444,445],{},"DataGlass computes true ROAS per campaign, ad group, and keyword, then quantifies the spend that did not clear break-even as both a percentage of budget and an absolute baht figure. Shopee campaigns below the line surface as recommendations to pause, lower the bid, or reallocate, with the SKU mix responsible shown alongside.",[398,447,391],{"id":390},[449,450,451,457,463,469,475],"ul",{},[452,453,454],"li",{},[455,456,12],"a",{"href":13},[452,458,459],{},[455,460,462],{"href":461},"\u002Fph\u002Fblog\u002Fincrease-shopee-profit","Increase Shopee profit",[452,464,465],{},[455,466,468],{"href":467},"\u002Fph\u002Fblog\u002Fhow-to-reduce-shopee-ad-waste","How to reduce Shopee ad waste without killing sales",[452,470,471],{},[455,472,474],{"href":473},"\u002Fph\u002Fblog\u002Fhow-to-reduce-lazada-ad-waste","How to reduce Lazada ad waste",[452,476,477],{},[455,478,480],{"href":479},"\u002Fph\u002Fblog\u002Fhow-shopee-ads-bidding-works","How Shopee ads bidding works: what your Target ROAS and budget actually do to a bid",[482,483,484,485,486,487,488,489],{"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":491,"categories":492,"domain":499,"extension":5,"fallback":500,"home":503,"industry":512,"meta":517,"pricing":518,"stem":530,"__hash__":531},"og_en\u002Fen\u002Fog.yml",[493,494,495,496,497,498],{"slug":289,"label":290},{"slug":292,"label":27},{"slug":294,"label":295},{"slug":297,"label":298},{"slug":303,"label":304},{"slug":306,"label":48},"dataglasslabs.com",{"title":501,"description":502},"DataGlass","The decision engine for Shopee, Lazada and TikTok Shop sellers.",{"chart":504,"metrics":505},"Net profit, last 30 days",[506,509],{"label":507,"value":508},"Net profit","฿1.24M",{"label":510,"value":511},"Profit ROAS","3.4x",{"axis":513,"point":514},"Ad spend",{"label":515,"value":516},"Next baht still pays","+฿0.42",{},{"plans":519},[520,524,527],{"name":521,"price":522,"period":523},"Free","฿0","\u002Fmonth",{"name":525,"price":526,"period":523},"Standard","฿1,499",{"name":528,"price":529,"period":523},"Pro","฿2,499","en\u002Fog","63L8y4Lv8I2q3NvR26fMXU1sE9Wd7TZaz2l_tV6oZuo",[],[534,538,542,546,550],{"path":535,"title":536,"short":537,"draft":330},"\u002Fglossary\u002Ftrue-roas","True ROAS","Advertising return after platform fees, COGS, vouchers, and fulfillment — the profit-aware number platform dashboards rarely show.",{"path":539,"title":540,"short":541,"draft":330},"\u002Fglossary\u002Facos","ACOS","Advertising Cost of Sales — ad spend as a percentage of attributed revenue. The mirror of ROAS, and just as blind to cost.",{"path":543,"title":544,"short":545,"draft":330},"\u002Fglossary\u002Fmarginal-roas","Marginal ROAS","The return on the next baht of ad spend, not the average across all of it. The number that decides whether to scale a campaign.",{"path":547,"title":548,"short":549,"draft":330},"\u002Fglossary\u002Fincrementality","Incrementality","The sales an ad actually caused, as opposed to the sales it was credited with. Usually a much smaller number.",{"path":551,"title":552,"short":553,"draft":330},"\u002Fglossary\u002Fcontribution-margin","Contribution margin","Revenue minus every variable cost of selling one more unit — the profit each sale actually contributes after fees, ads, and fulfillment.",1792785031787]