Open in app

Sign In

Write

Sign In

Lukas Oldenburg
Lukas Oldenburg

515 Followers

Home

About

Published in

The Bounce

·Aug 18

Firestore Tips 3-5: Properties any Document Needs & Handling Concurrent Document Updates

How to securely update keys and increment numbers “atomically” — Imagine two people writing a message on the same piece of paper, at the same time, without seeing each other’s message until after they are done. The outcome will likely be an illegible mix. Similar things can happen in Firestore if you don’t handle concurrent document updates properly. The second…

Firestore

7 min read

Firestore Tips 3–5: Properties any Document Needs & Handling Concurrent Document Updates
Firestore Tips 3–5: Properties any Document Needs & Handling Concurrent Document Updates
Firestore

7 min read


Published in

The Bounce

·Aug 14

Firestore Tips #1 & #2: How to Play God in Firestore, and Firestore vs. SQL

Plus: Why going against the alphabet makes queries easier — Long before Firestore made it into the toolkit of Google Tag Manager’s Server-Side offering, it was a powerful document database. Working with Firestore for some years now, I want to share simple tips that may help you avoid the same mistakes I made. First though, I will compare Firestore with…

Firestore

8 min read

Firestore Tips #1 & #2: How to Play God in Firestore, and Firestore vs. SQL
Firestore Tips #1 & #2: How to Play God in Firestore, and Firestore vs. SQL
Firestore

8 min read


Published in

The Bounce

·Jul 29

Piwik Pro’s World of Privacy Settings

From “Anonymous Tracking Mode” to Session ID, and: Can you actually track with a Session Cookie only? — The original aim: Track users with only one Session Cookie to comply with certain GDPR interpretations. That started an intriguing journey through the various privacy mechanisms of Piwik Pro. What is “anonymous” about the “Anonymous Tracking Mode”? What is the difference between the Session ID and the Session Cookie? …

Piwik

11 min read

Piwik Pro’s World of Privacy Modes
Piwik Pro’s World of Privacy Modes
Piwik

11 min read


Published in

The Bounce

·Jul 12

Leveraging your TMS & Adobe Analytics to Monitor Adobe Target, ECID & other Services

Part II of “When you need to wait, you better know for how long” — In part I, we looked at examples why it is important to measure the performance of services your Analytics tracking depends on. In part II, we show how to implement that. Do you have my must-have performance metric in your tracking setup? We’ll demonstrate the Tag Management part via Tealium…

Adobe Analytics

13 min read

Leveraging your TMS & Adobe Analytics to Monitor Adobe Target, ECID & other Services
Leveraging your TMS & Adobe Analytics to Monitor Adobe Target, ECID & other Services
Adobe Analytics

13 min read


Published in

The Bounce

·Jul 9

Monitor Services your Analytics depends on — with your Analytics (e.g. Adobe Target & Analytics)

Part I of “When you need to wait, you better know for how long” — What do you do when your AB testing tool starts delivering experiments a second later? Nothing. Because you likely won’t notice. Why you need to monitor the services your web analytics depends on. Real examples! In well-functioning societies, people trust each other. Without trust, even money would simply be colorful…

Web Analytics

9 min read

Monitor Services your Analytics depends on — with your Analytics (e.g. Adobe Target & Analytics)
Monitor Services your Analytics depends on — with your Analytics (e.g. Adobe Target & Analytics)
Web Analytics

9 min read


Published in

The Bounce

·Jun 27

Comparing Adobe Analytics, Google Analytics, and Piwik Pro by Emotional State During Usage

Let’s talk about Feelings — Who came up with the nonsense that we should decide based on data, not emotions?! Not me! …

Google Analytics

9 min read

Comparing Adobe Analytics, Google Analytics, and Piwik Pro by Emotional State During Usage
Comparing Adobe Analytics, Google Analytics, and Piwik Pro by Emotional State During Usage
Google Analytics

9 min read


Published in

The Bounce

·Jun 18

Making Large Segments Small Again

Part II of “Losing Weight — A Pruning Diet for your Overweight Adobe Analytics Segments” — After stressing the importance of keeping segments lean and diving deep into the anatomy of Adobe Analytics segments in part I, let’s get to the actual pruning — with a lot of Python and some combinatorics. The winning segment alternative will get Coca-Cola, Marlboro, Suzuki! Again, we will use PyCharm…

Adobe Analytics

27 min read

Making Large Segments Small Again
Making Large Segments Small Again
Adobe Analytics

27 min read


Published in

The Bounce

·Jun 15

The Anatomy of an Adobe Analytics Segment

Part I of “Losing Weight — A Pruning Diet for your Overweight Adobe Analytics Segments” — The first part of this series on segment pruning sheds light on the anatomy of a segment — the matryoshka-like logic of the underlying JSON structure of Adobe Analytics segments. Also: Did you know what segments and bureaucracy have in common? Whether it’s ever-expanding bot exclusion rules or legacy-ridden filters…

Adobe Analytics

12 min read

The Anatomy of an Adobe Analytics Segment
The Anatomy of an Adobe Analytics Segment
Adobe Analytics

12 min read


May 6

An event-driven data layer is typically built as a JavaScript array, accepting new values and information as the data becomes available. As data is pushed into the array, the data layer updates. This approach allows for dynamically enhancing and modifying the data layer throughout the user’s p…

Tealium iQ and the Adobe Client Data Layer
1
3

Brian Johnson

I may be mistaken, but in my understanding, an Event-driven Data Layer is "Event-driven" because it…

I may be mistaken, but in my understanding, an Event-driven Data Layer is "Event-driven" because it is not simply a static JS object delivered with the page load (like utag_data or older W3C data layer standards). Instead the data is "delivered" via Events. So the Tealium Data Layer (apart from…

1 min read

1 min read


May 5

Debugging Google Analytics Tracking for Mobile Apps: A Guide for Beginners
11
1

Gunnar Griese

Thanks for this article.

Thanks for this article. It summarizes some of the methods I use very well, and it even uncovers the mystery behind the "undebuggable" request payloads of the native Firebase Analytics requests. I would not recommend using BQ streaming as a debugging solution because it is notoriously incomplete in my experience…

1 min read

1 min read

Lukas Oldenburg

Lukas Oldenburg

515 Followers

Digital Analytics Expert. Owner of dim28.ch. Creator of the Adobe Analytics Component Manager for Google Sheets: https://bit.ly/component-manager

Following
  • Gunnar Griese

    Gunnar Griese

  • Luay Rahil

    Luay Rahil

  • Eirik Nereng

    Eirik Nereng

  • Nicolas Hinternesch

    Nicolas Hinternesch

  • Hernán

    Hernán

See all (92)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams