--- title: "Choosing the Right Request Type" slug: "request-type-page-and-event" updated: 2025-08-05T09:25:40Z published: 2025-08-05T09:25:40Z canonical: "docs.mapp.com/request-type-page-and-event" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.mapp.com/llms.txt > Use this file to discover all available pages before exploring further. # Choosing the Right Request Type Mapp Intelligence supports two main request types: **Page** and **Event**. Each type is suited for a different kind of interaction and determines how tracking data is processed. | **Request Type** | **Use Case** | **Triggers** | | --- | --- | --- | | **Page** | Full page loads | Generates a *page impression* | | **Event** | User actions without reload (e.g. clicks, scrolls, video views) | Generates an *event*, *media view*, or *form view* | You choose the request type when configuring your tag in GTM. ![](https://cdn.document360.io/554b9b98-6720-4d8b-9919-c7b203d72648/Images/Documentation/232e5398-1b0f-4d44-b174-4dc04628e171.png) You can find a detailed list of supported parameters [here](/v1/docs/which-request-types-are-supported-by-mapp-intelligence). --- ## Page Request - Used to track full page loads and related page-level information - Each page request creates a **page impression** in Mapp Intelligence - Required as a base for all further tracking > [!TIP] > Best Practice > > Every GTM implementation should include at least one tag with Page request type to track page views reliably. --- ## Event Request Use this request type to track user actions *within* a page. It covers various interaction types and supports automatic as well as custom tracking. **Common Use Cases:** - Clicks on buttons or non-HTML links (e.g., AJAX) - Scroll tracking or time-based engagement - Form submissions and cancellations - Media playback tracking (e.g., video/audio players) - SPA navigation or lazy-loaded content **Subtypes:** - **Media Request** – tracks player actions like play, pause, seek, etc. - **Form Request** – tracks form field status and submit behavior **Trigger Behavior:** - Event requests should always fire **after** the Page request - Multiple event requests can be triggered on a single page load --- ## Options for Automatic Event Tracking When configuring the GTM Template, you can enable: - **Track HTML links automatically** → fires an event on every link click - **Enable form tracking** → fires an event when a form is submitted or cancelled