When using SendGrid, does message sent/attempted/number of hits all come through in the Campaigns module?

Currently we are thinking of using SendGrid as our email provider.

Our staff use the Campaign module to track how many people opened the message, how many times it was viewed, etc.

Will this information still come through if we use SendGrid? How does this work? Does anyone have any experience with this?

Thanks!