since ‎21-06-2016
‎02-10-2020
AlexisCazes
MVP
Re: Historical data upload to AA?
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Analytics
Overall data source is bad. I would suggest you to either use Data Insertion API or Bulk Data Insertion API: https://github.com/AdobeDocs/analytics-2.0-apis/blob/master/bdia.md You might want to enable report suite to be either timestamp optional or enabled: https://docs.adobe.com/content/help/en/analytics/admin/admin-tools/timestamp-optional.htmlas you are uploading historical data

Views

39

Likes

0

Replies

0
Re: Regex help for SAINT Rule Builder
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Analytics
The correct regex is (.+)(\|)?$ Notice the ? at the end of (\|) which stand of zero or one of pipe

Views

110

Likes

0

Replies

0
Re: Regex help for SAINT Rule Builder
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Analytics
SO basically you are saying there is either zero or one of pipe at the end like a? Zero or one of a

Views

150

Likes

0

Replies

0
Re: Regex help for SAINT Rule Builder
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Analytics
try this (.+)(\|)?$

Views

151

Likes

0

Replies

0
Re: Classifications | Flag which RSID are already enabled
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Analytics
The best way would be to contact customer care to be honest. You might think that the error would flag only if classification tree is different but in some cases even if you have same classification tree, in reality in the backend the mapping is different. rsid1 report1 == id1report2 == id2report3 == id3 rsid2 report1 == id1report2 == id2report3 == id4 So while you would think that the classification config is the same on the client-side, in the backend it is actually different. That happens whe...

Views

88

Likes

0

Replies

0
Re: Custom Link/Download Link Event Tracking
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Analytics
You have enabled automatic download link tracking and maybe have s.tl with custom link as type. Check this:https://docs.adobe.com/help/en/analytics/implementation/other/dtm/analytics-tool/link-tracking.htmlhttps://docs.adobe.com/help/en/analytics/implementation/vars/config-vars/trackdownloadlinks.html For download link undefined maybe you cal s.tl with type download but your button does not have a link

Views

140

Likes

0

Replies

0
Re: User metadata "template" for digitalData
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Analytics
Code //Data layer Example var digitalData = { "user": { "attributes": { "unreadMessages": 2, "notifications": 5, "isXyz": true } } } //Methods to add in custom code of Adobe Analytics extension var getUserAttributes = function () { try { _satellite.logger.log('[Adobe Analytics] Building user attributes details'); return buildStringFromMap(digitalData.user.attributes); } catch (e) { _satellite.logger.error('[Adobe Analytics] Failed to build user attributes details -- ' + e); } } var buildStringFr...

Views

103

Likes

0

Replies

2
Re: Adobe Calls Automation
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Experience Platform Launch
Check the new debugger https://chrome.google.com/webstore/detail/adobe-experience-platform/bfnnokhpnncpkdmbokanobigaccjkpob It allows you to download the image request etc.... and see when the events are sent. Another approach would be to use an automation framework to listen to network and log the analytics server calls. I started a project a while back to do this that you might want to have a look if you want to do a project of the same https://github.com/alcazes/Puppeteer-with-Mocha-and-Chai/...

Views

138

Like

1

Replies

0
Re: DTM to Launch Property Migrated but some of rules cus...
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Experience Platform Launch
While it does not answer your questions, we have found during our Adobe Launch migration that the best approach was to do a full audit of the whole tagging content.Once we audited the implementation we done a full refactor of the tagging content to optimize existing code and remove any content not used anymore.You will be amazed to find out how much redundant code and poorly written code you have in your web property over time and the migration to Adobe Launch is the perfect opportunity to do so...

Views

151

Like

1

Replies

0
Create API using runtime
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe I/O Runtime
i read the following documentation that explain how to create an API: https://www.adobe.io/apis/experienceplatform/runtime/docs.html#!adobedocs/adobeio-runtime/master/guides/creating_rest_apis.md Is there a more detailed step by step example like this one https://opensource.adobe.com/faast-path-to-beautiful-apps/ To be able to use the API we need to make sure the response contains the headers Access-Control-Allow-OriginI have seen in the documentation: https://www.adobe.io/apis/experienceplatfor...

Views

4.5K

Likes

0

Replies

2
Re: I can't find an example of a rule using pathing props
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Experience Platform Launch
Pathing is done server-side and not client-side. As long as you send prop7 values on each server calls, you can run the prop7 pathing report in Analysis Workspace and see a path report. You code seems to be right but you will need to check in your developer tools in the network tab that the Adobe Analytics call does contain the prop7 value as you expect.

Views

1.9K

Likes

0

Replies

0
Re: IP Login Restrictions
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Experience Cloud
Adobe announced that the IP restriction in Adobe Analytics is going to be depreciated. However they still have not provided same feature in experience cloud. We rely on this feature to grant access to third parties to our Analytics data for specific IPs only. We need to make sure that if someone leaves the third party they cannot access our data outside of their network or our network. Any idea of when the IP restriction feature will be available in Experience cloud ?

Views

7.6K

Likes

0

Replies

0
Add contextData column to Data feeds
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Analytics
At present Adobe Analytics data feeds do not contain the columns that contains all contextData sent with a hit.Adobe customer care can provide you a data feed with this column so there is possibility to extract it from Adobe's back end.It would be good to be able to have the column that holds the contextData be available in data feeds and live stream API so we can reprocess it how we want when we feed the data to our data base.

Views

1.7K

Likes

6

Replies

0
Re: Duplicate Unique Visitors for MID
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Analytics
we wil need to see more of the data to figure out exactly what is happening.Has the specific visitor switched domain during this visit ? Is it the same user_agent and/or IP ?

Views

2.3K

Like

1

Replies

0
Re: Adobe Analytics Debugger
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Analytics
The classic debugger will only display GET requests. Any requests sent using POST will not be displayed.If you are using AppMeasurement.js and VisitorId services, if the server call go over a specific length it will automatically be send using POST.I still think using the network tab of the developer tools of your browser is the best way.You can also do the following to see the Adobe server calls in your console.Add the following:s.debugTracking=true;

Views

2.6K

Likes

0

Replies

0
Re: Adobe Analytics
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Analytics
Adobe Experience League Adobe Analytics - YouTube That should get you started

Views

1.9K

Likes

0

Replies

0
Re: Wrong column sum/total on a freeform
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Analytics
Do you have 1 to 1 relatioship between Annual Pass and Component inventory ?It could be that the line 2 Annual pass has the deduplicated value and the break down has the non deduplicated value if the relatioshiop is 1 to N.Is Bookings an event or the default orders metric ?What are the dimentions that you are using ? eVars ? props ? classification ?

Views

6.7K

Like

1

Replies

0
Re: Adding page name to script
Avatar

AlexisCazes

MVP

AlexisCazes
- Dynamic Tag Management
Capture the URL in a variable and use it in your code using concatenation.var url = document.location.href;gtag('event', 'conversion',{'allow_custom_scripts': true,'u1': url,'send_to':'something'});For the noscript tag it will not work as DTM require javascript to work so if there is noscript it means there is no javascript allowed so it will never run.

Views

2.9K

Likes

0

Replies

0
Re: Duplicate Unique Visitors for MID
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Analytics
I think the issue is linked to the following statement:We aren't using s.visitorID in the implementation.Please read the following: Identify visitors Adobe has an order in which it assign a visitor ID if more than one are present:Analytics Visitor IDs There are several ways a visitor can be identified in Analytics (listed in the following table in order of preference): Order Used Query Parameter (collection method) post_visid_type column value Present When vid (s.visitorID) 0 s.visitorID is set....

Views

2.2K

Likes

0

Replies

0
Re: Tracking new or repeat visitors using doplugin in appmeasurement for JS
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Analytics
I do not think you need to implement this plugin nowadays. I think Analysis Workspace has a dimention by default (might need to double check). Or you can use segmentation as described here:Compare new visitors to return visitors To use doPlugins in a tag management system then watch the video here Use doPlugins in the Adobe Analytics Extension It would help you understand how to use it. This documentation should help you as well:Call plug-ins with doPlugins function All plugins should be outside...

Views

2.3K

Like

1

Replies

0
Re: Adobe Analytics Debugger
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Analytics
Use the network tab of your browser.Filter by b/ss and you should see all Adobe Analytics server calls. (should be under Params)See this :Packet analyzers You can find the list of the query params and what they mean here Data collection query parameters

Views

2.5K

Like

1

Replies

0
Re: How To Remove query parameters from Landing Page Data Element?
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Experience Platform Launch
You cannot use in JavaScript var x=%Landing Page%; you need to use var x=_satellite.getVar('Landing Page');

Views

2.0K

Likes

0

Replies

0
Re: Full Page URL Tracking in g page varible
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Analytics
Use s.linkLeaveQueryString= true;In launch there an optionto click to leave query string as well

Views

1.6K

Like

1

Replies

0
Re: Get SC logs to see how many reports each user ran in SC interface via REST API
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Analytics
I think this is now possible based on the following Usage Analytics in Workspace . Via the APIFirst, watch this video to learn how to setup 2.0 API calls and find your global company ID. Then, use the following API methods:Usage & Access Data: https://appservice5.omniture.com/analytics/1.0/auditlogs?logType=company&startDateTime=&endDateTime=&limit=10000(Optional) User Data: To download information about your users, use the following method, e.g. https://analytics.adobe.io/api//users?limit=500&p...

Views

1.5K

Likes

0

Replies

0
Re: Issues with cross-domain tracking when third-party cookies disabled
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Analytics
The CNAME only helps to serve the AMCV_ cookie not the demdex one. Demdex one will always be as third party cookie, that is why you need to use solutions provided ot pass MID via URLto next page if demdex is blocked

Views

2.4K

Likes

0

Replies

0
Re: How to use a JS variable in another Custom JS script?
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Experience Platform Launch
You do not run your code at the time. It needs to be run at the right time of the page lifecycle.Ideally you would want to run performance code at unload time that way you know that your page is fully loaded (unless people nevigate before the page is fully loaded...).We do it in this way:Create an event listener on unloadOn unload a function is called to get all performance data and store them in cookies. We also store the page name that will be the previous page name.On next page send previous ...

Views

2.5K

Like

1

Replies

0
Re: Upgrade to Launch failed. Could not create the 'Production' environment correctly
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Experience Platform Launch
I believe the issue might be linked to the fact that the same library has already been migrated once. Delete the web property in Adobe Launch and try to migrate once again. If you migrate and select keep same production endpoint as DTM then it will only attempt to create it once. If you migrate same web property one more time then it will fail.

Views

1.7K

Likes

2

Replies

0
Re: Populating pageviews on a SPA
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Analytics
If you have a data Layer and are using Adobe Launch, create a data element that reads the pagename from the data layer and create a rule obn data element change. This will be evaluate each 1 seconds so if the pagename changes based on the datalayer that will be populated each time a page changes in the SPA this will work.If you are using fragments then create rules to look at has changes.Otherwise you will have to look online to look at custom code that will have to look at specific DOM element ...

Views

2.2K

Like

1

Replies

0
Re: Issues with cross-domain tracking when third-party cookies disabled
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Analytics
Right I guess you already read this: How the Experience Cloud ID Service Requests and Sets IDs . but have a read once again.To be able to do cross-domain tracking using the same MID, third party needs to be supported. The visitor ID services generates the MID based on the Adobe Org ID that you in your implementation and the ID from the demdex cookie set as third party cookie. As long as both Adobe Org ID and ID from demdex cookie are identical, Adobe Visitor ID services will always set the same ...

Views

2.2K

Likes

0

Replies

0
Re: Adobe Marketing Cloud ID on Cross Domain Tracking
Avatar

AlexisCazes

MVP

AlexisCazes
- Adobe Analytics
Where is the MCID not overwritten ? The adobe Analytics server call or the cookie itself? Does the descrination site already has an MID ?

Views

2.6K

Likes

0

Replies

0