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

# Campaign tracking

> Track campaign performance, customer activity, and incentive usage across Voucherify campaigns

Use Voucherify dashboards and analytics to track campaign performance, customer activity, and incentive usage across all campaign types.

## Track campaign performance

Monitor performance, usage, and configuration details of each campaign with their dedicated dashboards and tabs. The available details depend on the campaign type.

<Tip>
  <Badge color="green">Solving issues with campaigns</Badge>

  The **Activity** tab in campaign details is a great tool for solving issues you have with campaign configuration. The events listed contain all data regarding changes to the campaign as well as the API request and response payloads of those changes.
</Tip>

### Discount coupons

The campaign dashboard provides a high-level overview of coupon campaign performance and configuration.

The campaign dashboard shows:

* **Campaign details**: Overview of the campaign configuration.
* **Distribution overview**: Distributions related to the campaign.
* **Budget management**: Information about orders, values, and applied discounts.
* **Total validations, redemptions, rollbacks, publications** chart.
* **Total vouchers created/deleted** chart.
* **Access settings**: Lists assigned areas and stores (enterprise feature available on demand).

Additional tabs provide detailed insights:

* **Vouchers**: Manage all vouchers in the campaign.
* **Rules**: View and manage validation rules for the campaign.
* **Redemptions**: Track all redemption events with status and details.
* **Publications**: Track voucher publication history and delivery status.
* **Distributions**: Monitor campaign distributions and message delivery.
* **Metadata**: View custom attributes attached to the campaign.
* **Activity**: Track campaign-related events in chronological order (for example, configuration changes).
* **Analytics**: Analyze campaign performance with detailed charts.

### Gift cards

The campaign dashboard provides an overview of gift card campaign setup and usage.

The campaign dashboard shows:

* **Campaign details**: Overview of the campaign configuration.
* **Distribution overview**: Distributions related to the campaign.
* **Budget management**: Information about orders, values, and applied discounts.
* **Total validations, redemptions, rollbacks, publications** chart.
* **Total vouchers created/deleted** chart.
* **Access settings**: Lists assigned areas and stores (enterprise feature available on demand).

Additional tabs provide detailed insights:

* **Vouchers**: Manage all gift card codes and view their details.
* **Rules**: View and manage validation rules for the campaign.
* **Redemptions**: Track all redemption events with status and details.
* **Publications**: Track gift card publication history and delivery status.
* **Distributions**: View distributions related to the campaign.
* **Metadata**: View custom attributes attached to the campaign.
* **Activity**: Track campaign-related events in chronological order.
* **Transactions**: Track all balance changes (top-ups and redemptions) across all gift cards in the campaign. You can export transaction data for external analysis.
* **Analytics**: Analyze campaign performance with detailed charts.

### Loyalty programs

The campaign dashboard provides an overview of loyalty program performance, participation, and configuration.

The campaign dashboard shows:

* **Campaign details**: Overview of the campaign configuration.
* **Publications, messages delivered, redemptions by distributions**: Distribution performance.
* **Campaign point expiration**: Point expiration rules.
* **Total validations, redemptions, rollbacks, publications** chart.
* **Total points**: Aggregated points earned, redeemed, expired, and more.
* **Total vouchers created/deleted** chart.
* **Access settings**: Lists assigned areas and stores (enterprise feature available on demand).

Additional tabs provide detailed insights:

* **Loyalty cards**: Manage all loyalty cards and view balances and details.
* **Tiers**: View the setup of your program levels.
* **Earning rules**: View and manage earning rules.
* **Rewards catalog**: View available rewards and their point costs.
* **Participants**: View all customers with assigned loyalty cards.
* **Metadata**: View custom attributes attached to the campaign.
* **Reward redemptions**: Track points-for-rewards exchanges.
* **Distributions**: View distributions related to the campaign.
* **Activity**: Track campaign-related configuration events (for example, changes to rules or rewards).
* **Points expiration**: View upcoming point expirations and export the data as CSV.
* **Pending points**: Manage points that are not yet redeemable.
* **Transactions**: Track all point balance changes. You can export transaction data for external analysis.
* **Analytics**: Analyze campaign performance with detailed charts.

### Referral programs

The campaign dashboard provides an overview of referral performance, participants, and reward distribution.

The campaign dashboard shows:

* **Referral codes**: Number of created referral codes and general program details.
* **Publications, messages delivered, redemptions by distributions**: Distribution performance.
* **Conversion event**: The conversion event used in the campaign.
* **Program in numbers**: Overview of referrals and participants.
* **Total referred**: Total customers invited through the program, including a time-based chart.
* **Referrers rewards summary**: Overview of rewards granted to referrers.
* **Top 5 referrers**: Most successful advocates.
* **Access settings**: Lists assigned areas and stores (enterprise feature available on demand).

Additional tabs provide detailed insights:

* **Rewards**: View the referral workflow and reward tiers.
* **Referral codes**: Manage all referral codes and view their details.
* **Rules**: View and manage validation and eligibility rules.
* **Redemptions**: Track all redemption events with status and details.
* **Referrers**: View all program participants and their codes.
* **Referees**: View invited customers and their activity.
* **Distributions**: View distributions related to the campaign.
* **Reward redemptions**: Track referral reward redemptions by status.
* **Metadata**: View custom attributes attached to the campaign.
* **Activity**: Track campaign-related events in chronological order.

### Promotion campaigns

The promotion campaign dashboard gives you a compact overview of the campaign setup, promotion tiers, and redemption activity.

The campaign dashboard shows:

* **Campaign details**: Basic campaign information, such as the assigned category.
* **Access settings**: Assigned areas and stores, or a notice if the campaign is not assigned to any.
* **Redemption values**: A summary of promotion tiers with their order discount amounts and application scope.
* **Total validations, redemptions, rollbacks** chart: Campaign activity over time.

Additional tabs provide detailed insights:

* **Tiers**: View and manage all promotion tiers in the campaign.
* **Redemptions**: Track all redemption events with status and details.
* **Metadata**: View custom attributes attached to the campaign.
* **Activity**: Track campaign-related events in chronological order.
* **Analytics**: Analyze campaign performance with detailed charts.

## Track customer activity in campaigns

You can track individual customer activity across campaigns to troubleshoot issues or analyze behavior.

1. In **Engagement** in the left panel, go **Customers** and click on a given customer to open their profile.
2. Open the **Activity** tab.
3. **Add filter** to select a specific campaign or view activities from all campaigns.
4. Optionally, filter by **Occurrence date** to define a time range.

## Use Campaign calendar

The **Campaign calendar** provides a timeline view of all your campaigns.

Go to **Marketer Hub** > **Campaign calendar** to see:

* Active and scheduled campaigns
* Campaign start and end dates
* Campaign details when you select a campaign bar

The Campaign calendar shows campaigns after you save them or save them as drafts.

## Related features

Get better results when tracking your campaigns with the following ideas.

<AccordionGroup>
  <Accordion title="Developer setup: Track campaign performance with the API">
    You can use [Get campaign summary](/api-reference/campaigns/get-campaign-summary) API endpoint to return campaign performance data for analytics. The data covers publications, validations, redemptions, and other data that's specific to a given campaign type.
  </Accordion>

  <Accordion title="Developer setup: Manage transactions with the API">
    You can programmatically manage transactions for loyalty and gift card campaigns with the following endpoints:

    * [List campaign transactions](/api-reference/campaigns/list-campaign-transactions)
    * [Export campaign transactions](/api-reference/campaigns/export-campaign-transactions)
  </Accordion>

  <Accordion title="Developer setup: Track campaign changes with webhooks">
    You can track campaign behavior programmatically with webhooks configured in **Project settings**. When you set up project-level webhooks, Voucherify sends automatic notifications to your endpoint whenever campaign events occur.

    Campaign-related webhook events you can subscribe to:

    * [Campaign created](/api-reference/campaign/created)
    * [Campaign updated](/api-reference/campaign/updated)
    * [Campaign enabled](/api-reference/campaign/enabled)
    * [Campaign disabled](/api-reference/campaign/disabled)
    * [Campaign deleted](/api-reference/campaign/deleted)
    * [Campaign voucher generation completed](/api-reference/campaign/vouchers-generation-completed)

    You can also track promotion tier changes within campaigns:

    * [Promotion tier created](/api-reference/campaign/promotion-tier-created)
    * [Promotion tier updated](/api-reference/campaign/promotion-tier-updated)
    * [Promotion tier enabled](/api-reference/campaign/promotion-tier-enabled)
    * [Promotion tier disabled](/api-reference/campaign/promotion-tier-disabled)
    * [Promotion tier deleted](/api-reference/campaign/promotion-tier-deleted)

    To configure webhooks, go to **Project settings** > **Webhooks** and select the events you want to receive. See [Project settings webhooks](/api-reference/project-settings-webhooks) for setup instructions and [Introduction to webhooks](/api-reference/introduction-to-webhooks) for authentication and payload details.
  </Accordion>
</AccordionGroup>
