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 MVP
Independent analytics consultant
Singapore
24 BADGES
MVP

MVP

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: 'None' in Marketing Channel
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
@_sangeetas18054thanks for the image. I just realised that you had also posted it in an earlier reply. Apologies for making you double-post it.What is the sort order of your "Referring Domains" and "Internal" Processing Rules? In my setup, "Internal" comes first, then "Referring Domains". My "Internal" and "Referring Domains" have the same conditions as yours (with the exception of the "Referring Domain does not contain checkout.telstra.com.au" condition).

Views

219

Likes

0

Replies

0
Re: How do I set s.referrer as ""?
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
Hmm, I wonder if this is because a blank string is interpreted as "null", which AA then ignores and falls back to using document.referrer.In that case, could you tweak your "Session Refresh" Marketing Channel Processing Rules? Such that it is set only on the first page of a visit.

Views

82

Likes

0

Replies

0
Re: 'None' in Marketing Channel
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
@1982luca what do the Processing Rules for your "Internal" Marketing Channel look like?

Views

232

Likes

0

Replies

0
Re: s.cookieLifetime set expiry date for all Adobe cookies
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
I believe the cookie expiry times are set like that because the intention of those plug-ins is to remember the value for the user's lifetime, or 31536000 seconds.E.g. the getVisitNum() is supposed to return a visit number for the user's lifetime, so it shouldn't be reset arbitrarily, e.g. every 3 days.On the other hand, given the state of cookie handling by modern browsers (Safari!), this is probably a moot discussion.

Views

62

Likes

0

Replies

0
Re: How do I set s.referrer as ""?
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
As described here: https://experienceleague.adobe.com/docs/analytics/implementation/vars/page-vars/referrer.html?lang=en#s.referrer-in-appmeasurement-and-launch-custom-code-editor, you can simply use s.referrer = "".However, you'll need to add your own logic so that this is done only after when the page was loaded immediately after the user has given consent.

Views

91

Likes

0

Replies

3
Re: Date comparision not working
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
I was unable to replicate your step 4's results. But did you perhaps intend to use the "Compare time periods" right-click-menu item instead?

Views

77

Likes

0

Replies

1
Re: I'm trying to build a segment off of the Page URL (g)...
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
The Page URL "g" parameter isn't surfaced in any AA front-end variable.But hopefully, there is a unique Page Name for the page in question. Then you can use that Page Name in your Segment.

Views

67

Like

1

Replies

0
Re: Calculate Age from evar which contains month and year.
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
@1982luca how can you store a number in an eVar when AA doesn't allow numbers to be stored?

Views

66

Likes

0

Replies

0
Re: How to read 1 single string A|B|C|D from Launch and s...
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
@1982luca also, I don't think Classification will work in your use case. Classification means that for your variable, you have defined 2 classifications for it (e.g. like 2 sub-variables), and you want to use "1" in the first classification, and "2" in the second classification. But you're splitting the "1|2" string "horizontally", when based on your original post, you want to split the string "vertically".

Views

142

Likes

0

Replies

0
Re: How to read 1 single string A|B|C|D from Launch and s...
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
@1982luca I think you should be using "listvar2" with the API. See https://github.com/AdobeDocs/analytics-1.4-apis/blob/master/docs/reporting-api/elements.md

Views

146

Likes

0

Replies

0
Re: 'None' in Marketing Channel
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
This would mean that there are hits where the Referring Domain is "checkout.telstra.com.au" and those are the first hits of the visits. I assume such hits don't fall under your "Internal" Marketing Channel's processing rules, nor anywhere else.In that case, AA doesn't know what to do with them, and categorises them under the "None" channel.It might be worth reviewing all of your Marketing Channel Processing Rules in a holistic fashion instead of troubleshooting one-by-one.

Views

255

Likes

2

Replies

10
Re: Workspace: Metric Agnostic % change column
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
@tcrewes1 this solution probably isn't exactly what you want, e.g. where the % difference column operates on whatever metric you have in your table. But at least you don't need to export your table to Excel to calculate the difference manually.

Views

87

Likes

0

Replies

0
Re: Calculate Age from evar which contains month and year.
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
eVars store their values as text. So unfortunately, there's no way to convert that text string into a date that AA can calculate on.Even if you classify the eVar's date string to "Year", that Year would still be a string that AA cannot calculate on.

Views

84

Like

1

Replies

2
Re: Classification Builder
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
You could use this RegEx pattern to match an empty string.^$^ means match from the start of the string.$ means match up to the end of the string.Or you can use the RegEx pattern ^(?![\s\S])Reference: https://stackoverflow.com/a/28652413

Views

73

Likes

0

Replies

0
Re: Segment that uses OR greater than component segments
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
Unfortunately, I can't replicate your findings.As you can see, I get the same number of Visits for both of my Segment C segments.

Views

173

Likes

0

Replies

0
Re: Segment that uses OR greater than component segments
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
Is Segment C also using a Hit container?

Views

186

Likes

0

Replies

0
Re: Create a Metric that returns a different top Dimension
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
You can certainly drag a dimension into the column area to show a breakdown like what you want, but with some caveats.Consider this example screenshot of Operating System Type (row items) and Browser Type (column items):Apple's Browser Type (Safari) is only available on Apple's platforms (Apple Macintosh and Apple iOS), so there are 0s for all other Operating System Types. Similarly with Samsung's Browser Type.Similarly, in your case, you would see Levi Jeans with a non-0 number with Clothing, b...

Views

68

Likes

0

Replies

0
Re: How to read 1 single string A|B|C|D from Launch and s...
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
@1982lucaI'm not familiar with using the API, unfortunately. But I assume that list variables should be supported.

Views

170

Likes

0

Replies

0
Re: https://www.adobe.com/cn/privacy/cookies.html
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Experience Platform Launch
Yes, I can open that link too.

Views

154

Likes

0

Replies

0
Re: Putting tracked link name and url into eVars
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
Does the AA "s" object have those linkUrl and linkName properties? I don't recall seeing them before.Fortunately, you're using Adobe Launch, so there are some "shortcuts" that you can use.First, grab the Launch cheat sheet, if you haven't already: https://jimalytics.com/wp-content/uploads/2017/11/Adobe-Launch-Cheat-Sheet.pdfWhen you use a Click event, Launch provides a "this" object that is the DOM element of the clicked element. So, you can use these to set your eVars:eVarxx: %this.@cleanText% ...

Views

121

Likes

0

Replies

1
Re: I'm getting this error when trying to create a workspace
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
If you've been away from AA for a while (e.g. last logged in in the morning, and now you're working on your project in the afternoon), your AA session might have ended already. Try re-opening AA (e.g. from experience.adobe.com), then re-open your project.

Views

64

Likes

0

Replies

0
Re: Is the metric "Activity Impression" (seen in AT4 pane...
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
I've just checked in my AA account and like you, Activity Impressions isn't available in Segment Builder. In fact, none of A4T's Activity-related metrics are available.Instead of using Activity Impressions, you can use Target Activities and/or Target Experiences in a Visit segment.

Views

76

Likes

0

Replies

0
Flow visualisation: move "Eventual Path" / "Next Hit" to after the step's dimensions
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
Description - In the Flow visualisation, when you mouseover the steps' dimensions, the visualisation expands to show the individual dimensions in each step. But the "Eventual Path" / "Next Hit" line is above these dimension listings.Why is this feature important to you -I consider this to be basic user experience. Reading from top to bottom for each step, the visualisation should first show what that step comprises of. After that, then the "Eventual Path" / "Next Hit" can be shown to "link" that...

Views

131

Likes

0

Replies

0
Re: Classification
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
It should go live "immediately".In reality, it depends on the amount of data in your variable that it needs to classify. In my experience, a variable normally gets fully classified in a day or two.This assumes that you're using the Classifications Importer. If you're using the Classifications Rule Builder, then you need to set how far back to classify values. Again, it could take a day or two for all values in that window period to get classified.

Views

84

Likes

0

Replies

0
Re: Checkout Rule
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
I assume you're doing this in Adobe Launch. (In which case, your question is better suited at https://experienceleaguecommunities.adobe.com/t5/adobe-experience-platform-launch/qa-p/experience-platform-launch-questions.)Furthermore, I assume you want to track the clicked button's link, so you're firing your Rule with a Click event for that button.In that case, the easiest way to get the button's link in your eVar is with the "this" object. With a Click event, the "this" object refers to the click...

Views

93

Likes

0

Replies

0
Re: embed code for Adobe Analytics
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
That sort of ability isn't available.Open a ticket with Adobe Client Care to see if they'll raise it to Engineering to consider. And/or post it as an Idea at https://experienceleaguecommunities.adobe.com/t5/adobe-analytics-ideas/idb-p/adobe-analytics-ideas.

Views

78

Likes

0

Replies

0
Re: how to track custom eVar/prop
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
With button clicks, you normally want to track them with Custom Links using the s.tl() function.See "Make link tracking calls within a custom function" at https://experienceleague.adobe.com/docs/analytics/implementation/vars/functions/tl-method.html#examples-and-use-cases.

Views

125

Like

1

Replies

0
Re: Allow Classification Rule Builder to work on more than 1 level deep
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
@jkm-disco , the problem isn't to do with making life simpler for AA users. It is about making Classifications work "as advertised".Given this setup:eVar1: -- Classification A -- Classification B -- Classification B1 -- Classification B2 -- Classification CClassification Rule Builder works with Classifications A, B and C, but not Classification B1 nor Classification B2, i.e. classifications that are not at the top level.That is the problem that my idea attempts to address.

Views

339

Likes

0

Replies

0
Re: Possible to get more than just 3 list variables? Or h...
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
@evolytics_brian Truth be told, I haven't done this before. But I remember this suggestion from someone else, so I'm providing it here too. Yes, the expiries and allocations for the eVar and listVar would have to be exactly the same, so that the data between both variables can be related together. The easiest would be "Hit" expiry. If set to anything else, then it should be even more important that the eVar is never used anywhere else except for this purpose.

Views

216

Likes

0

Replies

0
Allow Classification Rule Builder to work on more than 1 level deep
Avatar
Springboard
MVP
yuhuisg
MVP

Likes

152 likes

Total Posts

479 posts

Correct Reply

90 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
yuhuisg
- Adobe Analytics
Description - When a variable has nested classifications (i.e. classifications that are more than 1 level deep), Classification Rule Builder is unable to operate on those nested classifications.Why is this feature important to you - It is common to have classifications that are nested. Furthermore, the Rule Builder's interface implies that it can operate on nested classifications, when in reality, it cannot. This is the biggest bug.How would you like the feature to work - When there is a rule th...

Views

369

Likes

0

Replies

5