Hi @Andrey_Osadchuk thank you very much for your reply, much appreciated. I have a couple of further questions in regards to this which i hope you can help me with. I am trying to capture the successful submission of when user selects a retailer, inputs a voucher code and clicks Apply code. This then takes the user to a new page!
Visual below;

From your previous solution, i am thinking to create two rules for "Select retailer" and "voucher code" input following the method you proposed. Then i will create a third rule which will capture the Apply code click but with a condition of only firing the rule if the next page loads using page path. Under actions, i was thinking to use two eVars which will use the data elements that will be created in the first two rules and an event. See example below;
- Activation - Brand v80
- Activation - Voucher Code v81
- Activation - Successful Voucher Application e27
I tried using this approach and the rules fire but it says the conditions have not been met (this happens for all 3 rules).
Any guidance would be much appreciated.
Thanks,
Kamil