since ‎13-01-2020
‎26-02-2021
jkm-disco
Level 3
Re: Parsing URL minus domain & QSP to Page Name
Avatar

jkm-disco

jkm-disco
- Adobe Analytics
Just as a subtle note on this method, you will not get the expected names from this method if a user saves the page onto their computer. It will instead populate with the path on the person's computer where the HTML document lives. If you wanted to avoid this data, you may either want to run s.abort on locally saved pages or consider an option for setting pagename based on internal document context.

Views

23

Likes

0

Replies

0
Re: Develop Extension Adobe Launch
Avatar

jkm-disco

jkm-disco
- Adobe Experience Platform Launch
Hi @1982luca ,As a useful walk-through of developing Launch extensions, please view Jan Exner's mini series, here, and/or Jeff Chasin's video series, here.Additionally, there are development communities that exist or are being created to better collaborate. As a starting point, you may want to join the Launch Developers slack channel.

Views

92

Likes

0

Replies

0
Re: Develop Adobe Launch Extension
Avatar

jkm-disco

jkm-disco
- Adobe Experience Platform Launch
Hi @1982luca ,This looks like a conifugration error with npm as versus with the tool itself.First review the requirements of running the tool, here.And if they are met, maybe try out some of the suggestions on stackoverflow, here, to modify your npm settings.

Views

78

Likes

0

Replies

0
Re: best way of pulling Adobe Analytics data using python..?
Avatar

jkm-disco

jkm-disco
- Adobe Analytics
Hi @rajesh1991 , the last time I went through Adobe's documentation, I didn't see anything that they provided, and I woud up writing my own python script for generating a new access token. The key components are importing the "jwt" module and when you're ready to sign your authentication claims with "jwt.encode" specify the algorithm as 'RS256', and decode the autorization token with 'utf-8'.

Views

59

Likes

0

Replies

0
Re: Difference between event and instances
Avatar

jkm-disco

jkm-disco
- Adobe Analytics
Hi @francescop47742 ,For a detailed explanation of "instances of..." please review this doc, here.Most likely there are some additional image requests going out on the same page that the evar is being set. In particular, be careful to check for any click tracking your site may have. You may be able to track this down in Workspace if you filter by page name where these don't align and checking other variables that are used for link reporting.

Views

99

Likes

2

Replies

1
Re: best way of pulling Adobe Analytics data using python..?
Avatar

jkm-disco

jkm-disco
- Adobe Analytics
Hi @rajesh1991 , each of these methods will allow you to capture custom events, but it depends on the granularity of the data and whether or not it should already be aggregated.

Views

95

Likes

0

Replies

0
Re: best way of pulling Adobe Analytics data using python..?
Avatar

jkm-disco

jkm-disco
- Adobe Analytics
Hi @rajesh1991 , Firstly, you should review the link here on exporting data from Adobe.It depends on what type of data you need. If you need hit-level data, the only way to export it will be using Data Feeds.If you don't mind aggregated data, you can try API or Data Warehouse reports.API is more convenient and you are likely to find a python wrapper for them, plus you can use all segments.However, there are additional fields available for Data Warehouse, and it allows you to avoid low-traffic co...

Views

113

Like

1

Replies

4
Re: Getting error in Internet Explorer browser
Avatar

jkm-disco

jkm-disco
- Adobe Experience Platform Launch
Hi @PeterZng , Are you getting any normal console errors or _satellite debugger errors? To turn on satellite debugging type "_satellite.setDebug(true);" into your console and look for warnings/errors.With IE there's so many places your app could break that it may not even be related to Launch.Please share warnings/errors you're seeing if you find any.

Views

115

Likes

0

Replies

0
Re: Pixel Loader Extension by 33 Pixel
Avatar

jkm-disco

jkm-disco
- Adobe Experience Platform Launch
Hi @1982luca , I think I may still be misunderstanding the problem at hand. Is it that you're using paid search hosted by another company and you're trying to track performance?

Views

148

Likes

0

Replies

0
Re: Error after Rule fired
Avatar

jkm-disco

jkm-disco
- Adobe Experience Platform Launch
@1982luca , the timing of this error just makes it appear that it is coming from a rule. If you aren't using any custom code in a rule, it is likely coming from the use of an extension within a rule. E.g., if you are using a Data Layer extension, it could be that you are referencing an undefined object. Start by narrowing down the search to just rules with custom code and/or those that are interacting with a data layer.

Views

70

Likes

0

Replies

0
Re: Pixel Loader Extension by 33 Pixel
Avatar

jkm-disco

jkm-disco
- Adobe Experience Platform Launch
Hi @1982luca , You should never put a pixel onto a 3rd party site without the consent of the owning webmaster. If you are working with the webmaster, it is best to ask them to put the pixel on themselves. If they have otherwise given you access to edit their site (which I wouldn't consider 3rd party at that point), you could put the pixel on in different ways. The most flexible would be using a tag manager, e.g. Adobe Launch. This way you can update the pixel code or add/remove additional pixels...

Views

186

Like

1

Replies

3
Re: How can I show the data from my click events?
Avatar

jkm-disco

jkm-disco
- Adobe Analytics
Hi @hmenchaca12 , I would start by reviewing the following video on using Dimensions and Metrics in Analysis Workspace, here.Once you are comfortable with these components, you can search for custom events in the Search Components bar. If they haven't been given friendly names yet, you can search for their event number, e.g. "event14", but you can also go into Admin > Report Suites to reach the report suite manager. Within, you can select the report suite you are using, select edit settings, and...

Views

70

Likes

0

Replies

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

jkm-disco

jkm-disco
- Adobe Analytics
Hi @yuhuisg ,As an alternative, one can create a regex with nested capturing groups. Is the idea to make it simpler for users less comfortable with these expressions? In theory, the computation of your suggestion would have the potential to be simpler if users were using only "starts with" and/or "end with" conditions on nested classifications as versus regex.

Views

214

Likes

0

Replies

0
Re: Expose Launch library "Name" in a Core data element so that it may be captured in an Analytics eVar
Avatar

jkm-disco

jkm-disco
- Adobe Experience Platform Launch
Hi @Joe_Y_1 , This sounds like a useful idea. In the meantime, really like @evolytics_brian solution as a more automated method, but my team just uses a Core Constant variable to manually update and included with each library push. It's a bit tedious, but becomes ingrained in the workflow, and allows whatever naming convention seems appropriate. My team usually includes the name of the property itself, submission date, and the approver's initials, and we can determine, by looking at the publishi...

Views

275

Likes

0

Replies

0
Re: How can I check Appmeasurment code with Google chrome...
Avatar

jkm-disco

jkm-disco
- Adobe Analytics
Hi @tomo_xxx , below is an image of the tracking done on this specific page. _satellite.bottom() working doesn't necessarily mean that AppMeasurement is running since _satillite is part of the tag manager (either DTM or Launch). In your DTM or Launch property you must have the Analytics tool/extension built at to an enviroment before it will actually run on the page. However, if your property already has the tool/extension and you are seeing Analytics tracking beacons, e.g. s.t() calls work on t...

Views

110

Likes

0

Replies

0
Re: How to restrict tracking calls from domains other tha...
Avatar

jkm-disco

jkm-disco
- Adobe Analytics
True. Might be worth taking your solution to the next level and not only aborting AppMeasurement, but also putting malicious code on the page if the domain doesn't meet the criteria.... Simple solution would be to hide everything on the page.

Views

110

Likes

0

Replies

0
Re: How to restrict tracking calls from domains other tha...
Avatar

jkm-disco

jkm-disco
- Adobe Analytics
Seems like a good solution, but doesn't hide the value of the tracking server. @ishans52004352 's answer is the only one that completely masks all tracking activity from a client.

Views

123

Likes

0

Replies

0
Re: How to restrict tracking calls from domains other tha...
Avatar

jkm-disco

jkm-disco
- Adobe Analytics
Piggy-backing off of @Andrey_Osadchuk 's answer, you could also set up your beacons to only fire on conditional events. In particular, create a condition within each rule that the domain meets the specific criteria. The only drawback would be that if someone were that highly motivated to commit fraud, they could just send a ton a requests directly to Adobe's tracking server. Ultimately, you may want to look into what laws your country has to protect against fraud. For example, this would be very...

Views

99

Like

1

Replies

0
Re: Ability to update user names in Admin Console
Avatar

jkm-disco

jkm-disco
- Adobe Experience Cloud
Hi @Andrey_Osadchuk , it doesn't look like this is the same issue since you're using Adobe IDs, and this is probably just a bug, but there's similarly odd behavior using Federated IDs. My organization uses multiple IMS Orgs which means multiple instances of Admin Console. Since we use SSO there is some linking that happens between these Admin Consoles to allow for a domain to be used more than once. One of the bugs is that if a user is added to a specific Admin Console first, that is where they ...

Views

220

Likes

0

Replies

0
Re: How to get a custom event( say example event7 ) created in a report suite via analytics api?
Avatar

jkm-disco

jkm-disco
- Adobe Analytics
Do you mean data insertion API or reporting API?

Views

61

Likes

0

Replies

0
Re: Orders tracking incremental due to page refresh
Avatar

jkm-disco

jkm-disco
- Adobe Analytics
Hi @ishank_tewari , It sounds like you may want to add/interact with some development logic on the page to make it clear when a page load corresponds to the actual transaction.As an example, there may be logic on the previous page which determines whether a transaction is successful and routes users to the new page. Using the logic of a successful payment on the previous page, one solution would be to temporarily set a flag in the client's local storage which is read and removed on the successfu...

Views

58

Likes

0

Replies

0
Re: How to get a custom event( say example event7 ) creat...
Avatar

jkm-disco

jkm-disco
- Adobe Analytics
Hi @omco77633670 , There are different versions of API you can use (v1.4 and v2.0) and depending on which you use, the requests look significantly different.If you are using v2.0, please review the request in swagger, here. Custom events use the same request, and you can run the /metrics API first to get the ID... In this example, the ID is probably metrics/event7. All the best

Views

70

Likes

0

Replies

0
Re: Why are tracking callbacks executing twice?
Avatar

jkm-disco

jkm-disco
- Adobe Experience Platform Launch
Thanks @MSchoenmakers-Signify . I appreciate you letting me know.

Views

142

Likes

0

Replies

0
Re: Access Processing Rules via API
Avatar

jkm-disco

jkm-disco
- Adobe Analytics
Hi @jantzen_belliston-Adobe , given that Idea of v2.0 processing rules API is still a very current and requested feature, it doesn't seem appropriate to archive yet. Perhaps once the feature has been added?

Views

426

Likes

0

Replies

0
Re: How can I check Appmeasurment code with Google chrome...
Avatar

jkm-disco

jkm-disco
- Adobe Analytics
Hi @tomo_xxx , you should be able to access it from there. Even if you have a single use of the Analytics extension it will load the library. So in a core, "Page Bottom" rule, run an Analytics, "Clear Variable" action. In your console, set _satellite.debugger(true) to view the logs within Launch to double-check that your rule fires (completes). Once the rule fires, you can check the sources (Chrome) section of dev tools to see files specifically coming from assets.adobedtm.com and, within the dr...

Views

175

Likes

0

Replies

0
Re: Login Problem
Avatar

jkm-disco

jkm-disco
- Adobe Experience Platform Launch
@Joshua_Eisikovi , just checking, but did you actually check with the System Admins before granting access?

Views

257

Likes

0

Replies

0
Re: Adobe Launch - AA Product String Builder Search Disco...
Avatar

jkm-disco

jkm-disco
- Adobe Experience Platform Launch
Ultimately, it is a bug in Search Discovery's extension. You may want to reach out to them. Chances are you are using an escape character in your product string and their extension isn't catching them.

Views

128

Like

1

Replies

0
Re: Error after Rule fired
Avatar

jkm-disco

jkm-disco
- Adobe Experience Platform Launch
Hi @1982luca , this looks like an error in some custom code (or erroneous extension).In particular it looks like someone is referencing a promise that has never declared (e.g. promiseEG.then(()=>...., by default promiseEG would be treated as a null object if not declared properly and the interpreter would be looking for a property of the object called "then").From the screenshot, it would be within whichever rule usually fires just after the "All Pages - User UUID - Authenticated -10" rule. It's...

Views

195

Like

1

Replies

2
A lot of the issues you mention (e.g. slowness) are likel...
Avatar

jkm-disco

jkm-disco
- Adobe Analytics
A lot of the issues you mention (e.g. slowness) are likely due to outdated API built around the processing rules CRUD. It may be worth supporting the requests for updating the API on the ticket, here, which would also enable easy fixes in the UI.

Views

187

Likes

0

Replies

0
Re: Access Processing Rules via API
Avatar

jkm-disco

jkm-disco
- Adobe Analytics
Hi @Brian_Kent_Watson , you mentioned that "API support is not available in API 1.4..."It is available it's just not very useful and requires inconvenient text parsing. Outside groups have had to compensate for this poorly written API.

Views

501

Likes

0

Replies

0