Difference between Variable and Value Comparison Conditions in Adobe Launch
When it comes to conditions, there are a lot of options. Two particular ones that we will discuss here:
Variable vs Value Comparison types.
Let’s say , you you want a rule to fire when a certain folder is accessed on the website.
Variable condition:
Variable condition can only access a JavaScript variable directly as a condition type. So, if you have a variable called destionationURL inside your digitalData (dataLayer), you can access this variable directly by putting digitalData.destinationURL and then RegEx match it to what you want.
Value Comparison:
With Value Comparison, you get to access Data Elements tab in Adobe Launch. Data Elements can be the same digitalData variable %destination url% or cookies or custom code among other options.
So yes, both Variable and Value Comparison would return the same TRUE/FALSE if the same variable is being accessed via different methods, by directly going to the JS variable or via Data Elements.
Full discussion on Adobe Forum thread: https://forums.adobe.com/thread/2636263 with answer from Andrey Osadchuk