Decoupling Target and Analytics rules in Web SDK
Using Web SDK. In Adobe Data Collection, we have a rule for collecting analytics called - Analytics - Page View, and a separate rule for loading Target called - Adobe Target - Page Load. These rules both fire on every page.
We’re experiencing an issue. Normally, the Target rule fires first, and the Analytics rule fires after it. Everything works when this is the sequence. However, recently, without explanation, the sequence which used to be consistent (Target first, Analytics second) has become inconsistent. Sometimes the sequence flips so that the Analytics fires first and the Target fires second. Whenever this happens, Target doesn’t render personalizations.
changed both rules so that Target personalizations render regardless of the sequence the rules fire. To do this, I “decoupled” Target and Analytics from the rules. My goal is to only collect Analytics (excluding Target data/impressions/etc) when the Analytics rule fires, and only show Target personalizations and collect (Target) impression data when the Target rule fires. Use guided events were checked on the rules previously. It needs to be unchecked to have more control of what happens when each of the rules fire. Changing the trigger is not an option because it causes more issues. Only the Send event for each rule was tweaked.
Does the new configuration for both rules accomplish my goal? It’s been tested and appears to work consistently.

