Expand my Community achievements bar.

SOLVED

Adobe Analytics implementation migration from client side to Server side

Avatar

Level 1

For our current client, we have an Adobe Analytics client-side implementation using Web SDK for web. However, we want to migrate from a client-side to a server-side implementation.

What level of changes will be required? Additionally, what existing data and configurations can be reused?

I am referring to Adobe's documentation, but is there any specific documentation or tutorial related to migrating from a client-side to a server-side implementation for both mobile and web?



Thanks & Regards,
Kaushik Ganguly

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @Kaushik_Ganguly ,

I have no experience with MuleSoft, but as long as you can code on any system, it should be possible to make API calls I guess.

I don't have own JSON examples, but maybe the section below gives you a starting point.

 

Also worth a read is Frederik Werner's blog post on App tracking which contains some more JSON examples

Required fields in XDM ExperienceEvent schemas

 

XDM Event Type

 

Page Views

(screenshot from Adobe Launch)

bjoern__koth_0-1741163865861.png

sample JSON

{
  "event": {
    "xdm": {
      "identityMap": {
        "email": [
          {
            "id": "user@example.com",
            "primary": true
          }
        ]
      },
      "eventType": "web.webpagedetails.pageViews",
      "web": {
        "webPageDetails": {
          "URL": "https://example.com/",
          "name": "home-demo-Home Page"
        }
      }
    }
  }
}

 

Link Clicks

bjoern__koth_1-1741164019284.png

 

Cheers from Switzerland!


View solution in original post

3 Replies

Avatar

Community Advisor

Avatar

Level 1

Hi @bjoern__koth , 
Thank you for your response. Could you please provide resources to assist in integrating the Adobe Experience Platform Edge Network Server API into our MuleSoft-based backend systems? Additionally, could you offer examples of how to construct JSON objects for common events like page views and CTA interactions, which we can then integrate into our servers to transmit data to the Edge Network?

 

Avatar

Correct answer by
Community Advisor

Hi @Kaushik_Ganguly ,

I have no experience with MuleSoft, but as long as you can code on any system, it should be possible to make API calls I guess.

I don't have own JSON examples, but maybe the section below gives you a starting point.

 

Also worth a read is Frederik Werner's blog post on App tracking which contains some more JSON examples

Required fields in XDM ExperienceEvent schemas

 

XDM Event Type

 

Page Views

(screenshot from Adobe Launch)

bjoern__koth_0-1741163865861.png

sample JSON

{
  "event": {
    "xdm": {
      "identityMap": {
        "email": [
          {
            "id": "user@example.com",
            "primary": true
          }
        ]
      },
      "eventType": "web.webpagedetails.pageViews",
      "web": {
        "webPageDetails": {
          "URL": "https://example.com/",
          "name": "home-demo-Home Page"
        }
      }
    }
  }
}

 

Link Clicks

bjoern__koth_1-1741164019284.png

 

Cheers from Switzerland!