since ‎13-06-2017
‎04-03-2020
aseelund
Level 3
Re: Adobe Experience Cloud Debugger - Download Link Broken? aseelund - Adobe Experience Cloud
Try this one:https://chrome.google.com/webstore/detail/adobe-experience-platform/bfnnokhpnncpkdmbokanobigaccjkpob For some reason the old one was pulled from chrome/play store. Got the above link from slack channel.
3181
Views
1
Like
0
Answers
Re: Adobe Cloud Debugger no longer available in chrome store aseelund - Adobe Target
Saw something about it in a slack channel, here, try this one:https://chrome.google.com/webstore/detail/adobe-experience-platform/bfnnokhpnncpkdmbokanobigaccjkpob the old debugger got pulled for some reason. I don't know why.
2258
Views
0
Likes
0
Answers
Re: SPA DTM analytics pagename issue aseelund - Adobe Analytics
does your SPA dispatch an event on each new view/page or does it only fire once on load index.html?this ideally would trigger an event rule that fires your primary call. OR you could trigger _satellite.pageBottom() on each new view. (this would allow for pageload calls) your tracking server should be configured in your adobe analytics `tool` in DTM
2647
Views
0
Likes
1
Answers
Re: Data elements in SPA when next page JSON is undefined aseelund - Adobe Experience Platform Launch
just fix up your JavaScript a bitif(typeof digitalData.abc === 'undefined' ){ // note:undefined is now a string value for the conditional return undefined; } else { return digitalData.abc; }
1263
Views
0
Likes
0
Answers
Re: Run code after _satellite.pagebottom or _satellite.track are completed in callback or Promise aseelund - Dynamic Tag Management
We ran into something similar with click tracking mboxes in target. our solution was to override the onclick and href values of the element clicked, then in the success AND error states of the click tracking call, we then created a new dom a tag on the fly, added the href back for the next piece of js to use the window.location change. works well, kinda hacky, but that's what we had to do in order to deal with the window.location changes better way is to not do the window.replace and instead rel...
1098
Views
1
Like
0
Answers
Re: Analytics digitalData vs the Satellite object. Pros and Cons? aseelund - Adobe Experience Platform Launch
maggiev45535943​ how i would go about this is to have DTM listen for a custom browser-event via dtm event rule, then do a lookup of objects in the data layer events array through data elements or parsing the browser-event data object. When the object is added to the array, dispatch the browser-event as a notification, which will then trigger your newly defined DTM event rule, Then, based on the object in the data layer events array you want, use the dtm event rule to set evars and props and even...
7023
Views
0
Likes
0
Replies
Re: How DTM handle cross domain for GA aseelund - Dynamic Tag Management
you might find more information referencing cross-domain with GA in google groups, since this is a DTM forum and your adobe setup seems to be working.. not sure what the question is. I don't believe there's anything dtm or adobe analytics can do to help with how GA records visitors. personally i wouldn't piggy back either platform on each other. if you need both, then run them in parallel, but understand that tracking will always behave slightly differently.
1442
Views
0
Likes
0
Answers
Re: Adobe Launch to build & manage a Data Layer? aseelund - Adobe Experience Platform Launch
On a dynamic SPA site that I'm working with right now, we have no server generated data layer. however, I've added two sequential scripts that first: defined window.digitalData and some assumed static properties. The second uses Object.assign() to merge a new object with actual data into the existing digitalData structure. This enabled a semi-dynamic data layer, that was created at pageload, but before the initial pageBottom trigger was fired.
1414
Views
2
Likes
0
Answers
Re: AEM ContextHub and dynamic dataLayer aseelund - Dynamic Tag Management
use defensive coding in your data elements when referencing data layer object properties, to see if the data object properties exist before you try to reference them.Also, dispatch a browser event when the object is added to the array and pass the data in an object with the event. Listen for this new event with DTM
1123
Views
1
Like
0
Answers
Re: Analytics digitalData vs the Satellite object. Pros and Cons? aseelund - Adobe Experience Platform Launch
digitalData is a posed as a web standard data object, providing data about the page, server environment, and user details, or event data that occurs client side. The satellite object is part of the adobe analytics/dtm internal mechanism. use DTM to reference your digitalData object (via data elements) and avoid using direct _satellite calls where possible. DTM provides the functionality of satellite in a user interface.
7023
Views
1
Like
0
Replies
Re: Problems building packages using ES6 aseelund - Adobe Experience Platform Launch
Can the same be assumed for Target and using es6 in experiences?
1761
Views
0
Likes
0
Answers
Re: Integrating GitHub w/ Launch aseelund - Adobe Experience Platform Launch
Here is some adobe Docu they sent. Embed Code and Hosting Options
1859
Views
0
Likes
0
Answers
Re: Integrating GitHub w/ Launch aseelund - Adobe Experience Platform Launch
mikem2436009​ - I am working on investigating building this out in our stack (still DTM, not Launch)Basically if you integrated ftp hosting into your version control system, this may be possible. I would suggest using commit hooks and a build server to trigger shell scripts. perhaps we can share on github?-AJ (notdefault@github)
1785
Views
0
Likes
0
Answers
Re: Add DTM Code Using Google Tag Manager aseelund - Dynamic Tag Management
satelliteLib-7998b06......js is your library, that's where all of the code will execute from, so yes, you should see that in the console. if you see "errors" coming from this script, then something is blocking it or stopping internal execution and the beacon wont be sent. in the network tab, if you filter requests for "/b/ss" you will filter only the beacons that are sent to tracking servers. The data being sent will be in the parsed/decoded query string. the target server will be your tracking ...
2031
Views
0
Likes
0
Answers
Re: What happens if at.js fails? aseelund - Adobe Target
Adobe will have to speak on SLA and response times from their servers, but by default content I mean 'the front-end application', NOT Target. Are you using the akamai hosting or DTM? more often than not, the adobe server response times are a non-issue.
1313
Views
0
Likes
0
Answers
Re: How to pull DTM data using DTM API and API Token? aseelund - Dynamic Tag Management
Jantzen.Belliston​ -- do you by chance know if Launch can integrate with GIT or version control systems, or be fit into a continuous-integration cycle?
1283
Views
0
Likes
0
Answers
Re: What happens if at.js fails? aseelund - Adobe Target
Your experience will not be rendered, but normal default content should still be processed and rendered as expected. at.js is a library to support your experience, it is absolutely required to be in the header. The modifications to page content YOU control via the target interface. as far as i know it is a "blocking script", meaning it has to fully execute before the next script can begin execution, but Adobe, please correct me if i'm wrong. Even then, its a fully tested and QA cycled script, I ...
1321
Views
1
Like
0
Answers
Re: Profile Script for experience selection runtime aseelund - Adobe Target
you can pipe your data layer value for country into a global mbox param, then use that as part of your audience targeting within Target.See Adobe Docu here:Mbox Parameters And: Behavioral Targeting
1426
Views
1
Like
0
Answers
Re: Tracking new elements in the source code aseelund - Dynamic Tag Management
your data elements should be referencing specific objects on your data layer, not treating the whole data layer as a string.Assuming that dtmAnalyticsData is your data layer, does it follow any specification?example: https://www.w3.org/2013/12/ceddl-201312.pdfin your data elements, you can reference by `JS Object` to window.dtmAnalyticsData.{specific_key} to return a value.Then in your rule, configure an evar, prop to use those data elements.
1363
Views
1
Like
0
Answers
Re: Capture User experience rating and Drop down list values aseelund - Dynamic Tag Management
It looks like you're already capturing event40 on click of any star, I would just use js to determine which n-th chld (star) was clicked, or add .star-1, .star-2, .star-3... as classes on each star for exact determinationThen once you know which star, pipe that into an eVar or prop on the event40 rule.specifically for DTM, you need to determine business case. Are you collecting on click (event40), or on submit of the form. then you would create a data element to reference in the event rules. The...
1253
Views
1
Like
0
Answers
Re: Page name issue aseelund - Dynamic Tag Management
With Chrome and Android Debugger (ADB) installed, you can drive an android device in chrome to debug. Whats the URL?Get Started with Remote Debugging Android Devices | Tools for Web Developers | Google Developers
1624
Views
1
Like
0
Answers
Re: _satellite.isSubdomainOf produces false positives and affects _satellite.isOutboundLink aseelund - Dynamic Tag Management
And for what its worth, there is Official docu from the omniture.com site, in regards to DTM for both of these methods, as described.http://microsite.omniture.com/t2/help/en_US/dtm/object_reference.pdfSee Pages 21 and 23
9985
Views
0
Likes
1
Replies
Re: Introduce YourSelf aseelund - Dynamic Tag Management
Hi, I'm AJ. The crazyhaired :ancientaliens: javascript guy. Have been working with Adobe DTM and s_code installations since 2014 and moving into Target and Content Personalization. Background comes from ecommerce frontend development (both Flex, and Javascript), then into analytics. I've worked with Angular, GTM, Google Classic, Google Universal Tagging, s_code installations, DTM Installations (as a contractor with an Adobe Certified Parter )In offtime I work with docker, nginx, maker-things, an...
8886
Views
0
Likes
1
Replies
Re: Page load time capture in Angular JS 4 and above aseelund - Adobe Analytics
Do you have a data layer, or a key you can update with start and stop times to record angular's time of execution on client side?Usually pageloadtime involves the data response time from request to response handling, maybe you could embed the response time into your api responses to provide detail to the frontend and measure the loadtime of data / ui update execution time?
1295
Views
0
Likes
0
Answers
Re: _satellite.isSubdomainOf produces false positives and affects _satellite.isOutboundLink aseelund - Dynamic Tag Management
Yes, we have already gone through internal Adobe processes with clientcare and engineering and the only resolution was to post here in the forums and "its working as intended".
9985
Views
1
Like
1
Replies
Re: Add DTM Code Using Google Tag Manager aseelund - Dynamic Tag Management
There will be no support for this from either Adobe or Google, as on both sides is unsupported implementation.Technically, yes, you can add html tags via each respective tag manager. What you CAN do is not necessarily what you SHOULD doThe best I can find is one thread on stack overflow where someone did this, but had issues with the Pageload Rule in DTM. Could have been their specific case, I didn't read into it too far.adobe analytics - Google Tag manager code added with the help of DTM is not...
1884
Views
3
Likes
0
Answers
Re: _satellite.isSubdomainOf produces false positives and affects _satellite.isOutboundLink aseelund - Dynamic Tag Management
Thanks joshd7227840​, we are only using isOutboundLink in the rule, as it was used in the original design of our solution. We have actually taken the step to override isSubdomainOf and provide corrected functionality so that isOutboundLink works as expected. As a developer, I consider a function that doesn't provide expected results a bug. Therefore, isSubdomainOf relays the message that it checks to see if a given test case "is a subdomain of" a sample. It doesn't, so we fixed it. Documentation...
9985
Views
0
Likes
2
Replies
Re: How to pass custom event with exit link in DTM aseelund - Dynamic Tag Management
We use a custom event rule instead of the out of the box handling. 1) disable (uncheck) the OotB adobe config2) new event rule3) condition must meet (_satellite.isOutboundLink === true)(note in the condition, we create a var name %outboundLinkTarget% to collect the href value into an eVar)4) set events, evars and props[... more conditions ...]______ Analytics ______
1976
Views
1
Like
0
Answers
Re: t.getAttribute error on Adobe Dynamic Tag Manager aseelund - Dynamic Tag Management
The only place i can find t.getAttribute in visitor API is in the method: "linkNeedsDelayActivate"Do you have "delay link activation" checked for this rule?
1433
Views
1
Like
0
Answers
Re: Rule based on events firing on website aseelund - Dynamic Tag Management
add sequential javascript to add the pixel on the event rule that sets event40(dont make a specific rule for the pixel. if you do, then make sure you have the same conditions in the new rule -- you could really go either way)
1202
Views
0
Likes
0
Answers