Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

yuhuisg
Community profile yuhuisg Community Advisor
Independent analytics consultant
Singapore
39 BADGES
Community Advisor

Community Advisor

Learn more
Joined the community 23-06-2020 2:06:30 AM
Online
Top badges earned by yuhuisg
Customize the badges you want to showcase on your profile
Re: Marketing channel vs campaign medium
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Analytics
I assume that both "Campaign name" and "Campaign medium" are derived from your Tracking Code variable, which means those two are classifications of Tracking Code. In that case, Campaign name and Campaign medium would also have the same Expiration as your Tracking Code variable (which defaults to "Week"). Keep that in mind.On the other hand, Marketing Channels are set with every hit. So it is possible that while your Campaign name and Campaign medium still persist during a week, the visitor could...

Views

72

Likes

2

Replies

0
Re: Using Launch to populate data elements from an AEM da...
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Analytics
By "AEM data layer", I assume that you're referring to the Adobe Client Data Layer.Since you're using Adobe Launch, you can install the Adobe Client Data Layer extension to help you with your operations. In your case, you'll want to create a data element based on the data layer's computed state.By the way, if this is really the Adobe Client Data Layer, you're advised to keep the data layer's name as "adobeDataLayer". Changing it can cause things to break.

Views

76

Likes

0

Replies

1
Re: Two calculated metrics, same name
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Analytics
Yes, what you're experiencing is certainly the case. You'll need to rename one of them to prevent such "duplication".For what it's worth, you can also create a brand new Calculated Metric using an Adobe Analytics built-in name, e.g. Page Views. Your colleagues will "love" you for that. 🤣

Views

87

Likes

0

Replies

1
Re: Extract calculated metrics with dimensions
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Analytics
API 2.0 is probably your best option.If you are going to be working in Excel, you could also consider installing the ReportBuilder add-on (Windows only) to get your segments and metrics.

Views

120

Likes

0

Replies

1
Re: Custom currency code
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Experience Platform Data Collection
Yup. Or if you only need to track it when purchases are tracked, then you can do so at that step only.

Views

142

Likes

0

Replies

0
Re: Custom currency code
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Experience Platform Data Collection
It's because of how/when your currency code is being set in your digitalData. It's only set when the transaction data is set in your digitalData, so you can really only read that in your AA Set Variables at that moment, and not before.

Views

163

Likes

0

Replies

0
Re: Does Activity Map track input type="button"?
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Analytics
Hmm, that's a bummer. You could try customising Activity Map's implementation (https://experienceleague.adobe.com/docs/analytics/analyze/activity-map/link-tracking/activitymap-link-tracking-use-case.html?lang=en) or using s.tl() (https://experienceleague.adobe.com/docs/analytics/analyze/activity-map/link-tracking/activitymap-stl-track-custom-elements.html?lang=en) with those INPUTs.

Views

64

Likes

0

Replies

0
Re: Custom currency code
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Experience Platform Data Collection
You can use the Adobe Experience Cloud Debugger to debug your AA hits.Also, try this: instead of setting the currency code in the extension settings itself, set it together in the "Set Variables" action where you set your eVar. You can set it in the Custom Code section of the Set Variables action using: s.currencyCode = _satellite.getVar('your data element name');

Views

200

Likes

0

Replies

0
Re: Custom currency code
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Experience Platform Data Collection
If you've chosen the "Custom" radio button, then I think your best bet is to use a data element that returns the currency code for the purchase's currency. E.g. you can create a data element of a JavaScript variable type, and the path is "digitalData.transaction.total.currency".

Views

221

Likes

0

Replies

0
Re: Fallout Visualization: Prop vs eVar
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Analytics
The most suitable dimension depends on your reporting needs.I think that the most suitable one for you is based on when the dimension gets set in the tracking code, i.e. instances. In that case, the default behaviour should work of not including repeat instances for you. To double-check this setting, click the gear icon in your Flow visualisation, then verify that the "Include repeat instances" checkbox is unchecked.

Views

93

Likes

0

Replies

0
Re: Visits for nth Visit Number
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Analytics
Nope, that's not possible. A visitor can only have 1 visit per Visit Number.

Views

77

Likes

0

Replies

0
Re: Data elements when using an Adobe client data layer
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Experience Platform Data Collection
See if this blog post helps you get started https://webanalyticsfordevelopers.com/2020/11/17/lean-analytics-with-acdl/

Views

137

Likes

0

Replies

0
Re: Does Activity Map track input type="button"?
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Analytics
Your understanding of Activity Map is correct. It does detect clicks on INPUTs.But you also mentioned that there's a JS script that listens for clicks on the INPUTs. That script might be interfering with Activity Map's detection, e.g. if your script uses "preventDefault()".

Views

109

Likes

0

Replies

2
Re: how to delete questions i wrote?
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Analytics
You can't delete a post in this forum. The next best thing is to edit it and delete everything, maybe leaving a one-line "deleted" message. Then ignore the post forever.

Views

81

Likes

0

Replies

0
Re: Custom currency code
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Experience Platform Data Collection
Are you setting the "Currency Code" field correctly in the AA extension? See What is the currencyCode variable, and how do I use it? | Adobe Analytics.

Views

239

Likes

0

Replies

9
Re: Data elements when using an Adobe client data layer
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Experience Platform Data Collection
Firstly, make sure you install the Adobe Client Data Layer extension in Launch. That will simplify some (though not all) of your setup.Secondly, I don't think ACDL can work with your digitalData data layer. Your data layer must really conform to ACDL's specification to work properly. If you're using a regular digitalData key-value object, then you can stick with data elements that are built using the JavaScript variable data element type.If you need to reference your array's items, your best bet...

Views

160

Like

1

Replies

3
Re: Chrome's new referrer policy
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Analytics
You can try appealing to the makers of Google Chrome. Otherwise, nope, you (and the rest of us) have to live with it.

Views

94

Likes

0

Replies

0
Re: Recommended Event type for Purchase Rule
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Analytics
You should use the event type that works best for your implementation. Most of the time, Page Bottom or DOM Ready would work, but we don't know the details of your implementation, so even those event types may not be the right ones for you.Worse comes to worst, you could use Data Element Changed event type to detect when a particular data element has changed that is essential for purchase tracking, and use that to run your Rule.

Views

100

Likes

0

Replies

2
Re: Chrome's new referrer policy
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Analytics
You can double-check if you're impacted by the new Referrer policy by using your browser's console. Start at www.abc.com, then follow a link to xyz.abc.com. Now, in your browser's console, run "document.referrer" and see what the browser reports. That is what gets tracked to AA's Referrer.

Views

127

Like

1

Replies

2
Re: Missing Orders in Analytics
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Analytics
You should also check for any corresponding drops in higher-level metrics like Visits or Page Views. If so, drill down to the Operating System and/or Browser level to see if there's a culprit(s). There have been developments recently by browser vendors to limit tracking, e.g. Apple's tracking prevention that affects all iOS browsers.

Views

77

Like

1

Replies

0
Re: Rule not firing on click event
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Experience Platform Data Collection
Yes, the postMessage() allows you to send any string from the IFRAME to the parent, so it's up to you to decide how you want to structure that string with the required values that you want. A JSON sting might be the easiest, simplest format to use.In Launch, you can detect a postMessage() by using a "Custom Code" event. In that Custom Code, use this:window.addEventListener('message', function(event) { if (event.origin === 'www.iframe-domain.com') { trigger(); } });You can then use your postMessa...

Views

77

Likes

0

Replies

0
Re: Get days since last visit
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Analytics
Use the Core extension's "Max Frequency" condition instead. 

Views

104

Likes

0

Replies

0
Re: Classification importer overwrites sub classifications
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Analytics
This is a common "gotcha" in AA. I fall for it too, and I've been using AA for a long time.The reason is that "Sub Site Section" is a classification of "Site Section", not "Channel". So since "Site Section" has the same value in all rows, "Sub Site Section" has the same value in all rows too.The solution is simple: Update your classifications like so:Channel >Site SectionSub Site SectionNotice that "Site Section" and "Sub Site Section" are at the same level. So they're both classifications of "C...

Views

115

Likes

0

Replies

1
Re: Primary Category Issues
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Analytics
@bindukumari1990 Product Views are tracked under specific circumstances. See https://experienceleague.adobe.com/docs/analytics/components/metrics/product-views.html?lang=en.

Views

106

Likes

0

Replies

0
Re: Primary Category Issues
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Analytics
@bindukumari1990 a better way to "eradicate" the issue is to go to your eVar setting and toggle the "Reset" option. That will cause AA to "forget" whatever it has collected before for that eVar and start again.

Views

131

Likes

0

Replies

0
Re: Successfully uploaded rows, rows with no collisions,...
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Analytics
Besides what @vibhatna had mentioned, "rows that had no effect" will also report the number of rows in your file for which there was no matching key in AA's data. E.g. if you upload a row that a key "foobar", but there is no such "foobar" value in your classified dimension, then that "foobar" row will be reported as a row that had no effect.

Views

82

Likes

0

Replies

0
Re: Paid Search Marketing Channel
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Analytics
@bindukumari1990 I'm not sure what you mean by "remove the visits". If you mean old data will get deleted, then no, that's not what reset is. Reset means all visitors will start being treated as if they are new to the site. For example, let's say Bob had been to your website last week via Paid Search. Then you reset your Marketing Channels' visitor expirations. Tomorrow, when Bob visits by typing in your website's address, you'd expect him to still be attributed to Paid Search. But because of th...

Views

99

Likes

0

Replies

0
Re: Only fire event once
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Analytics
Since you're sending Custom Links, you can also remove the unneeded events from s.linkTrackEvents. So your s.events string can stay as-is, but your s.linkTrackEvents contains only those events that you really want to track with your Custom Links.

Views

85

Likes

0

Replies

0
Re: Paid Search Marketing Channel
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Analytics
@bindukumari1990 "reset" here means to reset all Marketing Channels' visitor engagement periods. I.e. all of your visitors' Marketing Channels will be set as if they have never been set before. Reset does not mean "zero out all data".

Views

148

Likes

0

Replies

0
Re: Build a segment to filter by hit *then* visitor
Avatar
Give back 600
Community Advisor
yuhuisg
Community Advisor

Likes

232 likes

Total Posts

639 posts

Correct reply

128 solutions
Top badges earned
Give back 600
Give Back 500
Ignite 5
Give Back 400
Give back 300
View profile
yuhuisg
- Adobe Analytics
Why can't you just use a single Hit-level container?It stands to reason that since you're ultimately getting a segment of Hits, because that's your outer container, then anything within that container should be filtered/segmented based on Hits too.Or maybe I'm not understanding your problem correctly.

Views

159

Like

1

Replies

1