yuhuisg
Community profile yuhuisg MVP
Independent analytics consultant
Singapore
26 BADGES
MVP

MVP

Learn more
Joined the community 23-06-2020 2:06:30 AM
Offline
Top badges earned by yuhuisg
Customize the badges you want to showcase on your profile
Re: Data Element not populating values for evar correctly
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
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

19

Like

1

Replies

0
Re: Orders Data Mis-match Website vs Adobe
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
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

13

Likes

0

Replies

0
Re: Instances
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
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

19

Likes

0

Replies

0
Re: how long eVar expire with purchaseID will persist?
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
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

19

Likes

0

Replies

0
Re: User behavior of visits that take place in digital mu...
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
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

17

Likes

0

Replies

0
Re: What's the difference of 2 ways of applying multi segments
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
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

18

Likes

0

Replies

0
Re: Marketing channel populated incorrectly
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
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

17

Likes

0

Replies

0
Re: What error code triggers the "Page Not Found"
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
View profile
yuhuisg
- Adobe Analytics
@H_L yes, that's correct.

Views

26

Likes

0

Replies

0
Re: What error code triggers the "Page Not Found"
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
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

42

Likes

0

Replies

2
Re: Recommended Event type for Purchase Rule
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
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

9

Likes

0

Replies

0
Re: Don't send event if the eVarX value is the same as la...
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
View profile
yuhuisg
- Adobe Experience Platform Data Collection
@Swanan_ you're welcome!

Views

23

Likes

0

Replies

0
Re: Marketing channel populated incorrectly
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
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

37

Likes

0

Replies

0
Re: Marketing channel populated incorrectly
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
View profile
yuhuisg
- Adobe Analytics
Is your Direct Channel set to override the last-touch channel?

Views

67

Likes

0

Replies

0
Re: Retrieve all Data elements in custom code
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
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

44

Likes

0

Replies

2
Re: Page Names
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
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

29

Likes

0

Replies

0
Re: Marketing channel populated incorrectly
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
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

93

Likes

0

Replies

6
Re: Don't send event if the eVarX value is the same as la...
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
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

52

Likes

0

Replies

0
Re: Don't send event if the eVarX value is the same as la...
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
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

67

Likes

0

Replies

0
Re: Monitor resolution and screen size fields based on lo...
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
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

37

Likes

0

Replies

0
Re: Segment to get a single hit after an event occurs
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
View profile
yuhuisg
- Adobe Analytics
The segment builder with a hit scope would return all hits that meet the segment's conditions. Even when using sequential segments, all hits after the sequence will be returned, not just the immediate next one.Entry Page isn't a good comparison because this is defined as the first page of a visit. A visit can have one-and-only-one entry page. But in your situation, a visit can have more than one hit after using the chatbot.

Views

66

Likes

0

Replies

0
Re: Don't send event if the eVarX value is the same as la...
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
View profile
yuhuisg
- Adobe Experience Platform Data Collection
You could set a flag in sessionStorage or localStorage when event1 occurs. Then, you can read that back with a data element as a condition for whether you want to track event1 again.

Views

97

Likes

2

Replies

8
Re: getPercentPageViewed Analysis
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
View profile
yuhuisg
- Adobe Experience Platform Data Collection
Well, the simple answer is: don't!As you've discovered, the percentage scrolled depends on the screen height. Recall basic maths: percentage = numerator / denominator x 100%. In this case, the denominator is the screen height. So when the denominator changes, the percentage changes too. And that's what you're experiencing with the various scrolled percentages.A better analysis would be based on element visibility. Regardless of screen heights and browsers, users will want to read the part(s) of ...

Views

37

Likes

2

Replies

1
Re: Segment to get a single hit after an event occurs
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
View profile
yuhuisg
- Adobe Analytics
You can't segment for a single hit. It's just... impractical in AA's sense. Analytics is usually about looking at trends and behaviours, and your requirement is too narrow for that.@fredrambert's suggestion is your best option.

Views

85

Like

1

Replies

3
Re: Segment / Filter for Two or more Production Environment
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
View profile
yuhuisg
- Adobe Analytics
I see. It wasn't clear from your question that the data from the 2 environments were saved in separate report suites, so I assumed that they were saved in the same report suite.If you know that the beginning of the URL is different and assuming that you're tracking the URL in an eVar (or prop), then you can build a segment on that eVar (or prop) using the "starts with" condition.

Views

60

Likes

0

Replies

0
Re: Components menu in Analytics
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
View profile
yuhuisg
- Adobe Analytics
Dashboards have generally been deprecated in Adobe Analytics. Use Workspace instead.

Views

34

Likes

0

Replies

0
Re: How to pull page view information from dataLayer via...
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
View profile
yuhuisg
- Adobe Analytics
Some people have had luck using SDI's Data Layer Manager extension to work with GTM. I myself haven't used that extension nor had to deal with GTM's dataLayer, but from what I've seen, that approach works generally.

Views

40

Likes

0

Replies

0
Re: Sort Data in Adobe Analytics Workspace
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
View profile
yuhuisg
- Adobe Analytics
There are 2 ways that you could try to achieve this:1. Dates as rowsDrag "Day" into your table as the first column. Then for each day, drag your Page URL dimension under it. Biggest disadvantage is that you have to breakdown each and every day that you want to analyse.2. Dates as columnsDrag your Page URL dimension into your table as the first column. Drag your desired metric into that table. Drag "Day" under that metric. AA automatically shows the first 5 days in decreasing order of your metric...

Views

58

Like

1

Replies

0
Re: Segment / Filter for Two or more Production Environment
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
View profile
yuhuisg
- Adobe Analytics
If you have an eVar that tracks the production environment, you can use that to create a segment too.

Views

84

Like

1

Replies

2
Re: Link Clicks Tracking & Storing the values in a page l...
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
View profile
yuhuisg
- Adobe Analytics
If your clicks cause the browser to navigate to a new page, then yes, you will face the issue of some hits not being collected. This is because there's a "race condition" between your Custom Link hits being sent vs the browser redirecting to that next page. Whichever finishes first "wins". So in some situations, it is entirely possible that the browser has begun redirecting before your Custom Link hits have been sent successfully.

Views

66

Like

1

Replies

1
Re: Marketing channel vs campaign medium
Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

203 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
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

57

Likes

2

Replies

0