Sure. Let me kind of manufacture some details. If I'm way off base this might not be useful but it's worth a shot.
Starting point is some transaction like this:
<your search> | stats values(url) as urls by sessionId
(Often people start with transaction but stats is easier once you get used to being specific about what you need. )
From that point you can do the following. There's quite possibly a more elegant way to to this but this is the way that springs to mind::
<your search> | stats values(url) as urls by sessionId
| eval added_to_cart=if(searchmatch("url=*/cart"),1,null())
| eval started_checkout=if(searchmatch("url=*/checkout"),1,null())
| eval completed_checkout=if(searchmatch("url=*/checkout_complete"),1,null())
| stats count count(added_to_cart) as step1 count(started_checkout) as step2 count(completed_checkout) as step3
and from there making percentages is just a little bit more eval but I think you see the idea. Hope this helps a bit.
... View more