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
Bedrock Mission!

Learn more

View all

Sign in to view all badges

yuhuisg
Community profile yuhuisg Community Advisor
Independent analytics consultant
Singapore
45 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: SPA page tracking using adobe Launch
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Experience Platform Data Collection
I'm not sure what you mean by "custom clickable events", but the Core extension provides a Click event that can detect clicks on any DOM element using a selector.(Also, please use punctuation. It makes your question easier to read. 😉)

Views

114

Likes

0

Replies

0
Re: How to configure AAM extension to works with GA?
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Experience Platform Data Collection
You could start off by installing the "Adobe Audience Manager (DIL)" extension in Launch. That should handle most of your code. Then you might need to configure some of the extension's actions in your Rules to send the appropriate events to AAM.

Views

148

Likes

0

Replies

2
Re: Adobe Launch for ReactJS
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Experience Platform Data Collection
There are no special steps for any website framework. The implementation is almost always the same:Define a data layer, preferably an event-driven one a la GTM's dataLayer.Add the Launch snippet in <head> in all pages. In your case, putting it in the index.js file should be sufficient.If you're asking about best practices, though, then that's another topic, and depends entirely on how your website has been built. Launch's Core extension has some built in even triggers, e.g. history change, click, form submit, etc., so those might help you get going.

Views

115

Likes

0

Replies

0
Re: How to capture Array as eVar variable
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Analytics
listVars would be great in this case, but keep in mind that you only have three listVars per report suite.Since these are JavaScript errors that (probably) won't get cross-referenced with other eVars, you might want to use listProps instead to conserve your listVars. See the "List props" section at prop | Adobe Analytics.

Views

280

Likes

3

Replies

0
Re: Outlook Safe Link Protection Detection in Adobe Analytics
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Analytics
I don't think you can actually filter such traffic out, without also filtering out your legitimate users.Personally, I'd ignore that line item in the report, in favour of using campaign tracking codes. Then rely on Marketing Channels for reporting.

Views

78

Likes

0

Replies

0
Re: Three ways posting and replying in Experience League Community just got easier
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Experience Cloud
These are very cool! The threaded replies and marking sub-replies as solutions are really must-have features.I have 2 requests for the next update:Improve paragraph spacing. Previously, paragraphs had an ugly double-space. This has been changed to a single line space. But the resulting single line space doesn't make it obvious that it's a new paragraph vs a line wrap. So maybe change it to 1.5 line space?Can you bring back the HTML editor please? 😉

Views

447

Likes

4

Replies

0
Re: I want to able to exclude utility links, e.g. links to fonts,  from my reports
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Analytics
This is probably something that you have to fix in your website, where you ensure that you're not tracking any such links.Otherwise, the next best thing could be to use a Hit-scoped segment to exclude all of such hits in your reports.Personally, I prefer fixing the tracking. 😀

Views

73

Likes

0

Replies

0
Re: fetching dialog field values using WCM POJO class and display on a page.
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Experience Platform Data Collection
This is the wrong forum to ask. Try asking at Adobe Experience Manager.

Views

73

Likes

0

Replies

1
Re: How to provision Datastream for client? Where do we update client on the Allowlist?
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Experience Platform Data Collection
I'm not a CSM, but I'd say that it's a process that CSMs have to follow when they receive such client requests. To clients, it's like a "black box" and we just have to wait for the approval (or, in rare cases, rejection 😱).

Views

134

Like

1

Replies

0
Re: Adobe Share Link (Can View vs Can Duplicate Confusion)
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Analytics
The answer is at Share projects | Adobe Analytics:No role assigned (Project link recipients)If a recipient is not assigned a role and receives a link to the project (Share > Get project link), they will be placed into a role by default. Admins receive Can edit and Non-admins receive Can duplicate. It's also mentioned at Create shareable links | Adobe Analytics:To share a link to the full project, go to Share > Get project link. If the recipient of the link has not been assigned a project role, A...

Views

89

Like

1

Replies

0
Re: Do rules wait for other rules to finish before execut...
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Experience Platform Data Collection
No, the order 60 rule will not wait for the order 50 rule to finish firing first.Strictly speaking, it is the rule's events that are ordered. So you could have a Click event with order 50 and a History Change event with order 60 in the same rule.You can think of Launch organising the rules events into a list, sorted by the order. Then it just runs them from first to last, such that the order 60 one is guaranteed to start running after the order 50 one has started. But no timing condition is used...

Views

101

Like

1

Replies

0
Re: Data Element not populating values for evar correctly
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Analytics
Firstly, there is a forum for Adobe Launch at https://experienceleaguecommunities.adobe.com/t5/adobe-experience-platform-launch/qa-p/experience-platform-launch-questions, so you can post your Launch-specific questions there.I think the best solution for you is to ask your developers to use a _satellite.track() Direct Call (or CustomEvent, if you're familiar with that, which works the same way as a Direct Call but is an actual web standard) when all of the required variables have been set there a...

Views

436

Like

1

Replies

0
Re: Orders Data Mis-match Website vs Adobe
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Analytics
Take a look at Transaction ID data sources | Adobe Analytics. If you're going to use this, make sure you read Transaction and customer integration | Adobe Analytics too.

Views

106

Likes

0

Replies

0
Re: Instances
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Analytics
Hits.More correctly, hits where values had been set. Then:"Occurrences" = hits where values had been set or had been set previously and are still persisting.

Views

215

Likes

0

Replies

0
Re: how long eVar expire with purchaseID will persist?
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Analytics
I assume you mean that your eVar's Expiration setting has been set to be some success event, e.g. "Purchase". If the user never does something to cause that success event to fire, e.g. he never makes a purchase, then the eVar will continue to persist forever and ever until he finally causes the success event to fire, i.e. makes a purchase.

Views

79

Likes

0

Replies

0
Re: User behavior of visits that take place in digital mu...
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Analytics
See the reply to your previous message about the same question: How to do Multichannel Visitor Tracking in Adobe A... - Adobe Experience League Community - 417443

Views

69

Likes

0

Replies

0
Re: What's the difference of 2 ways of applying multi segments
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Analytics
Can you please mention how your 3 segments are scoped: by hit, visit or visitor? Better yet, update your post with screenshots of the 3 segments' definitions.

Views

89

Likes

0

Replies

0
Re: Marketing channel populated incorrectly
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Analytics
@francescop47742‎I don't think that processing rule change is a cause for this. BUT I do think that your eVar's expiration is a factor in your report.Recall that Marketing Channels are processed with every hit. And a visit consists of many hits. In AA, a visit will not change if the tracking code changes. So what your report could be showing is that for some visits, users' Marketing Channels are being changed after some hits, e.g. to "Direct". But their hits are still coming in close enough that...

Views

222

Likes

0

Replies

0
Re: What error code triggers the "Page Not Found"
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Analytics
@H_L yes, that's correct.

Views

147

Likes

0

Replies

0
Re: What error code triggers the "Page Not Found"
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Analytics
More correctly, it is set when you track the s.pageType variable with "errorPage" as the value. See pageType | Adobe Analytics.

Views

163

Likes

0

Replies

2
Re: Recommended Event type for Purchase Rule
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Analytics
Double-check that your order_id data element is really being set by using the Adobe debugger extension with your web browser. Also, check that your order_id data element uses the "None" storage (I find that that storage type works best if using the data element with the Data Element Changed event type).

Views

108

Likes

0

Replies

0
Re: Don't send event if the eVarX value is the same as la...
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Experience Platform Data Collection
@Swanan_ you're welcome!

Views

201

Likes

0

Replies

0
Re: Marketing channel populated incorrectly
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Analytics
What are the Expiration and Allocation settings for your "Query String" dimension? (The dimension used in your freeform table.)

Views

243

Likes

0

Replies

0
Re: Marketing channel populated incorrectly
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Analytics
Is your Direct Channel set to override the last-touch channel?

Views

273

Likes

0

Replies

0
Re: Retrieve all Data elements in custom code
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Experience Platform Data Collection
Yes, you can! They're actually available inside the_satellite object.Object.keys(_satellite._container.dataElements)

Views

160

Likes

0

Replies

2
Re: Page Names
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Analytics
The page name field in Adobe Analytics is a free-form field. That means it can accept any string that you pass to it. I believe this was decided waaaaaay back in the early Omniture days to give clients the flexibility of what they defined as a "page name". It will only use the page URL if you omit the "pageName" field in your Pageview s.t() beacon. (On the other hand, Google Analytics has standardised on the page URL as the preferred page name.)The recommendation from Adobe has always been to de...

Views

97

Likes

0

Replies

0
Re: Marketing channel populated incorrectly
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Analytics
Instead of using the Visits metric, what does the table show when you use the Marketing Channel Instances metric?

Views

299

Likes

0

Replies

6
Re: Don't send event if the eVarX value is the same as la...
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Experience Platform Data Collection
@Swanan_it will delete event36 and keep event1. You should append event1 to the s.events string instead.The safest way is to install the "Common Analytics Plugins", then enable the "apl" plugin. Then in your action's custom code, instead of using "s.events = 'event1'", you'd uses.events = s.apl(s.events, 'event1');

Views

230

Likes

0

Replies

0
Re: Don't send event if the eVarX value is the same as la...
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Experience Platform Data Collection
@Swanan_that's actually the wrong approach. Your data element should use "sessionStorage.getItem()", not "sessionStorage.setItem()", since you're reading the sessionStorage's value. Tip: instead of using custom code to read the sessionStorage's value, you should use the Core > Session Storage data element type.Then in your rule to send event1, you can have 2 actions: one does the comparison, and that should be inside an Adobe Analytics > Set Variables action's Custom Code. The other rule action ...

Views

245

Likes

0

Replies

0
Re: Monitor resolution and screen size fields based on lo...
Avatar
Engage 10
Community Advisor
yuhuisg
Community Advisor

Likes

271 likes

Total Posts

709 posts

Correct reply

139 solutions
Top badges earned
Engage 10
Shape 10
Contributor 2
Ignite 10
Applaud 25
View profile
yuhuisg
- Adobe Analytics
The page that you linked to gives the code for getting the Monitor resolution: it's using the "screen" object.From W3Schools:Screen width Property (w3schools.com): The width property returns the total width of the user's screen, in pixels.Screen height Property (w3schools.com): The height property returns the total height of the user's screen, in pixels.

Views

104

Like

1

Replies

0