Data Architecture for CJA admin

In this article, I would like to introduce some concepts that I think are needed when you work with CJA. For legacy reasons, organizations or people tend to think that the CJA Admin or CJA users do not need to learn Data Architecture. It is true that for a long time analytics tools were “easy”,…

XDM : 6 Common mistakes to avoid

One key element of Adobe Experience Platform (AEP) is its schema definition. If you have set that up correctly, there is a big chance that you will avoid many pitfalls and problems down the line when using AEP. However, as I am starting to work with clients that either did not follow recommendations, or did…

aepp on adobe.com

Hello world, On today blog post, I am taking the opportunity to review the recent change for the aepp python module package. It is now part of the Adobe official repo for Open Source projects. aepp on github.com/adobe The aepp module package that wraps the Adobe Experience Platform API endpoints into easy and parameterize methods…

Adobe API – Migrating to Oauth Server to Server

Hello world, On this blog post, I will tackle the latest news regarding the migration of authentication for Oauth Server to Server on Adobe API. JWT deprecated Adobe has announced in 2023 that they will deprecate the JWT authentication for all of their APIs. The current setup that you have now is probably using the…

XDM Schemas: The ultimate guide

I have been working with Adobe Experience Platform for some years now, being one of the first to be trained and got complex implementation project as Data Architect for Adobe Experience Platform clients. I learned many things over the years but never had opportunity to share any of my knowledge because of 2 things: Nowadays,…

Launchpy – Synchronizer

Hello world, It has been a long time since I have published a blog post, but even more so for the Launch API wrapper, called launchpy. (I checked and most of the videos are from 2019, only 3 in the past 3 years). Therefore, I will recap what the launchpy module is, how it works…

Launch : Async sequential

Hello world, recently, I have realized an implementation on Launch that took advantage of the rule sequencing capability of Launch. I am using this blog post to share my experience and how you could use that to realize asynchronous operations synchronously. Asynchronous Tag Management System For Google Tag Manager (GTM) or Adobe Launch, it is…

Adobe Analytics API 2.0 : aanalytics2 – upgrade 0.3.1

Hello everyone, I have released recently a major update on the Adobe Analytics API 2.0 wrapper: aanalytics2. Like each time, I have published a release note on my github if you want to read the documentation: https://github.com/pitchmuc/adobe-analytics-api-2.0/blob/master/docs/releases.md Neverthelesss, because I find the new capabilities quite awesome, I have also decided to realize some videos to…

Simple Object Manager

Hello world, I am coming back with a new idea for the analytics community and I looking for feedback and help to make a library helper for you. What is the Simple Object Manager ? The Simple Object Manager is a JavaScript library that would help on the implementation of the AEP Web SDK and…