I recommend Wine Away many of my carpet cleaning customers say its save them and their carpets from a stain. What you need to know about wine and carpets is that if the wine drys out the chances of removal drop. This them become what we call a correction and requires products that have risks when using them. Now we are Insurance area. Insurance companies will have rules about how you dealt with the spillage and if anyone else has had a go at removing the stain.
So dealing with a red wine spillage on your carpet when it happens is so important if you don't want to live with a stain or have to replace your carpet. Wine Away can be got on amazon.
Hope this helps
City & Guilds In Cleaning Science