Track content authoring changes in AEM as cloud service | Community
Skip to main content
Level 4
July 9, 2025
Solved

Track content authoring changes in AEM as cloud service

  • July 9, 2025
  • 2 replies
  • 363 views

How to track content authoring changes across the entire site structure in Adobe Experience Manager (AEM) as a Cloud Service (Production) for a specific time range and export the results to Excel

Best answer by Lokesh_Vajrala

Hi @georhe6 

 

You can use the ACS AEM Commons Audit Log Search tool - https://adobe-consulting-services.github.io/acs-aem-commons/features/audit-log-search/index.html to generate the report using the correct event types - PageCreated, PageModified which provides the results you're looking for.

 

Also, you can review this tool for Cloud Service - https://tools.aem.live/tools/log-viewer/index.html this seems like to scan the audit log to provide the results.

 

Thanks,

Lokesh

2 replies

Lokesh_Vajrala
Community Advisor
Lokesh_VajralaCommunity AdvisorAccepted solution
Community Advisor
July 10, 2025

Hi @georhe6 

 

You can use the ACS AEM Commons Audit Log Search tool - https://adobe-consulting-services.github.io/acs-aem-commons/features/audit-log-search/index.html to generate the report using the correct event types - PageCreated, PageModified which provides the results you're looking for.

 

Also, you can review this tool for Cloud Service - https://tools.aem.live/tools/log-viewer/index.html this seems like to scan the audit log to provide the results.

 

Thanks,

Lokesh

Uppari_Ramesh
Level 5
July 11, 2025

@georhe6 If you want to develop you own solution then,

 

1. Register a EvenLister for the site root path for author environment.

2. Listen for modified, created, deleted, replicated or other events as you need.

3. Create a new cq audit node in /var path for each event. And put required props like event happened, user and time.

4. Now create a servlet which goes though the audit nodes and creates excel report out of audit nodes. Here you can generate report based on date time day, who edited what etc. You will get greater flexibility.

 

Only con is EvenHandler may slow down instance if there are huge no of authors editing the content at once.