Granular’s Insights Library

 

Category

How to measure page load time speed in Single Page Application websites (SPA)

Since Google Analytics switched from Universal to GA4, the page loading speed monitoring was no longer available in GA by default. So, we had to reproduce that functionality with Google Tag Manager using custom JavaScript. There are many code examples for achieving this for regular websites, but we haven’t found any that work with single-page […]

How we bypassed the developer queue to fix broken GA4 tracking for a betting giant

You submit a ticket. The engineering team is swamped patching critical bugs, and marketing data is inevitably pushed to the bottom of their priority list. This exact scenario happened recently with one of our biggest clients, a major sports betting and casino operator in the Balkans. A massive platform update completely broke their custom GA4 […]

From 50 Million Rows to Action: A Smarter Way to Deliver SEO Internal Link Audits

Any SEO expert that ever crawled a large website has faced this dilemma. When the audit is done and you’re left with a huge table of broken internal links – how should you present that to the client? Most SEOs do one of the two: either export everything into a massive CSV table and send […]

What happens when an AI agent tries to buy from your web shop

That makes it a useful diagnostic layer. Even before agent-assisted shopping becomes mainstream, it gives e-commerce teams a faster way to see where core journeys break, where false success signals appear, and where the buying experience depends too much on user patience. This is the main reason why the topic matters now. I presented this […]