Why is so much of our traffic labeled direct, and what is it really?
Direct is a fallback bucket, not a channel. Analytics labels a session direct when it arrives with no referrer information, which happens with clicks from…
Straight answers about connecting AI to the systems a business actually runs on — from the people who build these integrations. New answers publish every day.
Direct is a fallback bucket, not a channel. Analytics labels a session direct when it arrives with no referrer information, which happens with clicks from…
Keep them as signed rows in the same dataset and let them net out, rather than filtering them away or storing them separately. Filtering negatives out inf…
Design the emergency path before anything else, and make it the one branch that fails toward a human. If the system is even slightly unsure whether a call…
It tells you today what revenue will tell you in three weeks. Days-to-schedule is the gap between when a job is booked and the first slot you can actually…
Because delivery is at-least-once. Webhooks retry, jobs re-run after a timeout, and a network hiccup can make a successful write look like a failure. If t…
Meta's delivery system needs a steady stream of optimization events per ad set each week to stabilize, and its documented threshold is fifty. A local serv…
Yes. Google allows business owners to post questions and answer them, and the feature is public and crowd-editable, so if you leave it empty someone else …
Audit in three layers: does the tag fire, does it fire exactly once, and does it fire for the right event. Most broken tracking passes the first layer and…
Work it out in truck-hours. If a technician has a fixed number of paid hours and a meaningful share goes to driving, every reduction in drive time convert…
Two versions, kept separate. The media-only version includes what you paid platforms and lead vendors, and it is the right number for deciding where the n…
Almost always because a job type is switched on that you did not intend, or Google added or renamed categories under your service and the defaults enabled…
Run it in report-only mode first. Have it output every merge it would perform without writing anything, then hand-check a random sample of proposed merges…
Leave the system of record alone and build beside it. Heavy customization inside a vendor product makes upgrades fragile, depends on features the vendor c…
Both, for different reasons. Webhooks give you low latency and are the right trigger for anything time-sensitive like routing a new request. Polling gives…
Because most dashboards show levels, not causes. A number is actionable only when the reader can get from it to the specific records behind it in a couple…
Often because their page states the answer as a self-contained claim near the top and yours makes the reader assemble it. Extraction favors sentences that…
Compare the same weeks last year, not last month, and check whether the decline is spread across sources or concentrated in one. Broad, proportional decli…
Because a usable score arrives with its evidence: the rubric item, the mark, and the exact words from the call that produced it, with a timestamp. A score…
ETL means extract, transform, load: reshape the data before storing it. ELT loads raw data first and transforms it afterward inside the warehouse. ELT has…
Mostly traffic whose referrer was stripped, not people typing your web address from memory. The usual contents are clicks from apps and messaging, email a…
They do three different jobs. Training crawlers collect content that may be used to train future models. Indexing crawlers build the search index an assis…
Divide a source's media spend by the number of jobs that source actually booked, with the lead-to-booking lag accounted for so the numerator and denominat…
You connect them through a shared identifier — usually the phone call or web lead — then follow that identifier into ServiceTitan's booking, job and invoi…
Enough to cover one full cycle of whatever you are measuring, plus one comparable prior period. For most service businesses that means roughly two years -…
The Answer Hub you're reading is the same content intelligence system Bluefrog builds for clients. It discovers the questions customers actually ask, publishes structured answers, clusters them by topic, links them to the services they relate to, and adds new answers on a daily schedule instead of dumping a thousand pages at once.
That last detail matters more than it sounds. Search engines treat mass-published content as a quality signal in its own right. A hub that grows steadily, answers real questions and links coherently to the rest of the site behaves like a publication — which is the only version of this that holds up over time.
We run the same system on client sites in home services and the trades. See how the Answer Hub works, the automation behind it, or why it's built for AI search as much as for Google.
Bluefrog makes AI useful by integrating it with the way your business actually works — your software, your calls, your customers, your marketing and your revenue.
Technology development since 1997 · AI integration platforms since 2001
A real conversation with the people who build the technology — no obligation, no pressure.