You can probably create an s.event for this, with the variable triggered when the button is clicked. This will allow you to create a segment in which the s.event exists after a transaction, and another segment in which the s.event does not exist after a transaction.