# Common Events

Events common to all card types.

These events are common to all cards. For every event a specific card product can fire (including schemas), use [Events by card type](/user-interaction-events/cards/card-events/).

## Card Viewed

- Event Name: `card-viewed`
- Triggered when a user views a card.

| Field | Type | Description | Required |
| --- | --- | --- | --- |
| timestamp | String (TimeStamp) | The timestamp of the event | Yes |
| pageTitle | String | The title of the page where the event occurred | Yes |
| hostName | String | The hostname of the page where the event occurred | Yes |
| pathName | String | The path of the page where the event occurred | Yes |
| queryString | String | The query string of the page where the event occurred | Yes |
| url | String | The URL of the page where the event occurred | Yes |
| referrer | String | The URL that linked to the page where the event occurred | Yes |
| languages | Array | The languages of the browser that made the request | Yes |
| userAgent | String | The user agent of the browser that made the request | Yes |
| siteId | String (GUID) | The ID of the hub where the event occurred | Yes |
| siteName | String | The name of the hub where the event occurred | Yes |
| userId | String (GUID) | The ID of the user that performed the action | Yes |
| contactId | String (GUID) | The ID of the contact that performed the action | Yes |
| pageId | String (GUID) | The ID of the page where the event occurred | No |
| pageSlug | String | The slug of the page where the event occurred | No |
| cardId | String (GUID) | The ID of the card | Yes |
| cardType | String | The type of the card | Yes |
| cardSubType | String | The sub-type of the card | Yes |
| cardName | String | The name of the card | Yes |

## Card Shared

- Event Name: `card-shared`
- Triggered when a user shares a card.

| Field | Type | Description | Required |
| --- | --- | --- | --- |
| timestamp | String (TimeStamp) | The timestamp of the event | Yes |
| pageTitle | String | The title of the page where the event occurred | Yes |
| hostName | String | The hostname of the page where the event occurred | Yes |
| pathName | String | The path of the page where the event occurred | Yes |
| queryString | String | The query string of the page where the event occurred | Yes |
| url | String | The URL of the page where the event occurred | Yes |
| referrer | String | The URL that linked to the page where the event occurred | Yes |
| languages | Array | The languages of the browser that made the request | Yes |
| userAgent | String | The user agent of the browser that made the request | Yes |
| siteId | String (GUID) | The ID of the hub where the event occurred | Yes |
| siteName | String | The name of the hub where the event occurred | Yes |
| userId | String (GUID) | The ID of the user that performed the action | Yes |
| contactId | String (GUID) | The ID of the contact that performed the action | Yes |
| pageId | String (GUID) | The ID of the page where the event occurred | No |
| pageSlug | String | The slug of the page where the event occurred | No |
| cardId | String (GUID) | The ID of the card | Yes |
| cardType | String | The type of the card | Yes |
| cardSubType | String | The sub-type of the card | Yes |
| cardName | String | The name of the card | Yes |
| shareType | String (Link) | The type of share | Yes |
| shareId | String | The ID of the share | Yes |
