Marketing data engine for customer interactions