Some of this answer depends on who you’re targeting, too. I see you’re outside the US, making data at the person level a bit harder. But if you’re targeting US prospects, that opens lots of doors.
We use our own product (Vector) for contact-level ad targeting, site visitor identification, and seeing who clicked our ads. From there you can add automation to that data or push to CRM/MAP for scoring.