Sign in

Eivind Savio

@savio.no
189 followers 66 following 55 posts

Analytics dude from Norway. Love coffee. Posts in NorwEnglish.

PostsRepliesMedia
Eivind Savio @savio.no · 16/03/2026
I have been silent about "BigQuery A/B Analyzer" since Superweek. Things to improve. Things to add. Now I think/hope it is ready for the public: www.savio.no/analytics/bi...
savio.no
BigQuery A/B Analyzer: Automate A/B Analysis in BigQuery - Savio.no
Run A/B analysis in BigQuery without writing SQL. Built with Google Sheets, BigQuery & Looker Studio. Open-source. For GA4, Amplitude, Mixpanel & Posthog.
031
Eivind Savio @savio.no · 08/06/2025
New Google advertisement parameters: gad_campaignid and gad_source I detected gad_campaignid 4 days ago for the first time. support.google.com/google-ads/a...
support.google.com
About gad_* URL parameters - Google Ads Help
gad_* parameters are URL parameters that provide aggregate data about your campaigns. They offer valuable insights into campaign performance without compromising user privacy. For example, gad_source
000
Eivind Savio @savio.no · 26/05/2025
I think I was the first to create a GA4 Item List & Promotion attribution solution for more than 2 years ago. It was time to do some upgrading: * Simplified setup * Improved attribution * Reduced Read & Writes for SGTM solution using Firestore github.com/gtm-template...
github.com
GitHub - gtm-templates-knowit-experience/sgtm-ga4-ecom-item-list-promo-attribution: Variable Template (Server) for Google Tag Manager that makes it possible to Attribute GA4 Item List, Promotion & Sea...
Variable Template (Server) for Google Tag Manager that makes it possible to Attribute GA4 Item List, Promotion & Search Term to revenue or ecommerce Event's (ex. purchase). - gtm-templates-...
230
Eivind Savio @savio.no · 05/05/2025
I decided to make a Server-side GTM Template that can write Time To Live (TTL) directly to Firestore since I don't know about any generic solution that can do this. No more hacks with Timestamp and Cloud (Run) functions to delete documents. It's open source.
savio.no
Write TTL (Time To Live) to Firestore using Server-side GTM - Savio.no
Write Firestore TTL from Server-side Google Tag Manager using the Firestore Writer with TTL Template. Reduce costs and simplify setup.
121
Eivind Savio @savio.no · 04/05/2025
This change made me do some updates to my "GA4 - Item List & Promotion Attribution - GTM Variable (Web)": github.com/gtm-template... It now supports both GA cookie formats. I also improved the attribution logic, and added the possibility to add "search_term" to Items for easier reporting.
github.com
GitHub - gtm-templates-knowit-experience/gtm-ga4-ecom-item-list-promo-attribution: Variable Template (Web) for Google Tag Manager that makes it possible to Attribute GA4 Item List, Promotion & Search ...
Variable Template (Web) for Google Tag Manager that makes it possible to Attribute GA4 Item List, Promotion & Search Term to revenue or ecommerce Event's (ex. purchase). - gtm-templates-kno...
000
Eivind Savio @savio.no · 03/05/2025
The GA cookie value is now stored in different format. I have seen the format changes from one Event to another within the same session. Old format: GS1.1.1746298084.1.1.1746298084.0.0.1109558877 New format: GS2.1.s1746298084$o1$g1$t1746298857$j0$l0$h1109558877
100
Eivind Savio @savio.no · 26/04/2025
I have really been missing the possibility to write Time To Live to Firestore from Server-side GTM. And because of that, I decided to make the Template myself. #gtm #sgtm #GoogleTagManager
Firestore Writer Server-side Tag Template with Time To Live
010
Eivind Savio @savio.no · 07/04/2025
I have been using the Cloud Functions concept from this blog post from @teamsimmer.com in many different ways: www.teamsimmer.com/2022/12/07/h... But since Google is moving to Google Cloud Run Functions instead, I tried to see if I could make it work with Cloud Run Functions. I could.
teamsimmer.com
How Do I Trigger A Scheduled Query When The GA4 Daily Export Happens?
In this article, I'll show you how you can trigger a BigQuery scheduled query as soon as the Google Analytics 4 daily export job is complete.
100
Reposted by Eivind Savio
Simo Ahava @simoahava.bsky.social · 12/03/2025
📣 Blog post that clarifies Google Tag Manager's upcoming April 10th update 📣 In this article, I'll explain what Google will actually do on April 10th in containers that run Ads and Floodlight events. The change isn't as dramatic as many feared. www.simoahava.com/analytics/cl... #measure
simoahava.com
Clarification On GTM Auto-Loading Google Tag For Ads And Floodlight Events
Google will update GTM containers on April 10 by automatically loading a Google Tag when an Ads or Floodlight event fires without a preceding Google Tag.
0189
Reposted by Eivind Savio
David Vallejo @thyng.bsky.social · 09/03/2025
Enhanced setup funnels with improved instructions and step-by-step videos.
021
Eivind Savio @savio.no · 09/03/2025
Fixed a small, but irritation bug in my GA4 Documentation solution: github.com/Knowit-Exper...
github.com
Releases · Knowit-Experience-MarTech/ga4-documentation-administration-solution
Solution for documenting & administration Events, Parameters & Annotations for Google Analytics 4 (GA4) using Google Sheet, BigQuery & Looker Studio. - Knowit-Experience-MarTech/ga4-doc...
000
Eivind Savio @savio.no · 08/03/2025
Still a long way to go, but working on making it easier to analyse A/B-tests using BigQuery.
BigQuery Experiment Analyzer
130
Eivind Savio @savio.no · 06/03/2025
Do the Hungarian people agree with the Putin puppet Orban? Asking for a friend.
010
Reposted by Eivind Savio
Jules @zjuul.net · 06/03/2025
Quite a comprehensive guide on setting permissions when using Big Query - by James Cottril on the @analytics-ninja.com blog
analytics-ninja.com
BigQuery - What permissions do I need? - Analytics Ninja
BigQuery permissions can be complicated, we're breaking down what the roles do, what users need to have and how to secure your project with IAM.
056
Eivind Savio @savio.no · 02/03/2025
In the meeting there was a man without a suit, and some suits without men.
000
Eivind Savio @savio.no · 01/03/2025
As a Norwegian, I support this.
010
Eivind Savio @savio.no · 28/02/2025
FBI, CIA and the US Army exist to protect USA. If they don't take down Trump, Vance and others that are in Putins pocket, they have failed their mission. Then there are only 3 options left. The people of the USA stands up, dictatorship, or a civil war. Staying silent will not help.
020
Reposted by Eivind Savio
Garry Kasparov @garrykasparov.bsky.social · 28/02/2025
Zelensky is a wartime leader watching his people suffer and die under Russian attacks every day. To be lectured and lied to by Trump and Vance, as they defend the war criminal dictator committing these atrocities, is unimaginable agony. An everlasting shame for America.
283158704258
Eivind Savio @savio.no · 28/02/2025
Donated now and then to Veteran Aid Ukraine, but now made a recurring donation. Their equipment makes a difference on the front line. Norwegian Army Veterans are behind the organization, and I have met them in person. vaukraine.com
vaukraine.com
Home | Veteran Aid Ukraine
Veteran Aid Ukraine Supporting Ukraine with drones, military and humanitarian equipment Delivered Supplies We have received donations from around the globe. ...
030
Eivind Savio @savio.no · 28/02/2025
Trump and his administration are traitors to the USA, a danger to the USA and the world, and the most disgusting persons ever in the White House. They are in Putins pocket.
051
Eivind Savio @savio.no · 24/02/2025
This! youtu.be/Jk0nUUqG_Ag?...
youtu.be
The Art of The Deal
YouTube video by Jonathan Pie
000
Eivind Savio @savio.no · 20/02/2025
In other news, motorcycles are not allowed on Nürburgring Tourist Drives anymore. Did my first laps there on a mororcycle more than 20 years ago: nuerburgring.de/news/sicherh...
nuerburgring.de
Sicherheit im Fokus - Angebot für Motorradfahrer auf dem Nürburgring neu aufgestellt
Der Nürburgring hat das Angebot für Motorradfahrer neu strukturiert. Die wichtigste Neuerung ist, dass Motorräder und Autos nicht mehr gleichzeitig auf den Strecken unterwegs sein werden.
120
Reposted by Eivind Savio
Lukas Oldenburg @lukasoldenburg.bsky.social · 18/02/2025
🐵 🎉 My new tool is out: #PiwikPro Manager is a free Google Sheets Extension that makes Admin work scale. It saves countless hours, minimizes redundancy, and ensures transparency. Get started in 5 minutes: www.youtube.com/watch?v=yXKH... or go to the guide on GitHub: github.com/loldenburg/p...
192
Reposted by Eivind Savio
Simo Ahava @simoahava.bsky.social · 11/02/2025
New blog post! 📣 Server-side GTM now fetches GA4 configs automatically when you override the Measurement ID. No more manual enrichment—key settings like conversions are applied automatically! Splitting those data streams without losing critical details. 👉 www.simoahava.com/gtmtips/sgtm...
0123
Reposted by Eivind Savio
Simo Ahava @simoahava.bsky.social · 04/02/2025
📣 Server-side GTM and Container Registry deprecation 📣 If you've received email about Container Registry deprecation, and you're wondering if you need to do something about your SGTM deployment – don't worry. Google has migrated the Docker image to Artifact Registry – you don't need to do anything.
0146
Reposted by Eivind Savio
Lukas @lukas.grebe.me · 01/02/2025
In nazi germany they burned books. Today they drop databases. www.reddit.com/r/ClimateOff...
reddit.com
From the ClimateOffensive community on Reddit
Explore this post and more from the ClimateOffensive community
012
Eivind Savio @savio.no · 01/02/2025
You don't need enemies when you have friends like the USA. Yes, the toll tariffs is the orange clown, but he just delivered what he promised, and the USA elected him. Someone said no politics here, but this is simply data. The President of the USA doesn't understand data.
010
Eivind Savio @savio.no · 30/01/2025
Many really awesome solutions presented this year. Congratulations to the winners. I competed with the GA4 Documentation 3.0 solution. It can be found here: github.com/Knowit-Exper...
github.com
GitHub - Knowit-Experience-MarTech/ga4-documentation-administration-solution: Solution for documenting & administration Events, Parameters & Annotations for Google Analytics 4 (GA4) using Google Sheet...
Solution for documenting & administration Events, Parameters & Annotations for Google Analytics 4 (GA4) using Google Sheet, BigQuery & Looker Studio. - Knowit-Experience-MarTech/ga4-doc...
041
Reposted by Eivind Savio
Superweek Analytics Summit @superweek.bsky.social · 30/01/2025
If you intend to participate in the Superweek Golden Punchcard Prize, please fill in the form at docs.google.com/forms/d/e/1F... #spwk #superweek
docs.google.com
Superweek 2025 Golden Punchcard
Please submit your information
002
Eivind Savio @savio.no · 25/01/2025
So, my GA4 was hammered with bot/spam traffic again. But my duplicate GA4 Property was not. This filter works because this bot/spam traffic doesn't go through Server-side GTM.
140
Reposted by Eivind Savio
L'ÂNE KROKRO @abdokro.eurosky.social · 20/01/2025
Wanna play ?
414721
Eivind Savio @savio.no · 20/01/2025
Dumb and dangerous is now president again, and Elonia celebrates with a Nazi salute.
010
Reposted by Eivind Savio
Jules @zjuul.net · 13/01/2025
GA4Dataform is Open Source! If you want to turn Google Analytics Big Query exports into efficient, easy and cheap to query tables: there's Free code here: ga4dataform.com/were-open-so...
ga4dataform.com
We're open source! GA4Dataform Community is released - GA4Dataform
We're thrilled to announce that we've made our GA4Dataform Core product Open Source, and published it on Github under the name GA4Datafom Community.
0124
Reposted by Eivind Savio
Superweek Analytics Summit @superweek.bsky.social · 26/12/2024
Awesome news! Make sure to check in with reg [at] superweek.hu
superweek.hu
Five Days of Analytics: 2025, January 27 - 31
SUPERWEEK conference is a unique, annual European gathering of data evangelists, analysts data-driven marketing professionals and thought leaders of the Modern Web Industry.
012
Eivind Savio @savio.no · 26/12/2024
(yes set) with my colleagues. Looking forward to @superweek.bsky.social 2025.
140
Reposted by Eivind Savio
Mehdi Oudjida @mehdioudjida.bsky.social · 12/12/2024
A contribution to the highly recommended GA4Dataform project with this free #LookerStudio Template Sample All the story and the access to the template in this post: how.withlookerstudio.com/data-sources...
082
Eivind Savio @savio.no · 04/12/2024
At least this was a real test for my anomaly detection in BQ. Testing both Standard Deviation and BQ ML.
010
Eivind Savio @savio.no · 03/12/2024
Xit from my last account on Elonias platform (had 2). Created in 2008.
010
Eivind Savio @savio.no · 03/12/2024
F*ck! Someone have been hammering the page_view Event on my personal site today. It's not bot traffic to the site since the "traffic" haven't passed through Server-side GTM.
000
Eivind Savio @savio.no · 28/11/2024
Had 2 accounts on Elonia's train wreck. One created in 2009, deleted. It was my Norwegian account. Will not delete my English account yet, just because I want to see what the 2nd lady is doing.
100
Eivind Savio @savio.no · 28/11/2024
Writing some SQL queries for personal usage and learning: This is good, this will do. Next day: I should also do this. Next, next day: But also this. Next, next, next day: This is even smarter.
010
Eivind Savio @savio.no · 26/11/2024
By coincidence, I disocvered a new event and some incorrect parameters showing up in a GA4 property today. Had to waste some time figuring out where this came from (app). Time to ramp up my anomaly detection + new events & parameters detection solution. #GA4
140
Eivind Savio @savio.no · 25/11/2024
Making dynamic queries based on availability of BigQuery tables. If events_fresh_ exist, only query this table. Else, query events_ & events_intraday_ (if it exist). If yesterday doesn't exist in events_, query events_intraday_ against yesterday + today, else only against today. #BigQuery #GA4
210
Eivind Savio @savio.no · 24/11/2024
Teaching ChatGPT some SQL and Apps Script, but at the same time, learning a lot myself. Doing dynamic table selection based on table availability and date. Both Apps Script and pure SQL. #AppsScript #BigQuery #ChatGPT
100
Eivind Savio @savio.no · 22/11/2024
Do you remember the W3C Digital Data Data Layer "standard"? www.w3.org/2013/12/cedd... You shouldn't use it. But - travel uses it (I will not be more specific). I converted this to GA4 Ecommerce using GTM. These are the most complicated javascript I have written in my life.
w3.org
020
Reposted by Eivind Savio
Mehdi Oudjida @mehdioudjida.bsky.social · 22/11/2024
💊 Adaptation, improvisation & your weakness is no more the short-text SoMe. The community is growing! Now on Bluesky & in the #Analytics Starter Pack, Welcome to: @brieeanderson.bsky.social @savio.no @rickdronkers.bsky.social @jillquick.bsky.social @poulton.bsky.social go.bsky.app/Huxv35J
2134
Eivind Savio @savio.no · 21/11/2024
So, Gemini in BQ will now cost money. Must admit I haven't used it much, used ChatGPT instead. You have to torture ChatGPT to get things in the right direction, but I found ChatGPT to be more helpful than Gemini in BQ. Just me?
000