We have some custom 'scoring' fields on leads, accounts. The actual 'score' comes from a custom settings field and users get a score based on opens, clicks, etc and campaign; some campaigns get higher score than others.
I plan to use a apex class to update the score field on the lead, account.
To get the clicks, opens from MC to SF, I'm thinking of running a batch job (apex) that can pick a file? from MC; the MC file would inclde subscriber id, opens, clicks.
In MC, use Automation Studio to provide the file of opens, clicks.
Is this the best approach to 1) Using Automation Studio get the open, clicks info and 2) apex job to process the Automation Studio file