Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

AEM + SiteCatalyst Customization

Avatar

Level 5

Hi all,

I've recently been trying to configure our AEM 6.0 project in such a way that it reports custom page variables to SiteCatalyst using some of the predefined eVars. I've setup an Adobe Analytics Framework page that successfully logs in to SiteCatalyst server and even created an Adobe Analytics Configuration page. I've also created an "analytics" node under my base page component with the property "cq:trackVars" and the variables of the custom clientcontext datastore that I've created. The problem I'm running into here is that on the Analytics Configuration page, these are showing up as "eventdata.mycustomdatastore.<variablename>"...

My concern is that this isn't going to be picked up when the analytics actually reports the "pageView" along with the other variables defined in the "pagedata" clientcontext store. Right now I've created this custom datastore as a "CQ_Analytics.JSONStore".

Should I instead be trying to add additional properties to the out of the box "CQ_Analytics.PageDataMgr" store? Ultimately we're just trying to track some extra page properties in Analytics, like the certain tags used on the page, and also the page name but formatted differently than it normally is.

1 Accepted Solution

Avatar

Correct answer by
Administrator

Hi 

Supporting Gigazelle,

I would also recommend you to Implement Adobe Analytics on AEM via DTM (It is easier to manage and implement).

Helpx Article showing cross solution integration with AEM :- https://helpx.adobe.com/experience-manager/using/integrate-digital-marketing-solutions.html

Helpx article 2:- https://helpx.adobe.com/experience-manager/using/dtm.html

 

Use-case, Analytics Evars, Events implementation via DTM :- http://www.digitalbalance.com.au/our-blog/how-to-use-adobe-dtm-data-elements/?nk=57aacbe09aff157aacb...

 

I hope this would help you.

Thanks and Regards

Kautuk Sahni



Kautuk Sahni

View solution in original post

6 Replies

Avatar

Level 10

I have asked our Analytics Community Manager to look at this question. 

Avatar

Level 5

smacdonald2008 wrote...

I have asked our Analytics Community Manager to look at this question. 

 

Thank you so much Scott! Despite all the training I've taken, there seems to be nothing concrete about how to customize SiteCatalyst integration. This is the best I've found so far and I'm not sure if I can make a call to a back-end Java class to get the variables' values that I need... Adding Custom JavaScript to a SiteCatalyst Framework

Avatar

Employee Advisor

Hi Gdubz,

The AEM/Adobe Analytics integration is somewhat dated. If you have the freedom/capability to, I would highly recommend that you instead implement DTM on your site, and use AEM to establish a data layer to grab any variable values from. This makes it much more simple from an implementation perspective, and any changes/updates are very easy to make. It will also last longer, as you will be able to easier move from 6.0 to a future version by only needing to worry about including a JS file and a small JS snippet.

If this is not an option, you can use the Marketing Cloud Debugger to determine if an image request fires on a page, and if it does, what values are being sent to Adobe's data collection servers.

Avatar

Level 10

Hi all,

If it works, I am interested to know the details, as I also want to connect AEM with Site Catalyst.

In fact, starting with the assumption that AEM and Site Catalyst are available, an end to end tutorial of connecting and configuring these two and testing will help a lot.

It may involve on AEM side, creating configuration, framework, mapping of AEM and Site Catalyst Variables, etc and on the Site catalyst side, creating a new Company, a new Report Suite, creating a couple of reports and dash boards, etc, user acting on a page and showing reports in Site Catalyst.

Like this, it should be end to end.

Thanks,

Rama.

Avatar

Correct answer by
Administrator

Hi 

Supporting Gigazelle,

I would also recommend you to Implement Adobe Analytics on AEM via DTM (It is easier to manage and implement).

Helpx Article showing cross solution integration with AEM :- https://helpx.adobe.com/experience-manager/using/integrate-digital-marketing-solutions.html

Helpx article 2:- https://helpx.adobe.com/experience-manager/using/dtm.html

 

Use-case, Analytics Evars, Events implementation via DTM :- http://www.digitalbalance.com.au/our-blog/how-to-use-adobe-dtm-data-elements/?nk=57aacbe09aff157aacb...

 

I hope this would help you.

Thanks and Regards

Kautuk Sahni



Kautuk Sahni

Avatar

Level 5

Thank you Gigazelle and kautuksahni, I'll review with our Adobe Analytics team to see if DTM is an option.