Capture Revenue Without Increasing Orders | Community
Skip to main content
Level 3
February 28, 2018
Solved

Capture Revenue Without Increasing Orders

  • February 28, 2018
  • 11 replies
  • 7240 views

Hi There

One of the business scenarios I have, is to allow members to process an order without paying in advance, as in some cases there will be validation prior to shipping products. Once placing web order, purchase metric is fired with (as an example) one order, 5 units (products) and zero revenue

Once validation is completed, we send an email to pay the invoice balance for shipped products. We have a functionality that allows members simply to enter the invoice#, view their balance and pay the balance in full or a partially.

The Question, if I pass purchase metric when processing the invoice payment, that would capture the revenue, but it will also add to the overall orders count, which was already captured previously. Do we have any work around this to report $ value to revenue metric without increasing the order count?

Thanks

Mahmoud

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Gigazelle

Yes, you can pass specific values into events, however they must be whole numbers. If you don't need to worry about currency conversion, you can use non-currency events and factor in the decimal place in the calculated metric.

s.events="event1=500";

This would increment event1 by 500. then you could create a calculate metric:

[Revenue] + ([event1] / 100)

You would pass the number of cents into the event, then the calculated metric would sum revenue and your custom event (divided by 100).

11 replies

Level 3
April 23, 2018

So I tried to populate specific values to see what actually gets reported in the custom revenue metric. And it looks like it got it right!

In the example below, you have the actual paid amount in the left which sums up to $5, and the reported values in the custom event, which if you sum them up, they should be $4. However, the metric actually reported the correct $5 amount

So I don't see a need to multiply values with 100 unless I want to see values in cents

Appreciated again Gigazelle