Posts Written By Dan Klco

5 Design Tips for Modern Digital Marketing

When implementing a new digital marketing platform, many organizations struggle with how to design their vision so it can be easily and sustainably implemented using modern digital marketing technologies. Here are five key tips that I believe will help organizations looking to implement their digital marketing vision, ensure that their creative and design process yields […]

Read more

AEM DataLayer on Tour: IMMERSE17

I’m thrilled to be presenting AEM DataLayer at #IMMERSE17, the global virtual conference for the AEM Developer Community on May 17th at 3:15 PM PT. This talk will extend on my #AEMRockstar presentation on the AEM DataLayer library and will get into more details about how to use the AEM DataLayer library to easily integrate […]

Read more

New from Perficient: ACS AEM Commons Audit Log Search

On a recent project, we had some issues around go-live where production content was being overwritten, deleted or changed. We needed to figure out what was causing these issues quickly, as this was affecting author productivity and could potentially cause content issues if the wrong content went live. At the time, we used queries in […]

Read more

Custom Adobe Analytics Tracking Using Google Tag Manager

On a recent project, I’d gotten an interesting request to implement custom Adobe Analytics tracking for a web application using Google Tag Manager (GTM) for tag management. The customer already used Google Tag Manager for tracking AdSense and other ad tools but they had a legacy implementation of Adobe Analytics that they wanted to use […]

Read more

3 Scripts to Make AEM Compaction Easy

When provisioning a new AEM 6.0-6.2 environment, one of the first things you should configure is a TarMK compaction process. This process will remove deleted content from the underlying data store and compress the size of the AEM repository on the disk. This is especially important in the lower environments up front as they will […]

Read more

Perficient’s Experts at Adobe Summit AEM Rockstars Session

I’m thrilled to announce that I will be presenting at Adobe Summit during the AEM Rockstars session. This session will feature five AEM Rockstars presenting the top-voted tips, tricks and strategies from this year. I will be presenting on using Sling Models to integrate Adobe Experience Manager and the Adobe Marketing Cloud. This talk will […]

Read more

Updating Page Titles with AEM LiveCopy

In my previous post about AEM LiveCopy, I showed how this powerful tool could be used to manage multiple variant-based sites such as dealer or branch sites. Recently, I found another trick which can help make LiveCopy even more powerful and easy to use. Why Isn’t My Title Updating?? By default, AEM excludes certain properties from […]

Read more

Making Your Digital Marketing Project a Cake

Many projects are incorrectly scheduled or structured, resulting in wasted effort, missed requirements and even project failure. A properly scheduled and structured digital marketing project drastically increases the probability of the project to succeed. This problem applies to many digital marketing projects, including websites, apps, email campaigns and more. So what does a properly structured and […]

Read more

Clearing AEM’s JSP Cache in your Jenkins Build

AEM really likes caching you compiled JSPs. This can be a problem as you are developing code, especially when working on dependencies. Every so often you may forget to include a dependency in a bundle or include the wrong version. Because of AEM’s JSP caching, even after fixing your dependency, you may see something like […]

Read more