/// <summary> /// EmailTracking: Get BulkSend Summary /// - NumberTargeted /// - NumberDelivered /// - NumberErrored /// - UniqueClicks /// - UniqueOpens /// - Unsubscribes, etc., /// </summary> /// <returns></returns> private static string GetEmailTrackingBulkSendSummaryData() { AzureTBNClientSDK.InterchangeConnect client = new AzureTBNClientSDK.InterchangeConnect(); EmailTrackingOutputOfBulkSendSummaryDetails bulkSummary; //Construct Email Tracking Bulk send Summary input object. EmailTrackingInputOfBulkSendSummaryInput inputBulkSummary = new EmailTrackingInputOfBulkSendSummaryInput { EmailTrackingCriteria = new BulkSendSummaryInput { //Assign Client ID ClientId = 10460681, //Assign Batch Id. TenantBatchID = "1004", //Assign Bulk Send Id TenantBulkSendId = "1" } }; //Retrieve call. bulkSummary = client.GetEmailTrackingSummaryData <EmailTrackingInputOfBulkSendSummaryInput, EmailTrackingOutputOfBulkSendSummaryDetails>(inputBulkSummary); Console.WriteLine(bulkSummary.EmailTrackingResult); return(StringResources.EMAIL_TRACKING_BULK_SEND_SUMMARY_STATUS); }
/// <summary> /// EmailTracking: Get BulkSend Summary Version 2 /// - NumberTargeted /// - NumberDelivered /// - NumberErrored /// - UniqueClicks /// - UniqueOpens /// - Unsubscribes, etc., /// - EIRequestId /// </summary> /// <returns></returns> private static string GetEmailTrackingBulkSendSummaryDataV2() { System.Guid requestID; AzureTBNClientSDK.InterchangeConnect client = new AzureTBNClientSDK.InterchangeConnect(); EmailTrackingOutputOfBulkSendSummaryDetails bulkSummary; //Construct Email Tracking Bulk send Summary input object. EmailTrackingInputOfBulkSendSummaryInput inputBulkSummary = new EmailTrackingInputOfBulkSendSummaryInput { EmailTrackingCriteria = new BulkSendSummaryInput { //Assign Client ID ClientId = 39327, //Assign Batch Id. TenantBatchID = "6B08CBB1-2B44-4B45-A937-4AE1479C2302", //Assign Bulk Send Id TenantBulkSendId = "6B08CBB1-2B42-4B45-A938-4AE1479C2342" } }; //Retrieve call. bulkSummary = client.GetEmailTrackingSummaryData <EmailTrackingInputOfBulkSendSummaryInput, EmailTrackingOutputOfBulkSendSummaryDetails>(inputBulkSummary, out requestID); return(StringResources.EMAIL_TRACKING_BULK_SEND_SUMMARY_STATUS + "EI ID: " + requestID.ToString()); }
/// <summary> /// EmailTracking: Get BulkSend Summary Version 2 /// - NumberTargeted /// - NumberDelivered /// - NumberErrored /// - UniqueClicks /// - UniqueOpens /// - Unsubscribes, etc., /// - EIRequestId /// </summary> /// <returns></returns> private static string GetEmailTrackingBulkSendSummaryDataV2() { System.Guid requestID; AzureTBNClientSDK.InterchangeConnect client = new AzureTBNClientSDK.InterchangeConnect(); EmailTrackingOutputOfBulkSendSummaryDetails bulkSummary; //Construct Email Tracking Bulk send Summary input object. EmailTrackingInputOfBulkSendSummaryInput inputBulkSummary = new EmailTrackingInputOfBulkSendSummaryInput { EmailTrackingCriteria = new BulkSendSummaryInput { //Assign Client ID ClientId = 39327, //Assign Batch Id. TenantBatchID = "64377d77-d0eb-451b-93a0-93e10953f5ba", //Assign Bulk Send Id TenantBulkSendId = "b480ee7d-2444-4f37-ba6d-db279b87b60d" } }; //Retrieve call. bulkSummary = client.GetEmailTrackingSummaryData <EmailTrackingInputOfBulkSendSummaryInput, EmailTrackingOutputOfBulkSendSummaryDetails>(inputBulkSummary, out requestID); return(StringResources.EMAIL_TRACKING_BULK_SEND_SUMMARY_STATUS + "EI ID: " + requestID.ToString()); }