Hello,
With the free version, the Purchase event will fire every time the page is re-loaded.
The paid version has an option to fire the Purchase event only once for each transaction. In fact, if you look in the exact place you took your last screenshot, but a little above that, you will see the option I am talking about.
On Facebook pixel helper extensions also Events are firing once.
other than that I am using facebook for woocommerce for catalogue, Is that affecting?
To answer your last questions:
1. Is normal to see the Purchase event only once. The problem is that if you re-load the page you will see it again. So every time you re-visit the order-received page you will fire a Purchase event for the same transaction. This doesn’t happen very often with normal clients, but it can happen.
2. Is not a problem if you use Facebook for WooCommerce.
3. That’s exactly why we have the “Fire the Purchase event on transaction only” feature in the paid version of the plugin.
Thanks for the explaining.