The title explains it all, I think Subscription Renewals shouldn't count as a conversion. I feel a global setting to allow/disallow them from being counted would be very helpful.
This improvement is shipping this week in AutomateWoo 4.8. https://woocommerce.com/posts/automatewoo-4-8/
Thanks for the suggestion @Derek Kelly!
In the case of automatic subscription renewals, I definitely agree. However, a manual renewal could be a conversion since the renewal may have been prompted by a renewal reminder workflow.
Thanks @Dan Bitzer! That's a good point. Perhaps its best setup as an option configured within each workflow, but still have a global default setting?
@Derek Kelly: Like an additional setting from the 'Enable conversion tracking' setting on each workflow now?
@Dan Bitzer: How about having renewals not counted by default and then having a setting, 'Enable Renewal Conversions' on each work flow. Then you could turn on renewal conversions on a workflow by workflow basis.
@Derek Kelly: I'm hesitant to add more workflow level settings as it complicates an already complicated interface.
What I've done is excluded all orders that are NOT created via the checkout from conversion tracking. This means automatic subscription renewals, rest API orders and POS orders will be excluded.
I've also added a filter that will let you customize this behavior with custom code. I can create a code snippet for you that excludes all subscription renewals from conversion tracking.
If we see more customers requesting this ability we may end up adding the option to the plugin itself.
The changes mentioned will be included in version 4.8.
@Dan Bitzer: Sounds Perfect, Thank You!