Now if a payment gateway requires to leave the checkout to complete the payment process, when the customer is redirected back to the checkout another begin_checkout event is pushed to dataLayer. This should be avoided.
Expected Result
The expected result was to avoid firing two begin_checkout events on the same checkout flow
Actual Results
The actual result was to fire begin_checkout every time the GTM is initialized
Description
Now if a payment gateway requires to leave the checkout to complete the payment process, when the customer is redirected back to the checkout another
begin_checkout
event is pushed todataLayer
. This should be avoided.Expected Result
The expected result was to avoid firing two
begin_checkout
events on the same checkout flowActual Results
The actual result was to fire
begin_checkout
every time the GTM is initialized