Skip to content

Instantly share code, notes, and snippets.

@andrewclo
Last active March 3, 2023 18:17
Show Gist options
  • Save andrewclo/504a0b72f59ebece0de6ec7e0db10cbd to your computer and use it in GitHub Desktop.
Save andrewclo/504a0b72f59ebece0de6ec7e0db10cbd to your computer and use it in GitHub Desktop.
Verra Shopify Events

Order Placed Event

Added to Shopify Order Status Page: https://help.shopify.com/en/manual/orders/status-tracking/customize-order-status

{% if first_time_accessed %}
<!-- Verra -->
<script>
  verra.trackEvent({
      type: 'place-order',
      'order-number': {{order.order_number}},
      'order-total': {{ order.total_price }}
});
</script>
<!-- End Verra -->
{% endif %}

Add to Cart Event

Added to main-product.liquid

<script>
  //Verra Add to Cart Tracking
  document.getElementById('add-to-cart').addEventListener('click', function () {
    let productQuantity = document.querySelector('.quantity__input').value;
    console.log('Verra Add To Cart Quantity: ' + productQuantity);
    verra.trackEvent({
      type: 'add-to-cart',
      'product-id': {{ product.id }},
      'product-qty': productQuantity,
      'product-price': {{ product.price }},
    });
  });
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment