The Dimension Labs Blog
Connecting the dots on the data industry.
Essays, methods and analyses from the Dimension Labs team: where customer analytics is heading, what we find in real customer data, and how to do the work yourself.
Last updated Oct 27, 2026
Which Complaints Cause Bad Reviews? Hotel, Gym and Café Data In public reviews of a hotel group, a gym chain and a café chain, the most-mentioned complaint was not what drove the one- and two-star reviews. The numbers, and how to check your own. Author/ Maddox HaleTopic/ Methods
Why Gym Members Say They Will Cancel: Evidence From 9,186 Reviews In 9,186 public reviews of a gym chain, staff problems had the biggest effect on bad ratings, but billing complaints were the ones most likely to say the member was cancelling or warning others away. Author/ Maddox HaleTopic/ Methods - How to Measure Why Customers Escalate From a Chatbot An escalation rate says how often a bot hands off to a person, not why. What to record for each conversation, how to count it, and what QuickBooks and Dropbox changed. Maddox HaleAI agents
- How to Compare Restaurant Locations Using Guest Reviews Star ratings mix how a store is run with where it is. Using public reviews of 24 Atlanta restaurants, here is how to compare each location with stores like it. Maddox HaleVoice of customer
- Customer Feedback Analytics Pricing: 20 Tools Compared Published prices for 20 customer feedback and voice of customer analytics tools, read from each vendor's own page on October 26, 2026: who publishes a price, who needs a demo, and who has a trial. Maddox HaleVoice of customer
- What Is an AI Analytics Agent for Customer Conversations? An AI analytics agent reads every ticket, chat, call, review and survey answer, turns each one into structured fields, and answers questions with numbers. How it differs from dashboards, chatbots and ChatGPT. Maddox HaleMethods
- Which Problems Go With Bad Reviews at Home Depot Stores? Using 2,354 public reviews of 24 Atlanta Home Depot stores, which problems go with one- and two-star ratings, and how to compare stores without ranking noise. Maddox HaleCompany
- Which Problems Go With One-Star Reviews at Car Dealerships? Using 23,375 public reviews of 24 AutoNation dealerships, which sales and service problems go with one-star reviews, and why the store matters more than the brand. Maddox HaleCompany
- What Do Carvana Reviews Say About Buying vs Selling a Car? In 5,380 public Carvana reviews, people selling a car were far happier than people buying one on Trustpilot. For buyers, the worst ratings came after delivery, when a problem was never resolved. Maddox HaleCompany
- What Goes With Bad Visits to American Dream? 4,540 Google Reviews In 4,540 public Google reviews of the American Dream mall and entertainment complex, a review complaining about parking was 6.4 times as likely to be one star. The attractions themselves stayed well reviewed. Maddox HaleCompany
- Correlation vs Causation in Customer Experience Data In three public-review analyses, the issue customers mentioned most was not the one doing the most damage to ratings. Here is why, and what a causal estimate does differently. Maddox HaleVoice of customer
- Key Driver Analysis From Text, Not Just Survey Scores Key driver analysis usually runs on survey scores. Here is how to run it on tickets and reviews, and how correlation, regression, Shapley and causal methods rank the same six drivers. Maddox HaleCompany
- Topic Modeling vs LLM Classification for Customer Feedback Topic models discover themes; fixed-schema LLM labels apply the ones you define to every record. We ran clustering, LDA and a 23-field schema on the same 8,504 hotel reviews. Maddox HaleAI agents
- How to Tell if Your AI Tagging Is Accurate Compare the model's labels with people labelling the same records, and read percent agreement next to Cohen's kappa. A worked example, sample sizes and numbers from our research. Maddox HaleCompany
- Aspect-Based Sentiment Analysis, With Customer Review Examples Aspect-based sentiment analysis scores each thing a review talks about, not the review as a whole. Using public hotel, gym and restaurant reviews, here is how it works and why aspect sentiment is not the same as impact on a rating. Maddox HaleVoice of customer
- Text Analytics vs Sentiment Analysis: What's the Difference? Sentiment analysis is one task inside text analytics: it scores tone, while text analytics extracts topics, problems, names and intent. Here is a side-by-side comparison with examples from reviews and support conversations. Maddox HaleVoice of customer
- Did Our NPS Drop, or Did Different Customers Answer? NPS can fall when no group of customers got less happy, because more answers came from a group that always scores low. Here is a worked example, the Python to split the change, and a checklist for your own survey. Maddox HaleCompany
- How to Build a Codeframe for Open-Ended Survey Responses A codeframe is the list of codes, definitions and rules used to tag open-ended survey answers consistently. Here are the five steps to build one, an example codeframe and agreement test, and how codeframes relate to Dimensions. Maddox HaleCompany
- How to Export Intercom Conversations and Find Top Contact Reasons Intercom's Dataset export CSV leaves out what customers wrote. Here is which export to use, how to tag contact reasons consistently, and how to rank them by cost as well as volume. Maddox HaleAI agents
- How to Analyze Zendesk Tickets With AI, Step by Step Zendesk's CSV export leaves out the ticket text. Here is how to export the comments, label every ticket with a fixed schema, check the labels and join them to outcomes. Maddox HaleCompany
- Containment Rate vs Resolution Rate vs Deflection Rate Containment counts conversations that never reached a person; resolution counts problems solved; deflection counts contacts that never happened. Here are the formulas and why they disagree. Maddox HaleCompany
- How to Check Whether Your AI Agent Really Resolved Conversations Many AI agents count a conversation as resolved when the customer stops replying. Here is how to sample, score and report what really happened. Maddox HaleAI agents
- How to Analyze Google Reviews Across 50 or More Locations A step-by-step method for reviews across many locations, with worked numbers from 102 hotels, gyms and restaurants: tagging, comparing like with like, recent ratings and review surges. Maddox HaleCompany
- Why Gym Members Say They Will Cancel: Evidence From 9,186 Reviews In 9,186 public reviews of a gym chain, staff problems had the biggest effect on bad ratings, but billing complaints were the ones most likely to say the member was cancelling or warning others away. Maddox HaleMethods
- Which Complaints Cause Bad Reviews? Hotel, Gym and Café Data In public reviews of a hotel group, a gym chain and a café chain, the most-mentioned complaint was not what drove the one- and two-star reviews. The numbers, and how to check your own. Maddox HaleMethods
- Causal Inference: How to Move From Correlation to Cause Causal inference is having a moment in the data industry, and it is not because the math is new. Rubin's potential outcomes framework dates to the 1970s. Judea Pearl's do-calculus is 30 years old. Difference-in-differences goes back to a ch Eric GriffingMethods
- How to Build a Churn Risk Report: The Methodology, the Joins, and the Dimensions Your CRM can tell you exactly which accounts churned last quarter, but it cannot tell you which ones are about to. Eric GriffingMethods
- Voice of the Customer Best Practices: A Quick Guide Voice of the customer programs fail quietly. The surveys go out, the tickets get tagged, the sentiment dashboard stays green, and then churn spikes and nobody can explain why. Not because the feedback wasn't there, but because the program w Maddox HaleVoice of customer
- Voice of Customer Tools Are Good at Listening. They're Bad at Explaining Why. Your VP of Customer Success walks into the QBR with the NPS trend on slide one. Score dropped 7 points in Q3. The deck shows verbatim comments, a word cloud, a sentiment breakdown by region. Everyone in the room nods. Nobody can explain wha Maddox HaleVoice of customer
- Survey Text Analysis: A Practical Guide for Analytics Leaders You just closed a quarterly NPS survey. 12,000 responses. 4,200 of them include written comments, the actual sentences customers wrote in the open-text box. Your dashboard tells you the score dropped from 47 to 39. Eric GriffingVoice of customer
- The Analytics Stack in 2026: Layers, Tools, Trends, and What's Still Missing A VP of Analytics at a SaaS company just received the monthly operational report. Net revenue retention dropped from 112% to 104% in Q3, an eight-point swing that rewrites the board deck. Eric GriffingData stack
- Predictive Churn: A Complete Guide to Models, Data, and the Missing "Why" Layer A Head of Customer Success at a mid-market SaaS company opens her Monday churn report. Forty-seven accounts sit above the 70% risk threshold, representing $4.2M in ARR. She has eight CSMs covering nearly 600 accounts. She forwards the list Eric GriffingMethods
- Unstructured Data Tools: A Practical Guide to Turning Messy Inputs Into Real Answers The modern data stack was built around a comfortable assumption: that the data worth analyzing fits in rows and columns. Ingest it from a source system, model it in the warehouse, expose it through a BI tool, and the dashboards take care of Eric GriffingData stack
- Why Dashboards Don't Answer Why It's 9:14 on a Tuesday morning. You open your revenue dashboard, coffee in hand, and something ugly is staring back at you. Churn spiked 12% last quarter. The number is right there, big, red, undeniable. Your CFO will want to talk about it Eric GriffingMethods
- The Meaning Layer for Unstructured Data: Why the Next Decade Belongs Upstream Over the last decade, the modern data stack has centered itself around the warehouse. The warehouse became the gravitational center for analytics, BI, and increasingly ML. But something interesting is happening, and the recent dbt + Fivetra Andrew HongData stack
- From Chaos to Context: How Knowledge Graphs and Agentic Workflows Are Reimagining Unstructured Data For years, the analytics world has revolved around structure. Rows, columns, schemas, and dashboards have been our tools for understanding reality. Yet beneath this structured world lies a vast ocean of unstructured data, customer conversat Andrew HongData stack
- Beyond Sentiment and Categories: A New Era for Customer Insights For decades, when companies thought about “text analytics,” two words came to mind: sentiment and categories. Was the customer happy or upset? Which bucket does their feedback fall into, “billing issue,” “product complaint,” “shipping delay Andrew HongMethods
- Why Building Your Own Unstructured Data ETL Pipeline Is Harder Than You Think For the last decade, enterprises have built powerful data stacks for structured information. With modern tools like Fivetran, Snowflake, dbt, and Tableau, data teams can ingest, store, transform, and analyze structured data at scale. But wh Andrew HongData stack
- A Guide to Unstructured Data Management In today’s data-driven world, organizations are inundated with vast amounts of information, much of which is unstructured. Unlike traditional structured data neatly organized in databases, unstructured data includes emails, call transcripts Eric GriffingData stack
- The Rise of the Language Data Engineer Over the last decade, the modern data stack has gone from niche idea to mainstream. Tools like Snowflake, dbt, and Looker redefined how companies ingest, transform, and activate data. Entire roles were born out of this movement, most famous Andrew HongData stack
- The Missing Layer in the Modern Data Stack: Unstructured Data By 2025, more than 80% of enterprise data will be unstructured. Yet if you look at the modern data stack it’s almost entirely designed for structured data. Andrew HongData stack
- What Is Customer Observability? A New Way to Understand Every Customer Interaction In the early 2010s, Uber entered New York City and transformed the transportation landscape. For decades, the city had limited taxi supply through a tightly controlled medallion system, capping the number of yellow cabs to under 14,000. Thi Jason PotteigerData stack
- Ada + Dimension Labs: Advanced Chatbot Analytics We’re excited to announce a new partnership between Ada and Dimension Labs to bring omnichannel analytics and insights to chatbot programs. Eric GriffingAI agents
- How LLM Analytics Improve Accuracy & Performance As large language models (LLMs) become embedded in apps across customer service, product support, and digital experiences, one question still remains unanswered: how do you know your AI is performing well? Maddox HaleAI agents
- Data Taxonomy: Unveiling the Power of Unstructured Text Analytics Data taxonomy refers to a structured classification system that organizes data into defined categories, roles, and relationships. Implementing a robust data taxonomy can be the difference between chaotic data silos and a strategic powerhous Rumeer KeshwaniMethods
- Brand Sentiment Analysis: Leveraging Unstructured Text Analytics and LLMs for Strategic Insights In an age where brands can rise and fall at the speed of a trending tweet, understanding consumer sentiment has never been more crucial. A staggering 71% of consumers believe that brands should listen to their feedback to improve products a Rumeer KeshwaniVoice of customer
- How Top Hotels Leverage AI to Enhance Guest Experience and Drive Operational Efficiency The hospitality industry thrives on exceptional guest experiences. But as customer expectations rise, hotels face increasing pressure to deliver seamless service while controlling costs. Eric GriffingVoice of customer
- Semantic Clustering Demystified Semantic clustering groups text by meaning instead of exact words. Here it runs on 8,504 hotel reviews, including the part where it points at the wrong problem. Maddox HaleMethods
- What is Intercom: Empowering Customer Engagement Through Chat Systems In a world where the customer is king, organizations wrestle with how to provide a seamless experience that keeps customers engaged while fostering loyalty. With a staggering 79% of consumers preferring real-time interaction over waiting fo Rumeer KeshwaniAI agents
- Customer Interaction Analysis: Enhancing CX through Data-Driven Insights Customer Interaction Analysis (CIA) refers to the systematic evaluation of various customer touchpoints and interactions within an organization. By applying advanced analytical techniques, businesses can transform raw data from these intera Rumeer KeshwaniVoice of customer
- Top 10 Text Analytics Tools to Unlock Insights from Unstructured Data In the age of information overload, organizations are inundated with vast amounts of unstructured data, from customer feedback and social media comments to support tickets and chat logs. The challenge lies not in gathering this data, but in Maddox HaleData stack
- Fan Insights: Unlocking Open-Ended Feedback in the Sports Industry In the age of digital transformation, the sports industry stands at a crossroads, with fan engagement evolving at a breakneck pace. Did you know that a staggering 71% of sports organizations see fan engagement as important to achieving thei Rumeer KeshwaniVoice of customer
- The Secret to AI Workflows & Customer Feedback In the new era of digital-first economies, customer feedback is no longer a simple input; it’s the lifeblood of strategic decision-making. Consider this, up to 85% of customers walk away due to poor experiences. That’s not just a statistic; Rumeer KeshwaniVoice of customer
- Data Enrichment: Enhance Decisions with Next Gen Insights In today's data-centric world, enterprises are inundated with vast amounts of data. A staggering 90% of the world's data was generated in just the last two years, compelling organizations to seek innovative methods to extract meaningful ins Rumeer KeshwaniData stack
- Welcome to Dimension Labs: Redefining Analysis of Unstructured Data We are thrilled to announce the launch of Dimension Labs, an AI-powered BI platform that transforms how enterprises understand their unstructured customer interactions. In today’s digital-first world, raw conversations carry vital insights, Andrew HongCompany
- Chatbot Analytics: 13 Metrics That Every Business Should Track How often have you built a chatbot and spent days thinking through every possible workflow only to deploy it and see that users never use them? Our guess: too often. The bigger issue is that your chatbot analytics tool may have marked this Maddox HaleAI agents
- What is Textual Data and Why Does It Matter to Customer Support Teams? Manually analyzing hundreds of unstructured text-based data sources is tedious and time-consuming. What's worse is that since it's in text format, you know this process can be made easier, but you're unsure how to do it. Eric GriffingData stack
- What Are Enterprise Chatbots And How Do They Work? Gartner defines chatbots as “A domain-specific conversational interface that uses an app, messaging platform, social network or chat solution for its conversations.” Maddox HaleAI agents
- Chatbots vs Conversational AI: A Complete Guide Chatbots have become commonplace in the business world. You can find them on almost every website these days, which can be backed by the fact that 80% of customers have interacted with a chatbot previously. Maddox HaleAI agents
- Conversation Analytics: What It Is and Why It Matters Conversation analytics refers to the use of artificial intelligence (AI), specifically natural language processing (NLP), to analyze customer conversations and use them to understand their sentiment, intent, and interests. Maddox HaleAI agents
- The Ultimate Guide To Unstructured Data Analytics According to the OECD, “Unstructured data are by far the most frequent type of data and thus provide the greatest potential for data analytics today.” Maddox HaleData stack
- What does a Conversation Designer do? Since the world has gone digital, the demand for chatbots and voice assistants has been rising fast. Due to this, new roles like conversation designers are emerging that allow companies to create better conversational experiences for their Eric GriffingAI agents
- How to Build a Customer Experience Dashboard in 4 Steps Due to the lack of data, most customer service professionals struggle to triage requests and track customer sentiment over time. But that's not the case anymore. Customer experience dashboards resolve this issue, giving them more direction Maddox HaleVoice of customer
- What is a Conversational Agent? A conversational agent is any dialogue system that conducts natural language processing (NLP) and responds automatically using human language. Conversational agents represent the practical implementation of computational linguistics and are Eric GriffingAI agents
- Unlock the Power of Automated Data Labeling: Revolutionizing Your Data Processing In today's data-driven world, organizations are generating and needing to process huge amounts of data to derive valuable insights. Processing this data correctly is often time-consuming and resource intensive. One key step in the data proc Eric GriffingMethods
Dimension Labs/Start with one file From $299 a month
Stop reporting. Start understanding.
Start with one file. Ask why a number moved. Plans from $299 a month, no demo and no contract on monthly plans.