활동이 없어 이 대화는 잠겼습니다. 새 게시물을 작성해 주세요.
활동이 없어 이 대화는 잠겼습니다. 새 게시물을 작성해 주세요.
I'm using AEM 6.5.7.
As part of Launch Implementation, a dataLayer object is created and we have pushed the data as below. For Page name, i could retrieve using window.dataLayer.page[0].eventInfo.pagename in the browser console as below;
Please find the below screenshot for the complete dataLayer used and the values pushed from the browser console;
Now, In Adobe Launch, I have configured as below in after creating a data element with "Page Name"
In the Adobe Analytics section, please find the below modifications,
In the Rules, I have added as below;
Now, when I try to check from Network Tab / using Observe point plugin although an analytics call is triggered. I could not see the page name.
Please find the below screenshot from the AEM page where there should be a Page name similar to Page url which is not available.
I have researched on this issue for a long time now.
Please help me out.
Thanks in advance !
해결되었습니다! 솔루션으로 이동.
토픽은 커뮤니티 콘텐츠를 분류하여 관련성 있는 콘텐츠를 찾는 데 도움이 됩니다.
조회 수
답글
좋아요 수
You might want to validate and upgrade your data layer Javascript block, which should be serverside rendered on your basepage.html.
Maybe you need to hide your organisation's website from your screenshots, for privacy reasons, but from looking at your organisation's website, you have something w/ datalayers going on here. The data layer here looks like it is being generated by sightly or JSP view logic, located at the bottom of the page.
You might be missing this information is because some of your page templates (resourceType) has the missing layer HTML block, but from the code I copied from your organisation's website, it looks like the eventinfo.title is there.
<!-- The datalayer object starts -->
<script language="JavaScript" type="text/javascript">
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: 'content_landing',
eventInfo: {
title: 'Home loans - calculators, guides and compare - N/A Bank',
url: window.location.href.replace(location.search, ''),
description:'With a wide range of flexible home loans, calculators and guides, we can help you get the most out of your home loan.'
}
});
</script>
;
You might want to validate and upgrade your data layer Javascript block, which should be serverside rendered on your basepage.html.
Maybe you need to hide your organisation's website from your screenshots, for privacy reasons, but from looking at your organisation's website, you have something w/ datalayers going on here. The data layer here looks like it is being generated by sightly or JSP view logic, located at the bottom of the page.
You might be missing this information is because some of your page templates (resourceType) has the missing layer HTML block, but from the code I copied from your organisation's website, it looks like the eventinfo.title is there.
<!-- The datalayer object starts -->
<script language="JavaScript" type="text/javascript">
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: 'content_landing',
eventInfo: {
title: 'Home loans - calculators, guides and compare - N/A Bank',
url: window.location.href.replace(location.search, ''),
description:'With a wide range of flexible home loans, calculators and guides, we can help you get the most out of your home loan.'
}
});
</script>
;
Hi @samsundar23 ,
Just try 'Core-Page Bottom' event type on your rule. Also, try to optimize your data layer since I had seen sometime issue while picking data using SOMETHING[0].ABC. Can you pick page name may be from document title which you can easily set in your base template.
Please check below video if it helps-
https://www.youtube.com/watch?v=0IKSoIgJXK8&list=PLzwWOJSdKWBeBfceV2chFhpIxFdRYOt-C&index=14