What you can do is for every direct call listener that you have, have it fire ANOTHER direct call that fires a universal rule.Let's say you have 3 direct calls"DirectCall1" Listener > Action to Call "Universal Direct Call Rule""DirectCall2" Listener > Action to Call "Universal Direct Call Rule""Dire...
This is an interesting situation and also very similar to me. I believe this is somewhat rare in most cases just because there usually is just one person working on a property. But in our unique case, a blessing and a curse to have many implementation team members, the best practice (which we also d...
Generally, it's already tracking out of the box but here are some steps to ensure it is. Go to LaunchClick on the Extensions TabFind the Adobe Analytics ExtensionScroll to the Link Tracking Dropdown Ensure PDF is listed there, if it isn't, add it.Press SaveGo to Adobe AnalyticsLook for "Download Lin...
Had the same issue, the best way is to just fire as a script. The next option would be is to reach out to the developers to add a condition just like ECID.
Default Values get populated on Launch based off: typeof VARIABLE returns "undefined"VARIABLE returns "null"A blank string is technically a blank string and that would just return naturally. So the best way is to run a Custom Code and return null when it comes to a blank string.
This isn't related to race conditions but rather scope. The s variable is limited by scope and only available in the "Custom Code" You can always expose the "s" variable by creating your own variable. One way to do this is by the Adobe Extension: Then you can reference aLaunch_s.version outside of t...
I think you just answered your question. As of now, there is no way to downgrade an extension. A workaround is to create a duplicate property, upgrade and test then do it for your main property. But when you do upgrade, you need to include the extension on the next library you create. Click on "Ad...
In general, the s object should be available in all custom code blocks but could it be that you are using the s object somewhere else apart from the custom code blocks? If so, you will need to create a localized copy of the s object. More details here:https://www.digitaldatatactics.com/index.php/201...
Screenshots would help enormously. There are some tips to debugging this:When you are on the landing page and in console log and you type the data layer :Do you get a return with the page name? _satellite.getVar("YOUR_DATA_ELEMENT_HERE");If yes, that's good. If not, then your data element is causi...