Synchronizing recipient data

Data such as reports, marketing lists, or comparable filters in recipient lists, contained in CRMStands for "customer relationship management"; a system for managing interactions with current and future customers, including support for sales, marketing, customer service and technical services. , should be individually copied into Optimizely Campaign, for example with a daily transfer.

To manage campaigns in Optimizely Campaign, copy the recipient data from your CRM into the regular recipient lists. Depending on requirements and the CRM data structure, you can define fixed export formats. CRM users can filter contacts, leads and/or accounts through reports or marketing lists, which are automated and regularly transferred to Optimizely Campaign. Using a CMS database, you can fill recipient lists in clientsThe working environment of Optimizely Campaign. A client is a stand-alone and closed system that serves to organize your mailings. Campaign users can use one or more clients for your scenario. in Optimizely Campaign, and use the data for Smart CampaignsOptimizely feature for sending out one-shot-campaigns, such as an event invitation or special Christmas offers. and other Optimizely Campaign features.

Implementation

  • Relate the selection of recipients to precisely one advertising consent.
  • Do not mix advertising consents.
  • Specify the desired fields with customer support beforehand.
  • Transfer technical fields: opt-in-id, description, media-type, entity-type (contact, lead, account, ...), entity-id (ID of the contact/lead/account from CRM).

Incremental export processes have proved less robust. You should clear the list daily using the clear method from RecipientWebservice, and fully re-fill it using the addAll3 method from RecipientWebservice.

Unsubscriptions and bouncesA conversion goal is the measurement of actions on web pages. The actions can be completed purchases, pages visited, time spent on site and so on. Also known as Key Performance Indicator (KPI). from Optimizely are imported into CRM before the data transfer using two CSVStands for "comma-separated values"; tabular data in a plain text file separated by the comma character. files (bounces and unsubscriptions), requested by Optimizely Campaign via SOAP. This prevents unsubscribed and bounced out subscribers from being re-added to the recipient list during the copy process.

Response data

Response data is asynchronously prepared through regular, ongoing jobs (once a day by default). Shorter intervals can also be configured depending on your requirements. The lifetime of the response data is set between 14 and 30 days. The recipient list is recycled after a certain period of time when using the closed-loop interfaceBi-directional interface between Optimizely Campaign and an external system. The external system (i.e., the customer's system) automatically triggers mailings in Optimizely Campaign. Action-based mailing data is logged in Optimizely Campaign and returned to the external system. This response data can be further processed by the customer within a third system, for example, in a data warehouse.. Response records are still available, but can no longer be clearly categorized.

If recipient data from synchronized recipient lists is used for campaigns in Optimizely Campaign, then the respective campaign context is unknown in CRM and it does not make sense to make information such as opens or clicks available to CRM in the feedback channel. This data can be made available if the CRM can process it.

In contrast, bounces and unsubscriptions refer to entities such as contact, lead, or account in CRM. This data is made available and needs to be processed by CRM. The applicable bounce status or the advertising consent must be then set to the applicable entities.

If a response data flow is configured, then the response data is exported for a client’s mailings, which you can import into CRM. It does not matter whether an email is sent via the HTTP API, as a campaign email via closed-loop, or as a standalone mailing in Optimizely Campaign. The opens and clicks are ignored for campaign responses that did not have any campaign in the CRM.

Concluding information