since ‎25-11-2015
‎30-04-2020
joshd7227840
MVP
Launch - Additional "Notes" features joshd7227840 - Adobe Experience Platform Launch
1) Within a given Rule, a note can be added on a Component level (e.g. an Action view), or on a Rule level. Currently, there is no way to know there are any notes on a given Component, unless you open the Component view. I like being able to also write notes on a Component level, but I don't like that I cannot see an overview of all notes within the Rule, in one place. I would like to see all notes listed in the main Rule overview, with prefixes or section headers signifying which Component they...
4737
Views
3
Likes
1
Comments
Re: Adding OR Condition to Adobe Launch Rules joshd7227840 - Adobe Experience Platform Launch
This could quickly get complicated if you want to nest them. I would suggest at least as a first step to have a radio selection "flag" to let user decide whether ANY (OR) condition must be met, or ALL (AND), and you can do only one or the other.
6633
Views
0
Likes
0
Comments
Add a Rating System to Launch Extensions joshd7227840 - Adobe Experience Platform Launch
Since Launch extensions can be made by anybody, and there can be more than one Launch extension that does the same thing (for example, I believe as of right now there are like 4 extensions that build Adobe Analytics s.products value now), I think it is a good idea for extension to have a rating system. Products have customer ratings on them. Forum posts do, too. Browser extensions, etc. not a new concept in general; same principle applied to Launch extensions. .josh
5105
Views
8
Likes
2
Comments
Re: Tracking Clicks in DTM joshd7227840 - Dynamic Tag Management
The only 1up props have over eVars these days is pathing. If you don't need pathing for the data, just use an eVar.
2330
Views
1
Like
0
Answers
Re: DTM Event rule not firing joshd7227840 - Dynamic Tag Management
Non-Sequential HTML tags are output as adobedtm.com hosted iframes. Because this is content hosted on a different domain, it does not have scope/visibility of the parent page (browser Same-Origin Policy limitations). In order to ensure both snippets of code are on the parent page and have visibility of each other, you must use one of the other three container types: Sequential Javascript, Sequential HTML, or Non-Sequential Javascript. You didn't post an example of the tag code, so I'm making som...
2271
Views
0
Likes
0
Answers
Re: events set by multiple rules do not stack joshd7227840 - Adobe Experience Platform Launch
I would say props should also potentially be additive because you can configure them to be list props. I think it would be good to have a checkbox next to events and additive/list type variables (events, products, props, listX, hierX) to enable them to be appended instead of overwriting.
2289
Views
3
Likes
0
Answers
Re: Analytics extension Plugin support joshd7227840 - Adobe Experience Platform Launch
AppMeasurement Plug-in Support crossVisitParticipation - AKA "campaign stacking". Launch interface config should include fields for: The value to push to the stackHow many days the stack should persistMaximum stack sizeStack value delimiterAA event(s) that will clear the stackFlag for whether consecutive duplicate values will be appended to the stack(The plugin also accepts a cookie name but I think this *probably* isn't a necessary option if doing it as a Launch interface config)getTimeParting ...
18059
Views
4
Likes
0
Replies
Re: Custom Events - Expose detail payload passed to custom event joshd7227840 - Adobe Experience Platform Launch
Okay, disregard this. Apparently this is already a thing, and I typo'd something while testing. You can in fact use (e.g. based on above example) %event.detail.foo% syntax in the fields, or event.detail.foo in custom code boxes.
5286
Views
0
Likes
0
Comments
Custom Events - Expose detail payload passed to custom event joshd7227840 - Adobe Experience Platform Launch
Go to Rules. Under EVENTS, click the + icon to add a new condition. In the Event Configuration, choose:Extension: CoreEvent Type: Custom EventThis is for triggering a rule based off a custom event listener to be dispatched elsewhere. Exact syntax depends on details, but assumeCustom Event Type: someEventElements matching the CSS selector value: documentThe rendered js is basically this:document.addEventListener("someEvent", function(evt) { /* other stuff from rule placed here */});Custom Events ...
5426
Views
1
Like
2
Comments
Adobe Analytics - Logs API joshd7227840 - Adobe Analytics
Login to Adobe Analytics web interface. Navigate to Admin > Logs.I would like to have an API version of this.Use case: Ability to create tools for GDPR EU law compliance (e.g. AA user from EU able to provide their credentials and receive AA access/usage logs about themselves).
3709
Views
4
Likes
1
Comments
Re: How to capture the Satellite values in DTM through scripting joshd7227840 - Dynamic Tag Management
Unofficially, there is a _satellite.Logger object that stores SATELLITE:[..] stuff for a given page duration. _satellite.Logger.getHistory() returns a full array of all current logged entries, which is stored in _satellite.Logger.messages array if you'd rather reference it directly. But this is NOT a public facing DTM method marked as "safe" for us to use. As in, Adobe can change it or remove it at any time without notice, and they are not responsible for anything that happens to your code as a ...
1882
Views
3
Likes
0
Answers
Re: trigger pageload or event rule from script joshd7227840 - Dynamic Tag Management
Okay well to be clear.. depending on what the full details/requirements for the tags vs. the site are, you may not have to do a full page refresh to make the tracking trigger. There are alternatives to "refresh the page" and "artificially re-invoke/eval PLRs"!. For example, Let's say you have a page load rule (PLR) with a condition to output if path is /somepage.html AND if a selected dropdown option value is "bar". And let's say it is possible for the page to be loaded with "bar" pre-selected, ...
2389
Views
0
Likes
0
Answers
Re: custom conditions joshd7227840 - Dynamic Tag Management
The short version is no, DTM does not expose the rule name for you to reference.I have spent a fair amount of time trying to find some unofficial method or property with it, but it is simply not exposed within the scope of anything you can passively do.I have also spent a fair amount of time figuring out the least invasive way to alter the _satellite object to give me what I want, and.. while I have done it in a sandbox, it is not something I have or will ever actually use in practice. (Adobe wo...
2288
Views
2
Likes
0
Answers
Re: trigger pageload or event rule from script joshd7227840 - Dynamic Tag Management
It is possible to get DTM to re-evaluate page load and event based rules after page load, but it involves some internal _satellite method calls passing some dummy/rebuilt objects, it is not supported by Adobe for public use, and in practice it won't actually work for you 9/10 times.Given the current limitations / state of DTM, the best way of doing it is along the lines of what Jantzen.Belliston​ already mentioned. But in general, one of the benefits of migrating to Launch is that it is a lot mo...
2363
Views
2
Likes
0
Answers
Re: How to setup Checkout ( product )? joshd7227840 - Adobe Analytics
Here are some links that might be helpful for you, as far as the merchandising eVar stuffhttps://analyticsdemystified.com/adobe-analytics/merchandising-evars-omniture/ https://analyticsdemystified.com/adobe-analytics/advanced-conversion-syntax-merchandising/ What is Merchandising | Omniture Products Overview | Adobe TV
2317
Views
0
Likes
0
Answers
Re: How to setup Checkout ( product )? joshd7227840 - Adobe Analytics
As was mentioned above, you don't need to declare s.eVar82 when using it in products syntax. On a sidenote: when you populate an eVar with the full eVar syntax, it is case-sensitive, and the "V" is capitalized. So even if you need to declare it; s.evar82 is not the same as s.eVar82.Example:s.eVar82="some value"; // corrects.evar82="some value"; // incorrectThis isn't relevant to your problem though. Back to your issue.When you say you aren't getting eVar82, what exactly do you mean by that? I se...
2321
Views
1
Like
0
Answers
Re: getMarketingCloudVisitorID in DTM joshd7227840 - Dynamic Tag Management
A few notes to add to this, for posterity.Internally, DTM instantiates an object from the Marketing Cloud library's Visitor "class" (object), similar to what is shown here (also pasted below, in case the link breaks):var visitor = Visitor.getInstance("INSERT-MARKETING-CLOUD-ORGANIZATION-ID-HERE", { trackingServer: "INSERT-TRACKING-SERVER-HERE", // same as s.trackingServer trackingServerSecure: "INSERT-SECURE-TRACKING-SERVER-HERE", // same as s.trackingServerSecure // To enable CNAME support, add...
2554
Views
2
Likes
0
Answers
Re: How to cancel a Pending Data Warehouse Report joshd7227840 - Adobe Analytics
I wish Adobe would change DW requests to work more like making other report requests (from interface or via api pull), where if the "To" date is in the future, it implicitly just returns everything up to current date/time. I have literally never in the history of ever in the past 12 years had a single client, request, or need, or desire in general for DW exports to wait until the date range has been fulfilled before sending me the report. In fact: the opposite. Quite a few times it has been an a...
1964
Views
0
Likes
0
Answers
Re: Best Practice on Capturing Campaign tags joshd7227840 - Adobe Analytics
My 2 cents..Classifying the campaign variablePro - You don't have to burn any other variables. Maybe you have a ton of unused variables today, but you never know how your implementation will evolve/grow down the line.Pro - Classifications are retroactive. This is one of the biggest pros for classifications. Typos happen all the time. Format / value requirements change all the time. Once a key (base/raw value) is recorded, it's there forever unless you want to pay Adobe a lot of money to scrub it...
2005
Views
1
Like
0
Answers
Re: How to setup Checkout ( product )? joshd7227840 - Adobe Analytics
You can add units and revenue to your products string for any event, but Adobe ignores it except for the purchase event (IOW no point in including units and revenue except on purchase event).If you want to see (potential) units / revenue along with other events, you can push them to custom events.Example, using the following:event1 - counter event - use this for unitsevent2 - currency event - use this for revenueYou have 2x widget1 at 50.00 each, and 1x widget2 at 75.00s.events='scCheckout,event...
2402
Views
1
Like
0
Answers
Re: Uncaught SyntaxError: Unexpected token > joshd7227840 - Dynamic Tag Management
So it's kind of hard to give a definitive answer to this because of the way DTM digests and (dynamically) outputs tags, and this is all I have to go by (vs. being able to see the tag within the DTM interface), but it looks to me like there is a difference in formatting in the prod version vs. staging (unpublished) version of a tag in a rule named ""Amazon Pixel - Alexa" (the last rule to trigger before the error, according to DTM notifications). Namely, looks like there is a loss in line breaks ...
2136
Views
0
Likes
0
Answers
Re: Uninstalled extension Core, reinstalled all my previous rules/data elements broke joshd7227840 - Adobe Experience Platform Launch
A suggested alternative to giving the user a warning and then allowing a user to proceed to F themselves...Do not give some warning about how it will brick everything, and then allow for a user to proceed to brick everything. Make it impossible to uninstall an extension that is used in any data element, rule, etc., period. If a user attempts to uninstall an extension that is used anywhere, Give a message saying they cannot uninstall it because it is in use; they need to remove all references to ...
2010
Views
3
Likes
0
Answers
Processing Rules - Restructure them to be more global joshd7227840 - Adobe Analytics
Make them more like Classification Rule Builder Rules, where you create a rule and specify what report suite(s) it should apply to. It is a NIGHTMARE having to maintain PRs across hundreds of report suites!
1842
Views
2
Likes
0
Comments
Re: what is the use of props? joshd7227840 - Adobe Analytics
They are still useful if you want pathing reports, but that's about it.
2145
Views
0
Likes
0
Answers
Re: Launch - Allow fields to use data elements that return an array joshd7227840 - Adobe Experience Platform Launch
Hello Cody,Thanks for the feedback! Here are my thoughts about your concerns:1) Three counter points to this, in no particular order:I don't think Adobe should have to be stuck or otherwise gimped on not being able to expand functionality of Launch because of trying to cater to Extensions. Extension providers build from / piggyback off Launch; not the other way around. That's like jQuery saying they won't make a change to their core library because a lot of user-made extensions out there do thin...
9307
Views
0
Likes
0
Comments
Re: Add All Experience Cloud Products to this Ideas forum joshd7227840 - Experience Cloud Community Feedback
+1 The old ideas.omniture.com was structured w/ tags/categories to post ideas / complaints about various Adobe APIs (Report API, Data Insertion API, etc. ) but there doesn't seem to be a place for that here, other than posting in the Adobe Analytics ideas is closest, I guess (but not really).josh
5260
Views
0
Likes
0
Comments
Launch - Allow fields to use data elements that return an array joshd7227840 - Adobe Experience Platform Launch
I can create a Data Element of type javascript variable, or custom code, that references/returns an array. However, Launch (and DTM) doesn't have any functionality baked in to take advantage of this. Instead, it ultimately expects a string value returned (and type casts the value to string when parsing %data_element% syntax references to enforce it). Meanwhile, you have for example Adobe Analytics hier variable, which would benefit from being able to reference an array. As of right now you just ...
9732
Views
10
Likes
5
Comments
Re: Scoring System joshd7227840 - Dynamic Tag Management
Okay so firstly, you should use an eVar to capture a unique id for the user. If your site already has a unique id for a given user, you can use that. Alternatively, if you have marketing cloud id service implemented, or have a 1st party cookie implementation, you can grab the Adobe Analytics visitor id and push it to an eVar. Having said that, I recommend NOT doing this. Web analytics tools aren't generally focused on keeping track of visitors on an individual visitor level. Instead, data is agg...
12817
Views
2
Likes
1
Replies
Re: Scoring System joshd7227840 - Dynamic Tag Management
So you want a report that shows number of clicks for a given link, on a user level granularity?
12817
Views
0
Likes
3
Replies
Re: Where did the DTM Tag load order page go? joshd7227840 - Adobe Analytics
Looks like it got merged onto the Rules page here:https://marketing.adobe.com/resources/help/en_US/dtm/rules.htmlScroll about 2/3rd-3/4th way down to the "Load Order for Rules" section.
2145
Views
2
Likes
0
Answers