Hello,
We have created few js data elements based on data layers. The data layer naming conventions comprises of both upper case and lower case values. We have selected the option of 'force lower case' in DTM data element settings. Now, the issue is that while, the debugger shows lower case values (the way we want), the values in report suite(staging in this case) are coming as same as actual data layer values.
Can someone please help on what might be going on here and ways to fix it?
Solved! Go to Solution.
Topics help categorize Community content and increase your ability to discover relevant content.
Views
Replies
Total Likes
Per eVar documentation (as a sample):
Views
Replies
Total Likes
Per eVar documentation (as a sample):
Views
Replies
Total Likes
Views
Replies
Total Likes
Views
Replies
Total Likes
Views
Replies
Total Likes
Views
Replies
Total Likes
Just for troubleshooting, can you please check in the .js script what configurations are loading for your data elements.
For below configuration all three are enabled - Case insensitive match, Force lowercase value, Scrub whitespace and linebreaks using cleanText
{queryParam:"utm_campaign",storeLength:"pageview",forceLowerCase:!0,cleanText:!0,ignoreCase:1},"UTM_Content":
I feel, if the debugger shows lower case values, then the same should go to the Analytics also.
It is good that instead of handling at report suite side, while passing value to the Analytics, you can use the .toLowerCase() method to avoid this kind of issue.
If the data is already available in the report suite, then you can use classifications to get proper count.
Views
Replies
Total Likes
Views
Replies
Total Likes
Views
Like
Replies