Support » Plugin: NMI Gateway For WooCommerce » Is utm_nooverride=1 necessary to maintain transaction attribution in Analytics?

  • Hello,
    I installed this plugin on my website and saw the setting for where the plugin should send a customer after a payment is received. The default setting was “/cart/”.

    For PayPal, In order to maintain proper channel attribution in Google Analytics for a transaction, I would set the return page to “/checkout/order-received?utm_nooverride=1”.

    Should I use “/checkout/order-received?utm_nooverride=1” for this plugin, or just “/checkout/order-received” because (I believe) the customer does not leave my website?

    Thank you in advance for your help!

    Best Regards,

Viewing 1 replies (of 1 total)
  • Plugin Author bngdesign



    Hi Tyler

    Technically, the customer does leave your site. For the three step redirect process, the credit card information is submitted directly to the gateway url from the checkout form. It is then returned to the site and validated, then the order is completed and the user is redirected to the confirmation page.

    We have not had a situation like this come up yet, but we believe it will not interfere with the checkout process as the transaction with the gateway and the changes to the order have been completed by the time the redirect is used. Our best suggestion would be to set it up as you suggested (/checkout/order-received?utm_nooverride=1) and run a test transaction. You can also try it without the ?utm_nooverride=1 and see if that shows up in your analytics correctly.

    Please let me know how this goes. It is an interesting use case and I’d like to find out more about how it works.



Viewing 1 replies (of 1 total)
  • The topic ‘Is utm_nooverride=1 necessary to maintain transaction attribution in Analytics?’ is closed to new replies.