> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sendpost.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Tracking & Analytics

> Track opens, clicks, bounces and configure rate limiting for Mailgun emails in SendPost.

## Open Tracking

When `trackOpens` is enabled:

* Mailgun inserts a tracking pixel into your HTML emails
* Opens are tracked and reported as **MG Opened** events (ID: 54)
* View open rates in the SendPost dashboard

***

## Click Tracking

When `trackClicks` is enabled:

* Mailgun rewrites links in your email to track clicks
* Clicks are tracked and reported as **MG Clicked** events (ID: 55)
* View click rates and URLs in the SendPost dashboard

***

## Viewing Analytics

1. Navigate to **Analytics** in your SendPost dashboard
2. Filter by:
   * **Provider**: Select your Mailgun provider
   * **Event Type**: Filter specific Mailgun events (48-57)
   * **Date Range**: Choose the time period
   * **Sub-account**: Filter by sub-account

***

## Rate Limiting & Throttling

### Default Rate Limits

By default, Mailgun providers are configured with a rate limit of **100 emails per hour**. This limit is set at the provider level and applies to all emails sent through your Mailgun integration.

### Configuring Rate Limits

You can easily adjust the rate limit through the SendPost UI:

<Steps>
  <Step title="Navigate to Providers">
    Go to **Settings** → **Providers** in your SendPost dashboard
  </Step>

  <Step title="Edit Provider">
    Click on your Mailgun provider to edit its settings
  </Step>

  <Step title="Adjust Rate Limit">
    Update the **Max Sends Per Hour** value to match your Mailgun plan limits or your desired sending rate
  </Step>

  <Step title="Save Changes">
    Save your changes. The new rate limit takes effect immediately.
  </Step>
</Steps>

<Info>
  Rate limiting in SendPost is configured on an hourly basis. Adjust the hourly limit based on your Mailgun plan capacity and sending requirements.
</Info>

### Provider-Level Throttling

SendPost supports granular throttling for different email providers (27 total):

| Provider  | Description                                   |
| --------- | --------------------------------------------- |
| Gmail     | Throttle sending to Gmail addresses           |
| Yahoo     | Throttle sending to Yahoo/AOL addresses       |
| Microsoft | Throttle sending to Outlook/Hotmail addresses |
| iCloud    | Throttle sending to iCloud addresses          |
| Comcast   | Throttle sending to Comcast addresses         |
| Default   | Throttle for all other domains                |

<Info>
  Each provider-specific throttle can be configured with its own settings for maximum concurrent connections, sends per minute, sends per hour, and sends per day.
</Info>

***

## Next Steps

* [Understand event types](/guides/mailgun/event-types) for detailed event information
* [Troubleshoot issues](/guides/mailgun/troubleshooting) with analytics or rate limiting
