Expand my Community achievements bar.

Join us at Adobe Summit 2024 for the Coffee Break Q&A Live series, a unique opportunity to network with and learn from expert users, the Adobe product team, and Adobe partners in a small group, 30 minute AMA conversations.

Time Segment

Avatar

Level 4

I am interested to build a time segment.

I want to see how quick customers make an order?

I also want to build this segment so I can use it for any period of time.

How can I build this segment?

Happy for all the help I can get.

Regards

Erik

5 Replies

Avatar

Level 5

This doesn't seem like a segment to me. I think an evar would be more appropriate.

When you say you want to see how quickly customers make an order, do you mean how long it takes them to go from the shopping cart to an order confirmation page?

Whenever the user begins to make an order, you could set a data element with a time stamp, and have this data element persist for a visit. Then on the order confirmation page you could have a page load rule that calculates the difference between the current time and the data element, and put this value in an evar.

You'll have discrete values for the time it takes to complete an order. If you have less than 500,000 orders a month this would be fine and you can classify it. If you have more order volume, I would consider bucketing the order speed in the JS of the page load rule on the confirmation page before putting into the evar.

Avatar

Level 1

Thanks for the suggestion nikitarama, is it possible to get the #of visits, total time of visits, # of days between 2 orders by the same visitor?

So for example i place an order today and then visit the site 5 times for 5 minutes each over next 3 days to place another order, I would like the values to show up like :

#of visits = 5

total time of visits =25

# of days = 3

Avatar

Level 5

For # of days you could use the method described above. On the order confirmation page you store a data element with a time stamp that persists for the visitor. If there is a previous value in that element you calculate the difference between dates and store it in an evar.

For # of visits you could use the Visit Number. Similar to the above, when someone gets to the order confirmation page you would store the visit number in a data element that persists for the visitor. If there is a previous value you calculate the difference between the visit numbers and store that in an evar.

For the total time of visits I'm not so sure.

Avatar

Level 4

Hi Nikitarama. Thanks you your answer.

I would like to see how long it takes to the customers to make an order from an entire to an placed order.

Of those customers that place an order. How long does it take?

/Erik

Avatar

Level 5

Can you elaborate on what you consider an "entire" order? A placed order is easy. You just capture the time when the user saw the order confirmation page.

But how do you know when a customer has an entire order in their cart? You could measure the time when they saw the first page of your checkout process. This would give you the time it takes for a customer to go through the checkout process.

You could also measure the time when they saw the shopping cart (either the first time or the last time in a visit). If you capture the last time someone saw the shopping cart, you would get the time it takes for a customer to take an order from the shopping cart through the checkout process, which will probably similar to the time you would get above.

If you capture the first time in a visit someone sees the shopping cart, that would give you how long it takes for someone to go through the shopping process, as opposed to just browsing products. They might go back and edit the items in the cart. This would give you the time it takes for a customer to build a complete order and take it through the checkout process.