What is your experience with lead matching strategy with email + lead origin attribute msdyncrm_marketingpageid? Is it worth tracking lead's interest in a different campaigns (so creating few leads within one contact)?

What is your experience with lead matching strategy with email + lead origin attribute msdyncrm_marketingpageid? Is it worth tracking lead's interest in a different campaigns (so creating few leads within one contact)?