Values of the selected metrics. Rates are fractions; null when not available.
Fields
accepted(optional, nullable)processed(optional, nullable)suppressed(optional, nullable)policy_rejected(optional, nullable)application_failed(optional, nullable)mta_accepted(optional, nullable)canceled(optional, nullable)messages(optional, nullable)delivered(optional, nullable)bounced(optional, nullable)soft_bounced(optional, nullable)administratively_bounced(optional, nullable)deferred_recipients(optional, nullable)deferred_events(optional, nullable)delivery_attempts(optional, nullable)attempted_recipients(optional, nullable)transport_outcome_recipients(optional, nullable)effective_delivered(optional, nullable)open_tracked_delivered(optional, nullable)click_tracked_delivered(optional, nullable)out_of_band_bounced_recipients(optional, nullable)out_of_band_bounce_events(optional, nullable)complained(optional, nullable)unsubscribed(optional, nullable)human_opens(optional, nullable)human_opens_events(optional, nullable)human_clicks(optional, nullable)human_clicks_events(optional, nullable)machine_opens(optional, nullable)machine_opens_events(optional, nullable)machine_clicks(optional, nullable)machine_clicks_events(optional, nullable)privacy_opens(optional, nullable)privacy_opens_events(optional, nullable)privacy_clicks(optional, nullable)privacy_clicks_events(optional, nullable)bot_opens(optional, nullable)bot_opens_events(optional, nullable)bot_clicks(optional, nullable)bot_clicks_events(optional, nullable)scanner_opens(optional, nullable)scanner_opens_events(optional, nullable)scanner_clicks(optional, nullable)scanner_clicks_events(optional, nullable)observed_opens(optional, nullable)observed_opens_events(optional, nullable)observed_clicks(optional, nullable)observed_clicks_events(optional, nullable)delivery_rate(optional, nullable)effective_delivery_rate(optional, nullable)bounce_rate(optional, nullable)deferral_rate(optional, nullable)complaint_rate(optional, nullable)human_open_rate(optional, nullable)human_click_rate(optional, nullable)processing_latency_p50_ms(optional, nullable)processing_latency_p95_ms(optional, nullable)processing_latency_p99_ms(optional, nullable)processing_latency_samples(optional, nullable)delivery_latency_p50_ms(optional, nullable)delivery_latency_p95_ms(optional, nullable)delivery_latency_p99_ms(optional, nullable)delivery_latency_samples(optional, nullable)total_latency_p50_ms(optional, nullable)total_latency_p95_ms(optional, nullable)total_latency_p99_ms(optional, nullable)total_latency_samples(optional, nullable)
Absent fields are :unset; nil is JSON null. extra holds response fields that this version of the SDK does not know.
Summary
Types
@type t() :: %Lettermint.Types.AnalyticsMetricValues{ accepted: integer() | nil | :unset, administratively_bounced: integer() | nil | :unset, application_failed: integer() | nil | :unset, attempted_recipients: integer() | nil | :unset, bot_clicks: integer() | nil | :unset, bot_clicks_events: integer() | nil | :unset, bot_opens: integer() | nil | :unset, bot_opens_events: integer() | nil | :unset, bounce_rate: number() | nil | :unset, bounced: integer() | nil | :unset, canceled: integer() | nil | :unset, click_tracked_delivered: integer() | nil | :unset, complained: integer() | nil | :unset, complaint_rate: number() | nil | :unset, deferral_rate: number() | nil | :unset, deferred_events: integer() | nil | :unset, deferred_recipients: integer() | nil | :unset, delivered: integer() | nil | :unset, delivery_attempts: integer() | nil | :unset, delivery_latency_p50_ms: number() | nil | :unset, delivery_latency_p95_ms: number() | nil | :unset, delivery_latency_p99_ms: number() | nil | :unset, delivery_latency_samples: integer() | nil | :unset, delivery_rate: number() | nil | :unset, effective_delivered: integer() | nil | :unset, effective_delivery_rate: number() | nil | :unset, extra: %{optional(String.t()) => term()}, human_click_rate: number() | nil | :unset, human_clicks: integer() | nil | :unset, human_clicks_events: integer() | nil | :unset, human_open_rate: number() | nil | :unset, human_opens: integer() | nil | :unset, human_opens_events: integer() | nil | :unset, machine_clicks: integer() | nil | :unset, machine_clicks_events: integer() | nil | :unset, machine_opens: integer() | nil | :unset, machine_opens_events: integer() | nil | :unset, messages: integer() | nil | :unset, mta_accepted: integer() | nil | :unset, observed_clicks: integer() | nil | :unset, observed_clicks_events: integer() | nil | :unset, observed_opens: integer() | nil | :unset, observed_opens_events: integer() | nil | :unset, open_tracked_delivered: integer() | nil | :unset, out_of_band_bounce_events: integer() | nil | :unset, out_of_band_bounced_recipients: integer() | nil | :unset, policy_rejected: integer() | nil | :unset, privacy_clicks: integer() | nil | :unset, privacy_clicks_events: integer() | nil | :unset, privacy_opens: integer() | nil | :unset, privacy_opens_events: integer() | nil | :unset, processed: integer() | nil | :unset, processing_latency_p50_ms: number() | nil | :unset, processing_latency_p95_ms: number() | nil | :unset, processing_latency_p99_ms: number() | nil | :unset, processing_latency_samples: integer() | nil | :unset, scanner_clicks: integer() | nil | :unset, scanner_clicks_events: integer() | nil | :unset, scanner_opens: integer() | nil | :unset, scanner_opens_events: integer() | nil | :unset, soft_bounced: integer() | nil | :unset, suppressed: integer() | nil | :unset, total_latency_p50_ms: number() | nil | :unset, total_latency_p95_ms: number() | nil | :unset, total_latency_p99_ms: number() | nil | :unset, total_latency_samples: integer() | nil | :unset, transport_outcome_recipients: integer() | nil | :unset, unsubscribed: integer() | nil | :unset }