since ‎25-11-2015
‎30-04-2020
joshd7227840
MVP
Launch - Additional "Notes" features
Avatar

joshd7227840

MVP

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...

Views

4.8K

Likes

4

Replies

1
Re: Adding OR Condition to Adobe Launch Rules
Avatar

joshd7227840

MVP

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.

Views

6.7K

Likes

0

Replies

0
Add a Rating System to Launch Extensions
Avatar

joshd7227840

MVP

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

Views

5.2K

Likes

8

Replies

2
Re: Tracking Clicks in DTM
Avatar

joshd7227840

MVP

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.

Views

2.4K

Like

1

Replies

0
Re: DTM Event rule not firing
Avatar

joshd7227840

MVP

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...

Views

2.3K

Likes

0

Replies

0
Re: events set by multiple rules do not stack
Avatar

joshd7227840

MVP

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.

Views

2.4K

Likes

3

Replies

0
Re: Analytics extension Plugin support
Avatar

joshd7227840

MVP

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 ...

Views

18.4K

Likes

4

Replies

0
Re: Custom Events - Expose detail payload passed to custom event
Avatar

joshd7227840

MVP

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.

Views

5.5K

Likes

0

Replies

0
Custom Events - Expose detail payload passed to custom event
Avatar

joshd7227840

MVP

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 ...

Views

5.6K

Like

1

Replies

2
Adobe Analytics - Logs API
Avatar

joshd7227840

MVP

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).

Views

3.8K

Likes

4

Replies

2
Re: How to capture the Satellite values in DTM through scripting
Avatar

joshd7227840

MVP

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 ...

Views

1.9K

Likes

3

Replies

0
Re: trigger pageload or event rule from script
Avatar

joshd7227840

MVP

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, ...

Views

2.5K

Likes

0

Replies

0
Re: custom conditions
Avatar

joshd7227840

MVP

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...

Views

2.4K

Likes

2

Replies

0
Re: trigger pageload or event rule from script
Avatar

joshd7227840

MVP

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...

Views

2.5K

Likes

2

Replies

0
Re: How to setup Checkout ( product )?
Avatar

joshd7227840

MVP

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

Views

2.4K

Likes

0

Replies

0
Re: How to setup Checkout ( product )?
Avatar

joshd7227840

MVP

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...

Views

2.4K

Like

1

Replies

0
Re: getMarketingCloudVisitorID in DTM
Avatar

joshd7227840

MVP

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...

Views

2.7K

Likes

2

Replies

0
Re: How to cancel a Pending Data Warehouse Report
Avatar

joshd7227840

MVP

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...

Views

2.0K

Likes

0

Replies

0
Re: Best Practice on Capturing Campaign tags
Avatar

joshd7227840

MVP

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...

Views

2.0K

Like

1

Replies

0
Re: How to setup Checkout ( product )?
Avatar

joshd7227840

MVP

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...

Views

2.5K

Like

1

Replies

0
Re: Uncaught SyntaxError: Unexpected token >
Avatar

joshd7227840

MVP

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 ...

Views

2.2K

Likes

0

Replies

0
Re: Uninstalled extension Core, reinstalled all my previous rules/data elements broke
Avatar

joshd7227840

MVP

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 ...

Views

2.1K

Likes

3

Replies

0
Processing Rules - Restructure them to be more global
Avatar

joshd7227840

MVP

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!

Views

1.9K

Likes

2

Replies

1
Re: what is the use of props?
Avatar

joshd7227840

MVP

joshd7227840
- Adobe Analytics
They are still useful if you want pathing reports, but that's about it.

Views

2.2K

Likes

0

Replies

0
Re: Launch - Allow fields to use data elements that return an array
Avatar

joshd7227840

MVP

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...

Views

9.5K

Likes

0

Replies

0
Re: Add All Experience Cloud Products to this Ideas forum
Avatar

joshd7227840

MVP

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

Views

5.3K

Likes

0

Replies

0
Launch - Allow fields to use data elements that return an array
Avatar

joshd7227840

MVP

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 ...

Views

9.9K

Likes

10

Replies

5
Re: Scoring System
Avatar

joshd7227840

MVP

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...

Views

12.9K

Likes

2

Replies

1
Re: Scoring System
Avatar

joshd7227840

MVP

joshd7227840
- Dynamic Tag Management
So you want a report that shows number of clicks for a given link, on a user level granularity?

Views

12.9K

Likes

0

Replies

3
Re: Where did the DTM Tag load order page go?
Avatar

joshd7227840

MVP

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.

Views

2.2K

Likes

2

Replies

0