This article is part of the Adobe Experience Platform Mobile SDKs mini-series. It is about tagging your app, more specifically about how to add Target into it. You can find the overview here. Target Adobe Target is an application that allows you to target specific visitors with relevant content, to A/B test what relevant content … Continue reading Adobe Experience Platform Mobile SDKs – Adobe Target
Author: Jan Exner
Adobe Experience Platform Mobile SDKs – Prerequisites
Welcome to part 1 of the Adobe Experience Platform Mobile SDKs mini-series. This part is about prerequisites. You can find the overview here. Prerequisites I have had Android phones since the HTC Desire HD came out, so all my examples for mobile are always in Java, for Android. I am also firmly in the not-Mac … Continue reading Adobe Experience Platform Mobile SDKs – Prerequisites
Adobe Experience Platform Mobile SDKs – Overview
The world of software is evolving faster than the "real world", I guess. The good thing about that: you can be sure that as a blogger, you will never run out of ideas and content to write, simply because someone, somewhere else, is making changes. In my case, it is the end of support for … Continue reading Adobe Experience Platform Mobile SDKs – Overview
No Custom Code – is an Extension the answer?
I had an extremely brief discussion the other day about custom code, Extensions, and data quality, with Urs Boller. You all know how much those three topics mean to me, and that I have some opinions on all three of them. I also have a lot of respect for Urs, so when he challenged my … Continue reading No Custom Code – is an Extension the answer?
2019 for Developers
Another year done, phew. I did not set myself any goals this time around, and that was a good thing. At home, we had a slightly difficult year, and as a result, everything was different, slower, scaled down, more restraint. If I look at my three goals for 2018 (kick that s_code.js article of its … Continue reading 2019 for Developers
Consultants (can) do Everything
A title that could not be more humble, for an article that has two parts. In hindsight, I should have made it two articles, but hindsight is a fair-weather friend, and yours truly doesn't mind long articles. In the first part, I will sing a song of praise to the consultant in our industry. I … Continue reading Consultants (can) do Everything
Launch Extensions & Cato Fong
Some time ago, I built and released an Extension called "Time spent and Scroll Depth", mostly as an exercise for myself, and because I thought Simo Ahava had really nicely explained how tracking content-heavy sites might work. Since then, I have learned a lot, and I sort of don't want to look back at the … Continue reading Launch Extensions & Cato Fong
Out with the Old!
The subject of today's article is "things we do, well, because, and which we should stop doing." https://media.giphy.com/media/3oKIPj8bJ9ky9ubKGQ/source.gif Below, you can find a list of things that I, personally, would a) not do anymore, and b) like to eradicate from any deployments I have ever participated in. I'd also like to erase them from my … Continue reading Out with the Old!
Launch libraries – Dev/Staging/Prod
When I am asked what Launch is, and I want to keep it abstract, I usually say that Launch is at the base a script manager. It allows people to use a UI, and it generates Javascript, which can then be added to your web site to do stuff. Ok. Terms The process of generating … Continue reading Launch libraries – Dev/Staging/Prod
Launch, Events, and EDDL – aka Jim changed my mind
Sometimes I have trouble with the beginning of an article. This is such a case. I have been pondering the best way to use Launch to track visitor activity for some time. You know, visitor clicking stuff, SPAs, things like that. It really boils down to two approaches: Use _satellite.track() and put payload into the … Continue reading Launch, Events, and EDDL – aka Jim changed my mind
![[screenshot]](https://webanalyticsfordevelopers.com/wp-content/uploads/2020/01/2019-12-02_17h19_46.png?w=656&h=300&crop=1)