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"
- "DirectCall3" Listener > Action to Call "Universal Direct Call Rule"
Then they all link to the universal direct call which has an action like: _satellite.track("universalDirectCall");
Then from there, you create a new rule:
- "universalDirectCall" Listener > Action: Fire Pixel.
You have more control over when and what and how the pixel gets fired and also has the pixel code only in one place.