Hi there. I recently encountered a situation where a lead was navigating through our website but the visitWebPage and clickLink events were not being recorded as activities in the activity log.
I checked into the browser configuration and confirmed that:
the JS was configured correctly and clickLink and visitWebPage events were being POSTed to Marketo
Do Not Track was OFF
I expected the events to flow into the activity log.
Upon further investigation, I realized that the CURRENT token value for the user was not recorded in the cookies value on the lead record. (I tested this using postman). Lots of other token values were there, but not the current one.
I followed the advice on this post and filled out a form as this user: Solved: When does a Cookie meet and match it's lead? - Marketing Nation (marketo.com.
I can see in the cookie is sent in the form submit, but the cookie was not updated on the lead record:
After this, I used the associate.json endpoint to manually associate the cookie to the lead record:
After I did that, all of the web activity flooded in.
So my question is: why isnt the form submit sufficient to link the cookie to the lead record? Do we need to be doing anything differently? Should we be calling the associate endpoint for all of our requests once we identify the user, just in case the cookie changes?
... View more