- [JSON representation](https://developers.google.com/ad-manager/api/beta/reference/rest/v1/VideoTrackingUrl#SCHEMA_REPRESENTATION)
- [ConversionEvent](https://developers.google.com/ad-manager/api/beta/reference/rest/v1/VideoTrackingUrl#ConversionEvent)

Represents a `https://developers.google.com/ad-manager/api/beta/reference/rest/v1/VideoTrackingUrl#ConversionEvent` to URL pair that will be pinged when the event happens.

| JSON representation |
|---|
| ``` { "conversionEvent": enum (`https://developers.google.com/ad-manager/api/beta/reference/rest/v1/VideoTrackingUrl#ConversionEvent`), "url": string } ``` |

| Fields ||
|---|---|
| `conversionEvent` | ``enum (`https://developers.google.com/ad-manager/api/beta/reference/rest/v1/VideoTrackingUrl#ConversionEvent`)`` Required. All possible tracking event types. |
| `url` | `string` Optional. A URL that should be pinged for the conversion event. |

## ConversionEvent

All possible tracking event types. Not all events are supported by every kind of creative.

| Enums ||
|---|---|
| `CONVERSION_EVENT_UNSPECIFIED` | Default value. This value is unused. |
| `ACCEPT_INVITATION` | Corresponds to the `acceptInvitation` tracking event. |
| `CLICK_TRACKING` | Corresponds to the `Linear.VideoClicks.ClickTracking` node. |
| `CLOSE` | Corresponds to the `close` tracking event. |
| `COLLAPSE` | Corresponds to the `collapse` tracking event. |
| `COMPLETE` | Corresponds to the `complete` tracking event. |
| `CREATIVE_VIEW` | Corresponds to the `creativeView` tracking event. |
| `CUSTOM_CLICK` | Corresponds to the `Linear.VideoClicks.CustomClick` node. |
| `ENGAGED_VIEW` | An event that is fired after 30 seconds of viewing the video or when the video finished (if the video duration is less than 30 seconds). This event does not correspond to any VAST element and is implemented using an extension. |
| `EXPAND` | Corresponds to the `expand` tracking event. |
| `FIRST_QUARTILE` | Corresponds to the `firstQuartile` tracking event. |
| `FULLSCREEN` | Corresponds to the `fullscreen` tracking event. |
| `FULLY_VIEWABLE_AUDIBLE_HALF_DURATION_IMPRESSION` | Corresponds to the `fullyViewableAudibleHalfDurationImpression` tracking event. |
| `MEASURABLE_IMPRESSION` | Corresponds to the `measurableImpression` tracking event. |
| `MIDPOINT` | Corresponds to the `midpoint` tracking event. |
| `MUTE` | Corresponds to the `mute` tracking event. |
| `PAUSE` | Corresponds to the `pause` tracking event. |
| `RESUME` | Corresponds to the `resume` tracking event. |
| `REWIND` | Corresponds to the `rewind` tracking event. |
| `SKIPPED` | An event that is fired when a video was skipped. This event does not correspond to any VAST element and is implemented using an extension. |
| `SKIP_SHOWN` | An event that is fired when a video skip button is shown, usually after 5 seconds of viewing the video. This event does not correspond to any VAST element and is implemented using an extension. |
| `START` | Corresponds to the `start` tracking event. |
| `SURVEY` | Corresponds to the `InLine.Survey` node. |
| `THIRD_QUARTILE` | Corresponds to the `thirdQuartile` tracking event. |
| `UNMUTE` | Corresponds to the `unmute` tracking event. |
| `VIDEO_ABANDON` | Corresponds to the `abandon` tracking event. |
| `VIEWABLE_IMPRESSION` | Corresponds to the `viewableImpression` tracking event. |