Expand my Community achievements bar.

July 31st AEM Gems Webinar: Elevate your AEM development to master the integration of private GitHub repositories within AEM Cloud Manager.
SOLVED

Regarding Finding Trafficking on a Particular Page

Avatar

Level 3

There is a page which was created and published before. But now we want to get to know the trafficking on a particular page(eg: like how many users or who has visited the particular page). So, how can it be done using AEM, are there any properties or built-in options or something. Are there any settings option so that we can enable. So, please provide me some insights regarding this...

 

Thanks,

Shreyas.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @Shreyas_tm 
Consider leveraging Analytics or any Real User Monitoring (RUM) solution to effectively track page traffic. AEM inherently lacks the capability to capture page views, and even custom solutions may face limitations due to CDN and dispatcher caching. Therefore, utilizing an analytics or RUM tool would provide more accurate insights into page traffic and performance.



Arun Patidar

View solution in original post

8 Replies

Avatar

Level 8

Hi @Shreyas_tm 

 

As you know, by default AEM does not have any centralized DB.

Just imagine, if you have authorized users for your application. Then, if they visit your specific page, then somehow you can add the page visit details in your existing database( Here, I assume your application has DB).

Best solution: Using Digital layer, You can pass the page related information to Adobe Analytics (Via Adobe Launch script).  Then, from Adobe Analytics 2.0 API, you can pull the data and show it in your application.

Avatar

Level 8

Hi @Shreyas_tm 

 

As of now, if your AEM application does not have any DB, such as MongoDB or any other, then introducing DB just for 1 feature may not be a right way. DB involves too high cost. 

Usually client will have license to use Adobe Analytics, Launch along with AEM application. So, you can try this option. Or else,  if your application uses 3rd party application/system (Example: Mulesoft) to pass some data from your application, then you can try to pass the page related information to 3rd party API, provided that team/application should support such type of API.

Avatar

Correct answer by
Community Advisor

Hi @Shreyas_tm 
Consider leveraging Analytics or any Real User Monitoring (RUM) solution to effectively track page traffic. AEM inherently lacks the capability to capture page views, and even custom solutions may face limitations due to CDN and dispatcher caching. Therefore, utilizing an analytics or RUM tool would provide more accurate insights into page traffic and performance.



Arun Patidar

Avatar

Community Advisor

Hi @Shreyas_tm 

Did you find the suggestions from users helpful? Please let us know if more information is required. Otherwise, please mark the answer as correct for posterity. If you have found out solution yourself, please share it with the community.



Avatar

Community Advisor

@Shreyas_tm , Did you find the suggestions from users helpful? Please let us know if more information is required. Otherwise, please mark the answer as correct for posterity. If you have found out solution yourself, please share it with the community