Sharing my experience as an Adobe consultant

30 Sep 2018

Data Sources in AAM

When you are new to AAM and you hear the words “data sources”, you immediately think you understand the concept. However, as you progress in your knowledge of the tool, you start to realise that you actually do not know what data sources are in AAM and need to rethink all you have learned. At least, this is what happened to me. Over time, I have finally understood this concept and today I wanted to share it with you in this post.


A few weeks ago I introduced the concept of multi-tenancy in the Adobe Experience Cloud. Adobe Analytics has had support for multi-tenancy for a very long time. Recently, all user administration for Adobe Analytics has been moved to the Admin Console, where you now configure everything. Read on if you want to know how to configure multi-tenancy in Adobe Analytics with this new setup.


02 Sep 2018

Real-Time Reports

Today I am going to explain one of those features you rarely use, but it can be very useful in certain circumstances: real-time reports in Adobe Analytics. As its name implies, with this feature you can get certain reports in real-time.


This is the last post on the server-side everything series, at least for now. While I prepared the material for this post, I realised an interesting fact. Adobe Target does not require a lot of technical knowledge, when used on websites. However, server-side Adobe Target is the most complicated of all server-side implementations. Let’s see why.


Until last Thursday, I had an idea of what would this week’s post was going to be about. However, on Friday, it all changed. I saw the internal presentation of Attribution IQ and I changed my mind. I know there are a few series I have not finished, but I think this is more important. But do not worry, I will resume my other series soon. Let’s dive into Attribution IQ!


It is not too uncommon that you need to have multiple tenants in the Adobe Experience Cloud. Although it was not explicitly designed to support this feature, it is possible to achieve it. I must admit it is not straight forward, but not difficult either. I will start with an introduction to multi-tenancy and, in future posts, I will explain the details for each solution.


We are all familiar with the client-side debugging tools, from the old DigitalPulse debugger to Charles. However, as Tim asked me some time ago, how do we debug server-side implementations? It is not always easy, but you have various options. Let’s explore them.


Let’s continue with the server-side implementation of the Adobe SaaS solutions. The next is the list is Audience Manager. This is probably one of the simplest implementation of all solutions. However, beware of server-side Audience Manager: it might not be what you are looking for.


Today I will explain how to implement server-side Adobe Analytics. If you have been reading my last few posts, this is a continuation of the series on server-side digital marketing. I assume you are familiar with Adobe Analytics implementations using JavaScript.


27 May 2018

Server-side ECID

[UPDATE 12/05/2019] There are some limitations, which I have added towards the bottom So, after reading my introduction to server-side digital marketing, you have deeply thought about it and now you are convinced that you should be going server-side. As with the JavaScript implementation, the first step you need is to get the Experience Cloud ID, or ECID for short (new name for the MCID). I assume you have a good understanding of the HTTP protocol, as this is going to be a more technical post.


A few weeks ago I read a great blog post entitled The Era of Server-side Everything from my colleague Jan Exner. I wanted to write a comment, but as I started to think about what to write, I realised it was going to be too long. Instead, I decided I would write my own post on this topic. Then, as I started to think what I would include, additional blog posts came to my mind. So, this is the first of a series of posts on server-side digital marketing.


In my previous post, I introduced Adobe Sensei. Two of the examples I gave, of tools using this feature, were anomaly detection and contribution analysis. Last week one of my customers asked me about these features so I thought I would explain them in more detail in this blog.


I am sure you have been hearing a lot about Adobe Sensei lately. This technology was announced in November 2016, but only in the last few months it has become more mainstream. In summary, Adobe Sensei is Adobe’s approach to artificial intelligence. In this post, I would like to provide a brief introduction to this new Adobe offering. I am not an expert in these technologies, but if you have heard of these technologies and are wondering about them, this post will shed some light.


If you are in the digital marketing world, you should have heard about the Cambridge Analytica latests scandals. The first time I heard about it was how they harvested 50M profiles from Facebook, a few days ago. Today I read some allegations on their influence on Trump’s victory. This is not a blog about politics, so I am going to skip this part. Instead, I want to focus on the digital marketing side. Before progressing, I recommend you read the last link I have shared, which is what has inspired this post.


I am sure we have all been concerned about security in the last decade or more. However, since 2013, after the revelations of Edward Snowden, we have begun to be really worried about it. It comes to no surprise that Adobe tools need to be secure too. In the end, you are pouring your marketing data there. I am not a security expert, so always get independent advice. However, in this post I will give an introduction to some security considerations concerning the Adobe stack.


04 Mar 2018

Customer Data Feed

A while ago I wrote about the the Adobe Analytics data feed. Adobe Audience Manager has the same concept: you can get a file with the raw data. This feed is call Customer Data Feed or CDF.


When I attended my AAM training a few years ago, I remember I barely understood what I was explained. To me, it was all new. The technicalities were not that difficult, but when the trainers explained the business side, I stopped following the course; it was all gibberish to me. It took me a couple of years to get a reasonable understanding of the display advertising industry. Since then, colleagues and customers have asked me to explain them how this industry works, so I thought I would write a “display advertising introduction for dummies” post. I will omit a lot of parts and will simplify it. If you are well versed in this area, I suggest you skip this article, as it will not offer anything new to you. In fact, you may even know more than me!


The main functionality of the Adobe Admin Console is user management. If you have been using Adobe products for a while, you will remember when you had to create users in each tool. This is all changing and Adobe is moving to a centralised approach, where all user management is done in one single interface. Let’s see how.


The Adobe Admin Console is probably one of the least known sections of the Adobe Experience Cloud. In fact, the admin console is now its own product in the Adobe ecosystem, as it can potentially be used by more clouds. As most of you know, all products in the Experience Cloud come from acquisitions, which means that each product had its own administration section. However, Adobe is now investing in a single administration console for all of them and this is the result. Here you have an introduction to the Adobe Admin Console.


If you keep information about your customers, you need a database to store it. The first solution that probably comes to your mind is a CRM, but this is not the only option. As you know, Adobe does not offer a solution to store customer data, but there are many integration points between Adobe solutions and this database. Let’s see how to use your customer data in the Adobe ecosystem and some additional details to take into account.