Reliably Doug Hall
banner
fastbloke.bsky.social
Reliably Doug Hall
@fastbloke.bsky.social
Vegan. Food. Data. Flying. Cycling. Motorsport. Tall. Bald. I'm just one shiny pixel in the bigger picture trying to make a difference.
Solve the "Shopify Sandbox" attribution nightmare:

DugaDigital has spectacular success with Didomi to stop session breaks and fix "Direct" revenue attribution. Compliance & data integrity FTW.

Technical deep-dive: www.dugadigital.com/...

#Shopify
#Privacy
#GoogleAnalytics
Decoupling Data & Consent: Why This CMP is a Masterclass
A summary of what to expect in this post about our experience with the Didomi CMP: • Clean Data, Clear Conscience: Why Our New CMP is a Commercial Game-Changer • Stop Leaking Data: Didomi: The Shopify Integration That Actually Works • The ROI of Trust: How a Spectacular CMP Boosted Our Tech Credibility • How to Master the Privacy Paradox: Balancing UX with Ironclad Consent • There's more than just a Banner: How Didomi supported Duga to deliver a working CMP on ShopifyPros: • Technically very cap
www.dugadigital.com
December 17, 2025 at 10:53 AM
IMHO @shopify is an awesome platform - love it.

Doing analytics beyond the basic can be difficult. If you want to use a tag management system instead of the (slightly limited) native integration, it gets complicated. Especially in the checkout.
1/4
December 10, 2025 at 8:08 AM
You've called 9111 - please state the nature of your coffee related emergency,
December 9, 2025 at 8:22 AM
You've called 9111 - please state the nature of your coffee related emergency,
December 9, 2025 at 7:51 AM
2025 be like
December 5, 2025 at 8:59 AM
Say what you like about public figures but I can't argue against the product and the service. #starlink makes PROPERLY remote work possible.
November 28, 2025 at 8:08 AM
Morning!
November 26, 2025 at 7:27 AM
After last week’s GA4 latency breakdown, I took a closer look at a question many of you asked: Do GA4 360 and Standard server-side exports match up?

Quick answer: mostly yes — but the timings tell a story.
Full details:
When the drop hits -Act #2
In my last post, I shared some observations about the latency of our raw GA4 data landing in BigQuery.That sparked a wave of thoughtful follow-up questions. Thanks to everyone who reached out with insights and curiosities.ArchitectureAll of the datasets we’re analysing come from a single site: DugaDigital.com.The site is dual-tracked with two server-side streams: • One for GA4 360 • One for GA4 StandardWhich brings us to the core question:Are these two datasets actually comparable?Compare rows a
www.dugadigital.com
November 13, 2025 at 2:56 PM
Ever get that "spidey-sense" your GA4 data drop is late?

We did. So we built a tracker.

The results surprised us: GA4 360 is faster (~7 hrs) than the Free tier (~9.5 hrs), but its delivery delay is far more volatile.

We've got the charts to prove it.
When the drop hits
Building a real-time tracker for GA4 data delivery timesI have a low tolerance for the misuse of instant messages.You know the type. The single "Hi" in a chat, followed by an agonising silence. Or worse, the classic late-Friday manager message: "We need to talk." That one sends a whole weekend's worth of anxiety spiralling, even if the "talk" is just to offer praise.But when messaging systems are used well, they're brilliant.At Duga Digital, we love good, timely, automated communication. Our tea
www.dugadigital.com
November 7, 2025 at 2:08 PM
Happy Birthday #GoogleTagManager - you're now a teenager!
October 1, 2025 at 9:25 AM
This is a fascinating, and exciting direction for ecommerce - www.cbc.ca/news/busi...

github.com/agentic-c...

Intrigued to see where this takes analytics, data collection, and privacy.

cc: @tobi @ShopifyDevs @ShopifyEng
September 30, 2025 at 9:59 AM
"Sentient Media reveals less than 4% of climate news stories mention animal agriculture as source of carbon emissions"

www.theguardian.com/...

The analysis methodology is sound, powered by AI, checked by humans - a vital step.
Meat is a leading emissions source – but few outlets report on it, analysis finds
Sentient Media reveals less than 4% of climate news stories mention animal agriculture as source of carbon emissions
www.theguardian.com
September 29, 2025 at 2:55 PM
When did @MeasureCampLDN become a rampant sell fest?
September 19, 2025 at 12:02 PM
Your phone is not the real world
September 19, 2025 at 8:25 AM
GA4 fans, foes, foibles, fantastic! If you know, you know and I’ve been through every version. Join me on a wild ride of brilliance, bugs, and buried features at the Digital analytics Summit in October.

Buckle up. #GA4 #IYKYK

digitalanalyticssumm...
August 22, 2025 at 12:36 PM
OH: ChatGPT says publishing a change in GTM caused Google to index new pages.

Send help.
August 1, 2025 at 12:16 PM
No. I don't think I will. No.
July 30, 2025 at 8:08 AM
ProTip: If we all tracked our billable client time like we track our exercise in Strava, agency billing accuracy would be a dream!

Reality: Most time tracking tools could learn a ton from Strava!

Thought: Maybe use Strava as a time tracking tool?
July 29, 2025 at 10:38 AM
🚨 Your GA sessions might be breaking right now (and you don't even know it)

Why did a test spawn 100 organic sessions AND 100 "Unassigned" (not set) sessions.?

Question: Who/what caused this?

Solution: www.dugadigital.com/...
The Two-Minute fix that might save your GA attribution data
Just as Julius Fedorovicius of Analytics Mania debunked the myth that user_engagement before page_view does NOT cause (not set) (#gamechanger), I came across a peculiar instance where user_engagement appeared to be related to (not set) and merited investigation.  Spoiler: Julius is 100% correct, and this cautionary tale may include insight that you might not be aware of regarding GA configuration.I was running a test one day…We experiment regularly, and in doing so, we recalibrate our analytics
www.dugadigital.com
June 19, 2025 at 8:32 AM
I fucking hate iframes.
June 11, 2025 at 10:04 AM
Safari's new ATFP is a clear signal: user-level attribution is becoming unsustainable.

The future is aggregated campaign measurement, not individual tracking.

Attribution isn't dead—it's evolving.

www.dugadigital.com/...
When Safari breaks The Internet
In a case of this-is-not-really-news, attribution is hard. No, that's not a shock, and nor is the reality that attribution is only going to get harder unless you change your game.Fundamentally, accurate and scaled 1-to-1 marketing and attribution is not possible in a privacy first manner. Regulation and technology are both growing challenges that prevent reliable id resolution for mass volume individualised marketing. Even with AI!Even today, opening up everyone's favourite echo chamber/busin
www.dugadigital.com
June 10, 2025 at 2:54 PM
Have a nice quiet/productive Monday morning.

slack-status.com/202...
June 9, 2025 at 7:52 AM
Will Google Beam be the tiping point for RTO?
blog.google/technolo...

Still doing video calls but more-or-less in person?
Google Beam: Our AI-first 3D video communication platform
Project Starline is becoming Google Beam, a platform that uses AI to turn 2D video streams into realistic, immersive video calls.
blog.google
May 22, 2025 at 9:59 AM