Purchase Event

The purchase events should be implemented by retailers that have an online checkout in their websites. The event is meant to be triggered once a customer has completed a purchase.

This event is important to calculate the conversion uplift, which is a measure of Reevoo’s impact in the retailer’s bottom line by analysing how many customers end up buying a product after having first read the product reviews; and how many buy the product without having read the reviews.

📘

Remember - This tracking is not covered by our standard Reevoo widgets. You would need to trigger the tracking events manually by implementing the javascript snippets shown below.

Find below some examples on how to place purchase events on your website for different use cases. Make sure the page where you use these snippets contain the Reevoo JavaScript library .

You will typically want to place this snippet on your “order confirmation” page, which is shown to users after a purchase has successfully been made. Make sure to replace the productIds and basketValue with the relevant values for the transaction.

<script>
  if (typeof window.afterReevooMarkLoaded === 'undefined') { 
    window.afterReevooMarkLoaded = []; 
  }
  afterReevooMarkLoaded.push(function() { 
    ReevooLib.track.purchase({
      productIds: ['SKU1', 'SKU2'], 
      basketValue: '1000 GBP'}) 
    });
</script>

Automotive versions

If you are an automotive retailer using a combination of “Model” and “Manufacturer” to identify products, these can be used instead. If the event is not associated to a specific Make and Model, the value Global CTA can again be used.

<script>
  if (typeof window.afterReevooMarkLoaded === 'undefined') { 
    window.afterReevooMarkLoaded = []; 
  }
  afterReevooMarkLoaded.push(function() { 
    ReevooLib.track.purchase({
      manufacturer: 'MAKE',
      model: 'MODEL'
      basketValue: '100000 GBP'}) 
    });
</script>