s.t() and s.tl() both support variable override which allow to set variables only for the call and keep the other variables as they were.
For the moment is not possible to call "Send Beacon" with override variables.
It's would be greate to (at least one):
- add an action that "capture" all "Set Variables" to use it as override variables for the next tracking call
- add an option for "Set Variables" to "buffer" variable and use it as override variable for the next tracking call
- extend "Send Beacon" action settings UI to have the same UI as "Set Variables" for overwritten variables
Some times you need to compute variables based on page variables (like events) without update it.
See also Adobe analytics extension - clear variables on bea... - Adobe Experience League Community - 402972