Lettermint.Types.AnalyticsMetricValues (Lettermint v2.1.0)

Copy Markdown View Source

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

t()

@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
}