Expand my Community achievements bar.

Forward Analytics smetric requests to AEP

Avatar

Level 1

We are in the process of migrating to AEP from App Measurement (i.e. Adobe Analytics legacy) and we have numerous sites that are not owned by us and would need tremendous coordination among different owners to migrate them to the WebSDK.

 

Is there any way that we could have these sites send their smetric requests to AEP (e.g. change the cname endpoint) and we could process those requests and send them onto CJA?

4 Replies

Avatar

Level 1

Still need to have the Common SDK plug in on the site.  Then API call to send event data to streaming HTTP endpoint in AEP.  That can be lots of work as the communications, as in my case, involved multiple Adobe Orgs.  Sounds like you may have the same issue.  We ended up sending profile data via API to HTTP streaming endpoint. 

 

More to your question, we did something different for the analytics data.  We set up a data feed for the site in one org and directed the data feed to AWS S3.  There we developed a process to build a flat file by integrating the columns, hits, and lookup data into a single file in S3, then ingested that resulting file into AEP.  Thus, for each site using analytics, create hourly data feeds to a single S3 bucket, process them to create a single file, then ingest into the single AEP system.  I suggest you vastly rationalize the attributes ingested.  Doing this hourly kept the data flowing into AEP without hitting processing limits.

 

Avatar

Level 1

Thanks for the reply.  I think the business wants to shutdown app measurement so I don't think a datafeed would work. Adobe really should have a solution in place that can convert smetric calls to XDM out of the box.

Avatar

Administrator

Hi @timytim75,

Did the shared solution help you out? If yes, please mark the answer as correct and if you have ideas that you would want to suggest, please feel free to share them in the "Ideas" category of the community, we would love to hear them.

 

Avatar

Level 1

I had a case like this measuring video view time.  In reality most people who viewed a long video/movie for 10 minutes was enough signal to state they engaged with it.  Another case sent signals at intervals:  Started watching, Watch 25%, Watch 50%, Watched 100%.  Perhaps consider discrete approximations of the behavior you seek and post events at those thresholds.  Another case with very short videos (~30 seconds) all we cared about is if they started the video or watched to completion.