Advertisement · 728 × 90

Posts by Charlie Tysse

I’ve been having a not-terrible experience with Osano so far

10 months ago 0 0 1 0
Preview
WeatherStar 4000+ Web based WeatherStar 4000 simulator that reports current and forecast weather conditions plus a few extras!

@chswx.com have you seen this? weatherstar.netbymatt.com

10 months ago 1 0 1 0

but see if the falcons had just made another field goal in regulation then they wouldn’t have had to go to OT, see? the league must not be questioned or its broadcasts reproduced without express permission

1 year ago 1 0 1 0

1. please don’t talk about my friend Claude like that
2. of course I don’t need it, it just takes me a long time to read obfuscated JS

1 year ago 3 0 0 0

so google can continue to receive conversion data even when your network connection is down, then retry the requests when you get access again. pretty sophisticated and elegant — if, again, not a little shady, even despite its privacy-respecting design

1 year ago 0 0 0 0
Preview
Service Worker API - Web APIs | MDN Service workers essentially act as proxy servers that sit between web applications, the browser, and the network (when available). They are intended, among other things, to enable the creation of effe...

service workers basically act as forward proxies that sit between clients and servers to intercept network requests and even work offline. they can't use XHR or web storage, but they can persist and run even when you're not on the page that registered them. developer.mozilla.org/en-US/docs/W...

1 year ago 0 0 1 0

the service worker uses HPKE to encrypt the conversion data and sends it via the Attribution Reporting API, and the 3p iframe provides an isolated execution context, so it seems like a good faith attempt to respect privacy. still seems ... I dunno, surreptitious in some way.

1 year ago 1 0 1 0
some of the service workers registered by Google Tag Manager

some of the service workers registered by Google Tag Manager

I discovered something about Google Tag Manager that surprised me a bit. GTM sets up 3p iframe service workers whenever it loads on a site, which act as proxy servers to Google data collection servers. This allows Google to continue to receive conversion data even when cookies are blocked

1 year ago 1 0 1 0
Post image

Pssst... Google, tell Ishita they forgot to remove debugging console.log() calls from the Google Ads Google Tag source code.

www.googletagmanager.com/gtag/js?id=A...

1 year ago 31 4 1 0
Advertisement

yesterday with Claude's help I wrote an algorithm to detect what type of Adobe Analytics track call triggered a doPlugins call and it's pretty slick

1 year ago 2 0 1 0

Since the analytics community is small here, let's spread the word and recommend people you can follow. Here's a starter pack/list go.bsky.app/Huxv35J

1 year ago 20 6 4 1
1 million users in the past 24 hours

1 million users in the past 24 hours

waow

1 year ago 410 37 16 5

May my backups be current and my documentation clear
May I remember to test first, even when I'm sure
May I ask for help when I need it
May I share my learnings to help others avoid similar pain

(h/t Claude 🙏)

1 year ago 0 0 0 0

May my mistakes be teachers, not judges
May my systems be resilient, and my spirit even more so
May I approach problems with fresh eyes and an open mind
May I remember that every bug I create teaches me something valuable

1 year ago 0 0 1 0

agree on R framing of virtually any social issue at least at the national level, part of why I think I don't vote R. I'm just also realizing I'm against a lot of D framing of social issues. I (and others) don't think "if you're not with us, you're a racist/fascist/misogynist" is a winning message

1 year ago 1 0 0 0

I have this idea that the politicians I pick align with my values, but based on what exactly? I don't actually know their values! I don't know them personally. I don't know what they do or say in private. I don't know how they make decisions. I'm making specious inferences about how they will lead

1 year ago 1 0 0 0

I'm absolutely repulsed by most R rhetoric. I perceive it as reckless, churlish, maddening. I also agree with some traditional R policy inclinations, and I can't deny my R congresswoman has been doing a good job for our district and deserves another term. but what would it say about me to vote R?

1 year ago 1 0 1 0

it does indeed. but I doubt very many people have evaluated their candidates' proposed policies and made a choice based on which they believe would be better for the country. I doubt that I've voted straight D in every election since turning 18 because Ds have had better ideas every time.

1 year ago 1 0 1 0

such a great feature!

1 year ago 2 0 0 0
Advertisement

the good news is that now most people will have a more favorable view of our economy which is booming by most KPIs 😅 inflation back under 3%, unemployment at 4%, GDP up ~3%, wages up 6+%. ours is still the envy of the world

1 year ago 1 0 0 0

re: messaging, Ds are out of touch for most compared to Rs. they address demographic groups as if they were communities; Rs do not. most hispanic ppl don't like being called latinx; most ppl against biological boys competing in girl sports. assuming no inflation, not even clear Ds could have won

1 year ago 1 0 2 0

1. ppl are irrational 2. inflation kills incumbents (see recent incumbent defeats in UK, France, Japan...) people attribute economic success (or pain) to the executive even tho largely out of their control. 3. there was a huge crosstab shift R almost everywhere. most ppl not OK with D direction.

1 year ago 2 0 2 0
Mastering Adobe Launch Debugging with Requestly Adobe Experience Platform Data Collection Tags Launch is Adobe’s tag management solution, or TMS. (Sorry, Adobe product folks, you can change the name internally, but not in my brain.) If you’ve worke...

new blog post: been using Requestly for a few years now to debug Adobe Launch tagging, and it's the one tool I keep coming back to. just a huge fan of this product and the team behind it. ctysse.net/posts/master...

1 year ago 0 0 0 0

the sequence I recommend:
1. Consent Init: set defaults (either load from CMP cookie/JS var, or use static values from GTM)
2. Custom Event: update consent

for example, OneTrust sends a `OneTrustGroupsUpdated` event when a user updates consent preferences; that's what I'd use as a trigger for 2

1 year ago 1 0 0 0

part of why the Consent Initialization trigger exists is to allow you to populate some value if GTM loads before your consent management platform. consent mode doesn't *implement* your CMP, it just *integrates* signals from it with Google products

1 year ago 0 0 1 0

why not use Consent Initialization as the trigger for setting default consent?

1 year ago 0 0 1 0

I wish I had his slide making skills

1 year ago 0 0 1 0

worth it?

1 year ago 0 0 1 0
Advertisement

trying to convince a client in 2024 that they need a data layer makes me feel kind of insane

1 year ago 2 0 2 0

haha my exact same reaction. unironically. such a power move

1 year ago 1 0 0 0