I have an API integration with my (Magento) website, so each order is created in IFS when it happens on our website.
The API integration tags each contact with the same purchased tag when they order. I use this as a tag goal in several campaigns to remove the contact if they purchase.
The tag is a generic ‘purchased’ tag - it doesn’t specify the product purchased for example.
Additionally, once the contact has this tag, it stays there indefinitely. Which I guess is ok as it tells me they are a customer. However, if I want to try to sell to them again, it seems I cannot use the same ‘purchased’ tag goal to remove them from a campaign – they already have the tag and are therefore not removed if they purchase again, even though it looks like the tag is overwritten/added again (I can tell by the date on the tag)
I thought I could instead use the ‘Product Purchased’ goal given that all the orders can be seen in the Order area in IFS – however it seems this only works for purchases made via IFS shopping cart, not an external cart.
Looking for ideas and best practice on how to fix this. Should a product specific purchased tag be added to the order using the API when the order is created? What happens if the customer buys the same product again?
Any ideas welcome!