Update Campaign Metrics

Reports to Optimove post-execution metrics for campaigns executed by a third-party marketing execution system.

⚠️

Legacy Endpoint Notice

This endpoint is now considered legacy. For all new and updated integrations, we strongly recommend using the new External Vendors Campaign Engagement Metrics endpoint, which offers improved performance and more features.

Notes

  • Reported metrics are stored by campaign execution date.
  • When not supplied, RecipientGroupID defaults to 1, which is the test group in case of a test/control campaign or the A group in the case of an A/B campaign.
  • This function can be called as often as desired; the most up-to-date values received for the campaign’s metrics will be displayed in the campaign analysis report.
  • Available ChannelID values can be seen here, and you can also retrieve the available execution channel IDs and associated channel names using the GetExecutionChannels function.
  • This function does not return a payload. A successful call will return a response code of 200 (success). Refer to an explanation of the other possible response codes at Error Handling

Sample Request

[
  {"ChannelID":15,"CampaignID":42,"TemplateID":8,"MetricID":0,"MetricValue":925},
  {"ChannelID":15,"CampaignID":42,"TemplateID":8,"MetricID":1,"MetricValue":809},
  {"ChannelID":15,"CampaignID":42,"TemplateID":8,"MetricID":2,"MetricValue":250},
  {"ChannelID":15,"CampaignID":42,"TemplateID":8,"MetricID":3,"MetricValue":122},
  {"ChannelID":15,"CampaignID":42,"TemplateID":8,"MetricID":4,"MetricValue":11}
]

Sample Response

None
Language
Credentials
Header
URL
Click Try It! to start a request and see the response here!