What does '&ctask=check-out&ccm_token=' mean in a url

Permalink
I have just been looking through some analytics for a C5 site, and have noticed that some pages are getting called that are using a query string with elements on that I don't recognise.

An example is:
mysite.com/index.php?cID=217&ctask=check-out&ccm_token=1355345789:0fb80ec3ae557671fc20653fd275f26c

It returns all the same data as:
mysite.com/index.php?cID=217

So - am just wondering what is causing the elements appearing after the cID - ie:
&ctask=check-out&ccm_token=1355345789:0fb80ec3ae557671fc20653fd275f26c

- anyone any ideas?

drbiskit
 
JohntheFish replied on at Permalink Best Answer Reply
JohntheFish
ccm_token - is a validation token. These are usually attached to requests where something on the page is responding to a user action and are used to make sure that it comes from the original page and not from a third party spoofing the original page (and trying to hack your database).

ctask=check-out - this is a parameter specific to the page, presumably an ecommerce page, because it is telling the page that the current controller task is the checkout task.

So together they are saying that the page should show the checkout stage, and confirming it is allowed to do so.

EDIT:
Correction to the above now you have provided more info. Not ecommerce checkout page, but concrete5 checking a page out for editing.

So together they are saying check this page out for editing and here is a token to say it is allowed to do so.
drbiskit replied on at Permalink Reply
drbiskit
Thanks John - I did wonder if it was supposed to be something ecommerce related, but there isn't actually anything like that on this site.

This is really useful to know though... and led me to the discovery that it's actually being caused very simply by having the page in edit mode. I just needed to disable my analytics code when logged in. Never noticed, or thought about this before... doh.
mhawke replied on at Permalink Reply
mhawke
Perhaps JohntheFish's answer should be marked as the "Best Answer"
drbiskit replied on at Permalink Reply
drbiskit
mhawke, point taken, I've amended...

Just to clarify, I had previously only marked mine as best answer because it does highlight the exact answer to the specific issue in my original post - I would usually want to leave the green flag on the most relevant answer, but agree that probably isn't very fair in this case. But, regardless, no offence intended JohntheFish!