Are you using Salesforce NPSP Person Accounts with your Marketing Automation Software? See the best practices below for integrating the Salesforce NPSP version today.
Before syncing the metrics back to Salesforce, be sure that you have correctly set up the Campaign Page Layout and Campaign Member Page Layout.
Salesforce NPSP Contacts as Person Account
Setting up Contacts as Person Account is super simple, before running the integration, create a Salesforce Campaign which is to become your List/Audience in your Marketing Automation solution, mark it as "Active" and place each Person Account (Contact) in that Salesforce Campaign as List.
Salesforce reports can help in this task to automate this flow.
Sync Profile Setup
Select "Contact" as the Object type to use and in Step 1 of the Sync Profile, select the feature "Want to use a Campaign or Marketing List to sync Campaign and List Members to Mailchimp? Select this feature." then tap the "Browse Campaigns". Select the Salesforce Campaign with those Person Accounts:
Complete the initial setup and run the sync. The Salesforce Campaign will now be created as a List in your marketing solution or, if using Mailchimp, an Audience with Tag(s) or if using Groups option, as Group(s) under "My Groups" Group category by default.
Next, create a test Marketing Automation Campaign and the recipient should be that List(s), Group(s), or Tag(s) synced via SyncApps. Why? We ignore records that are not synced (Cached) by SyncApps.
Send the Campaign now.
Now, head back to Step 1 of the Sync Profile setup then enable the feature "Want to track the Marketing Metrics such as Opens, Clicks, Bounces back to Salesforce from your Mailchimp Campaign(s)? Select this feature!" and select "Create Salesforce Campaign + Activity" as the Sync Mode.
Tap the "Save changes" button and lastly, tap the Reset Sync Process and resync so that the changes will be applied on the next syncs.
Finally, when the sync is completed, a Salesforce Campaign will now be created with that same name of the Marketing Automation Campaign, with the Marketing Metrics and the Campaign Members:
If using Accounts as Object type for Campaign Response with the same Sync Mode, it will only create a Salesforce Campaign with the Activities on the Activity Timeline or the "New Task".