A few more to add:
- If you're creating a campaign to save into Salesforce, you need to be cautious not to re-save the campaign (at any point) until the CRM Campaign Id field has been populated. If you re-save the campaign (after the initial save), and had the Sync with CRM field checked, it will fail to receive the SFDC Campaign Id even though the campaign was created in SFDC. However, you can save as much as you'd like after the field has been populated.
- Be mindful of naming conventions and architecture. I highly recommend having a standardized naming convention and architecture for all assets, and including that in the training.
- Be cautious of using evaluation periods on decision rules. If your campaign will have a large number of records, the evaluation periods are ran continuously - which can cause degradation issues in Eloqua if the data sets are big enough. We once had a campaign running a decision rule evaluation 60k times per minute because of how many records were on that decision step.
Cheers,
Ryan