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

# Why Is the Impression Rate Low in Card Campaigns?

> Low card impression rates happen because impressions are tracked only when users view a card in their inbox. Learn how scrolling and APIs affect counts.

## Problem

The impression rate is low in Card campaigns.

## Explanation

The impression rate in Card campaigns is tracked only when the user views a card in the inbox.

* For a new card, an impression is tracked as soon as the Card is loaded when the user opens the inbox.
* For older cards below the new ones, the impression is tracked only when the user scrolls down to them.
* For self-handled cards, the delivery, display, and click impressions can be tracked by calling the *[cardDelivered()](https://moengage.github.io/android-api-reference/cards-core/com.moengage.cards.core/-mo-e-card-helper/card-delivered.html)* API, *[cardShown()](https://moengage.github.io/android-api-reference/cards-core/com.moengage.cards.core/-mo-e-card-helper/card-shown.html)* API, and [*cardClicked()*](https://moengage.github.io/android-api-reference/cards-core/com.moengage.cards.core/-mo-e-card-helper/card-clicked.html) API if impression tracking is implemented.

<Warning>
  - The impression for a particular card is tracked once for each session, regardless of how many times the user scrolls to it.
  - In rare cases, you might observe two to three extra impressions. This occurs because of Android limitations, where the system creates extra rows for the cards that must be shown immediately if the user scrolls.
</Warning>

For more information, refer to [Analyze Card Campaign](/docs/user-guide/campaigns-and-channels/cards/analyze/analyze-card-campaigns).
