Create journey and use history data of website (e.g. page visited)

Create journey and use history data of website (e.g. page visited)

I'm trying to figure out how to create a journey that allows me to do something (e.g. top up lead score) based on something the contact did before he filled in the submission form and actually became a contact.

Example:
  1. anonymous website visitor visits specific page on website (e.g. www.domain.com/veryimportantpage)
  2. anonymous website visitor fills in submission form and becomes a contact at this  moment
  3. Top up the lead score by 10 if contact did visit page in step 1
  4. Top up the lead score by 5 if contact did not visit page in step 1
I have tried a lot of things, but I'm just not able to create any actions in the journey, based on website visiting behaviour before the contact filled in the submission form (so while the contact was still anonymous because he did not yet fill in the form). 

Can you please help me out on how to create the most simple journey to achieve something like this? So far I'm only able to get data into the journey from the moment sombody already became a contact, but in no way I am able to use data from the time the user was anonymous.