

<div class="admonition admonition-note"><div class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z" /></svg></div><div class="admonition-body"><div class="admonition-content">

Your integration may add custom parameters. The tables only list parameters that exist in Synerise and SDKs/APIs by default.

</div></div></div>


## webpush.subscribe
Web push permission was enabled in a profile. This happens as the final step of the subscription process or when the setting was changed by API/in the Profile card.

**Default retention**: 30 days


| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| Parameters added by Synerise Web SDK | various | n/a | If the event was sent from a web page or an email with a tracking code, [some parameters are added automatically](/docs/assets/events/event-reference/common-parameters#parameters-added-by-web-sdk). |

## webpush.unsubscribe

Web push permission was disabled in a profile. This happens as the final step of disabling the subscription or when the setting was changed by API/in the Profile card.

**Default retention**: 90 days


| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |

## webpush.subscribeBlock
A profile rejected a web push subscription in the agreement form. This is sent by forms implemented additionally to the browser's native web push permission.

**Default retention**: 30 days 


| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| Parameters added by Synerise Web SDK | various | n/a | If the event was sent from a web page or an email with a tracking code, [some parameters are added automatically](/docs/assets/events/event-reference/common-parameters#parameters-added-by-web-sdk). |

## webpush.subscribeDiscard
A web push subscription form was closed or no interaction with it occurred. This is sent by forms implemented additionally to the browser's native web push permission.

**Default retention**: 90 days


| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| Parameters added by Synerise Web SDK | various | n/a | If the event was sent from a web page or an email with a tracking code, [some parameters are added automatically](/docs/assets/events/event-reference/common-parameters#parameters-added-by-web-sdk). |


## webpush.permissionAgree
A customer allowed web push notifications in their browser. This refers to the browser's native web push permissions.

**Default retention**: 90 days


| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| Parameters added by Synerise Web SDK | various | n/a | If the event was sent from a web page or an email with a tracking code, [some parameters are added automatically](/docs/assets/events/event-reference/common-parameters#parameters-added-by-web-sdk). |

## webpush.permissionBlock
A customer denied web push notification permissions in their browser. This refers to the browser's native web push permissions.

**Default retention**: 30 days 


| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| Parameters added by Synerise Web SDK | various | n/a | If the event was sent from a web page or an email with a tracking code, [some parameters are added automatically](/docs/assets/events/event-reference/common-parameters#parameters-added-by-web-sdk). |

## webpush.permissionDiscard
A web push subscription form was closed or no interaction with it occurred. This refers to the browser's native web push permissions.

**Default retention**: 30 days


| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| Parameters added by Synerise Web SDK | various | n/a | If the event was sent from a web page or an email with a tracking code, [some parameters are added automatically](/docs/assets/events/event-reference/common-parameters#parameters-added-by-web-sdk). |

## webpush.send
A web push notification was sent.

**Default retention**: 90 days


| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| variantID/variantId | integer | `7044429` | Unique identifier of the message variant |
| variantName | string | `Variant A` | Name of the message variant |
| campaignSubject | string | `Monthly message` | Title (subject) of the message. |
| testDelivery | boolean | `true` | Informs if the message was sent as a communication test. |
| ignoreCapping | boolean | `true` | Informs if the communication was configured to ignore capping. |
| campaignName | string | `Black Friday promotions` | Name of the communication campaign |
| journeyId | string | `db0a9db2-8849-5c58-9871-e07d45d64bd7` | Unique ID of the workflow that caused this event (if applicable). If the Profile has a workflow in progress and enters it again, `journeyId` is the same, because it's the same workflow. |
| diagramId | string | `c819738e-2d61-482c-a680-75ebdbc9a762` | Unique ID of the workflow that caused this event (if applicable) |
| Additional parameters | string | `Custom value` | Parameters added in the **Additional parameters** section of the campaign's settings |
| title | string | `Monthly newsletter` | Title (subject) of the message. |

## webpush.capping
A wepbush notification was not sent due to message limits set for this type of communication.  


<div class="admonition admonition-warning"><div class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-2.5L13.732 4c-.77-.833-1.964-.833-2.732 0L4.082 16.5c-.77.833.192 2.5 1.732 2.5z" /></svg></div><div class="admonition-body"><div class="admonition-content">

If messages are sent through Automation Hub, this event may be generated for customers who do not have the required marketing agreement for receiving this message type. This is because the sending process checks the limits before the customers' agreement status.

</div></div></div>


**Default retention**: 30 days 


| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| cappingPeriod | integer | `86400` | Capping period, in seconds |
| cappingType | string | `AUTOMATION_WEB_PUSH` | The type of communication activity where the capping occurred. Possible values: `AUTOMATION_WEB_PUSH`, `CAMPAIGN_WEB_PUSH`, `TAG`;  if the capping happened in Automation Hub, the `journeyId` and `diagramId` are added to the parameters. If the capping is related to a tag, `cappedTagIds` is added to the parameters.  |
| cappingLimit | integer | `4` | Limit of how many messages can be sent in the defined period |
| cappedTagIds | array | `[2a185433-aa26-43bf-9aef-67342091b489]` | IDs of tags for which the communication limit has been reached.  |
| cappedTagNames | array | ["churn","loyalty"]  | Names of tags for which the communication limit has been reached.  |
| ignoreCapping | boolean | `true` | Informs if the communication was configured to ignore capping. |
| campaignName | string | `Black Friday promotions` | Name of the communication campaign |
| campaignSubject | string | `Monthly message` | Title (subject) of the message. |
| variantID/variantId | integer | `7044429` | Unique identifier of the message variant |
| journeyId | string | `db0a9db2-8849-5c58-9871-e07d45d64bd7` | Unique ID of the workflow that caused this event (if applicable). If the Profile has a workflow in progress and enters it again, `journeyId` is the same, because it's the same workflow. |
| diagramId | string | `c819738e-2d61-482c-a680-75ebdbc9a762` | Unique ID of the workflow that caused this event (if applicable) |
| testDelivery | boolean | `true` | Informs if the message was sent as a communication test. |
| Additional parameters | string | `Custom value` | Parameters added in the **Additional parameters** section of the campaign's settings |

## webpush.notSent
A web push notification was not sent. Check the parameters to locate the reason.


<div class="admonition admonition-important"><div class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z" /></svg></div><div class="admonition-body"><div class="admonition-content">

When a message can't be sent, it still counts towards [communication limits](/docs/settings/configuration/campaign-limits)!

</div></div></div>


**Default retention**: 30 days 


| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| info | string | `unexpected failure` | Error message from the provider or the [`terminate`](/developers/inserts/insert-usage#stopping-communication-from-rendering) insert. |
| exception | string | `Syntax error in {% endfor %}: Mismatched end tag, expected: endif` | Additional information about a problem that stopped the communication from sending. |
| campaignSubject | string | `Monthly message` | Title (subject) of the message. |
| variantID/variantId | integer | `7044429` | Unique identifier of the message variant |
| campaignName | string | `Black Friday promotions` | Name of the communication campaign |
| ignoreCapping | boolean | `true` | Informs if the communication was configured to ignore capping. |
| journeyId | string | `db0a9db2-8849-5c58-9871-e07d45d64bd7` | Unique ID of the workflow that caused this event (if applicable). If the Profile has a workflow in progress and enters it again, `journeyId` is the same, because it's the same workflow. |
| diagramId | string | `c819738e-2d61-482c-a680-75ebdbc9a762` | Unique ID of the workflow that caused this event (if applicable) |
| testDelivery | boolean | `true` | Informs if the message was sent as a communication test. |
| Additional parameters | string | `Custom value` | Parameters added in the **Additional parameters** section of the campaign's settings |
| title | string | `Monthly newsletter` | Title (subject) of the message. |

## webpush.controlGroup
A web push notification was not sent because the recipient belongs to the control group.

**Default retention**: 30 days 


| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| journeyId | string | `db0a9db2-8849-5c58-9871-e07d45d64bd7` | Unique ID of the workflow that caused this event (if applicable). If the Profile has a workflow in progress and enters it again, `journeyId` is the same, because it's the same workflow. |
| diagramId | string | `c819738e-2d61-482c-a680-75ebdbc9a762` | Unique ID of the workflow that caused this event (if applicable) |
| type | string | `global` | Type of the control group. `global` if the global control group was used;`campaign` if the control group was defined in the campaign settings. |
| globalControlGroupId | string | `00000000-0000-0000-0000-000000000001` | Parameter reserved for future purposes. |
| testDelivery | boolean | `true` | Informs if the message was sent as a communication test. |
| ignoreCapping | boolean | `true` | Informs if the communication was configured to ignore capping. |
| Additional parameters | string | `Custom value` | Parameters added in the **Additional parameters** section of the campaign's settings |

## webpush.skipped
A web push notification was not sent because Silence Hours were active. If the process of sending multiple messages overlaps with Silence Hours, sending is stopped in progress.

**Default retention**: 30 days 
| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| campaignName | string | `Black Friday promotions` | Name of the communication campaign |
| campaignSubject | string | `Monthly message` | Title (subject) of the message. |
| id | string | `c8f0b875-62e9-4dae-b9d5-241cbc9453b3` | Unique ID of the campaign |
| variantName | string | `Variant A` | Name of the message variant |
| variantID/variantId | integer | `7044429` | Unique identifier of the message variant |
| testDelivery | boolean | `true` | Informs if the message was sent as a communication test. |
| ignoreCapping | boolean | `true` | Informs if the communication was configured to ignore capping. |
| Additional parameters | string | `Custom value` | Parameters added in the **Additional parameters** section of the campaign's settings |


## webpush.show
A web push notification was viewed.

**Default retention**: 90 days


| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| campaignTitle | string | `Monthly newsletter` | Title of the campaign in Experience Hub |
| campaignName | string | `Black Friday promotions` | Name of the communication campaign |
| id | string | `44a5938a-098c-4bd3-b7dd-cda405ee76a1` | Unique ID of the message |
| variantID/variantId | integer | `7044429` | Unique identifier of the message variant |
| variantName | string | `Variant A` | Name of the message variant |
| journeyId | string | `db0a9db2-8849-5c58-9871-e07d45d64bd7` | Unique ID of the workflow that caused this event (if applicable). If the Profile has a workflow in progress and enters it again, `journeyId` is the same, because it's the same workflow. |
| diagramId | string | `c819738e-2d61-482c-a680-75ebdbc9a762` | Unique ID of the workflow that caused this event (if applicable) |
| snrs_medium | string | `email` | The communication medium (for example email, webpush) |
| ignoreCapping | boolean | `true` | Informs if the communication was configured to ignore capping. |
| Parameters added by Synerise Web SDK | various | n/a | If the event was sent from a web page or an email with a tracking code, [some parameters are added automatically](/docs/assets/events/event-reference/common-parameters#parameters-added-by-web-sdk). |

## webpush.click
A web push notification was clicked.

**Default retention**: 90 days


| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| actionButton | number | `1` | Information about the action button clicked in the notification. It's value can be `1` or `2`, depending on which button was clicked. |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| campaignTitle | string | `Monthly newsletter` | Title of the campaign in Experience Hub |
| campaignName | string | `Black Friday promotions` | Name of the communication campaign |
| id | string | `44a5938a-098c-4bd3-b7dd-cda405ee76a1` | Unique ID of the message |
| variantID/variantId | integer | `7044429` | Unique identifier of the message variant |
| variantName | string | `Variant A` | Name of the message variant |
| journeyId | string | `db0a9db2-8849-5c58-9871-e07d45d64bd7` | Unique ID of the workflow that caused this event (if applicable). If the Profile has a workflow in progress and enters it again, `journeyId` is the same, because it's the same workflow. |
| diagramId | string | `c819738e-2d61-482c-a680-75ebdbc9a762` | Unique ID of the workflow that caused this event (if applicable) |
| mobile | boolean | `true` | `true` if the event occurred on a mobile device |
| ignoreCapping | boolean | `true` | Informs if the communication was configured to ignore capping. |
| Parameters added by Synerise Web SDK | various | n/a | If the event was sent from a web page or an email with a tracking code, [some parameters are added automatically](/docs/assets/events/event-reference/common-parameters#parameters-added-by-web-sdk). |
| Additional parameters | string | `Custom value` | Parameters added in the **Additional parameters** section of the campaign's settings |

## webpush.mismatchSenderId
A web push message was not sent, because the Firebase project to which the profile was registered changed.

**Default retention**: 30 days 


| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| registrationId | string | `ew3Mp4LA6Hg:APA91bFeQCOsICtTU...BOTeMBwcAn6Q_FK3jrC-TfI4onOwNKDB6M3OTDf2GWCR_rCdqsaYUOnPh` | The registration ID that was used to try sending the message |
| campaignSubject | string | `Monthly message` | Title (subject) of the message. |
| variantID/variantId | integer | `7044429` | Unique identifier of the message variant |
| testDelivery | boolean | `true` | Informs if the message was sent as a communication test. |
| ignoreCapping | boolean | `true` | Informs if the communication was configured to ignore capping. |
| campaignName | string | `Black Friday promotions` | Name of the communication campaign |
| id | string | `c8f0b875-62e9-4dae-b9d5-241cbc9453b3` | Unique ID of the campaign |
| journeyId | string | `db0a9db2-8849-5c58-9871-e07d45d64bd7` | Unique ID of the workflow that caused this event (if applicable). If the Profile has a workflow in progress and enters it again, `journeyId` is the same, because it's the same workflow. |
| diagramId | string | `c819738e-2d61-482c-a680-75ebdbc9a762` | Unique ID of the workflow that caused this event (if applicable) |
| Additional parameters | string | `Custom value` | Parameters added in the **Additional parameters** section of the campaign's settings |

## webpush.invalidRegistrationId
A web push message was not sent due to an incorrectly assigned registrationId in Firebase.

**Default retention**: 30 days 


| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| registrationId | string | `ew3Mp4LA6Hg:APA91bFeQCOsICtTU...BOTeMBwcAn6Q_FK3jrC-TfI4onOwNKDB6M3OTDf2GWCR_rCdqsaYUOnPh` | The registration ID that was used to try sending the message |
| campaignSubject | string | `Monthly message` | Title (subject) of the message. |
| variantID/variantId | integer | `7044429` | Unique identifier of the message variant |
| testDelivery | boolean | `true` | Informs if the message was sent as a communication test. |
| ignoreCapping | boolean | `true` | Informs if the communication was configured to ignore capping. |
| campaignName | string | `Black Friday promotions` | Name of the communication campaign |
| id | string | `c8f0b875-62e9-4dae-b9d5-241cbc9453b3` | Unique ID of the campaign |
| journeyId | string | `db0a9db2-8849-5c58-9871-e07d45d64bd7` | Unique ID of the workflow that caused this event (if applicable). If the Profile has a workflow in progress and enters it again, `journeyId` is the same, because it's the same workflow. |
| diagramId | string | `c819738e-2d61-482c-a680-75ebdbc9a762` | Unique ID of the workflow that caused this event (if applicable) |
| Additional parameters | string | `Custom value` | Parameters added in the **Additional parameters** section of the campaign's settings |

## webpush.notRegistered
A web push notification was not sent due to an invalid Firebase token. 

**Default retention**: 30 days 


| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| registrationId | string | `ew3Mp4LA6Hg:APA91bFeQCOsICtTU...BOTeMBwcAn6Q_FK3jrC-TfI4onOwNKDB6M3OTDf2GWCR_rCdqsaYUOnPh` | The registration ID that was used to try sending the message |
| campaignSubject | string | `Monthly message` | Title (subject) of the message. |
| variantID/variantId | integer | `7044429` | Unique identifier of the message variant |
| testDelivery | boolean | `true` | Informs if the message was sent as a communication test. |
| ignoreCapping | boolean | `true` | Informs if the communication was configured to ignore capping. |
| campaignName | string | `Black Friday promotions` | Name of the communication campaign |
| id | string | `c8f0b875-62e9-4dae-b9d5-241cbc9453b3` | Unique ID of the campaign |
| journeyId | string | `db0a9db2-8849-5c58-9871-e07d45d64bd7` | Unique ID of the workflow that caused this event (if applicable). If the Profile has a workflow in progress and enters it again, `journeyId` is the same, because it's the same workflow. |
| diagramId | string | `c819738e-2d61-482c-a680-75ebdbc9a762` | Unique ID of the workflow that caused this event (if applicable) |
| Additional parameters | string | `Custom value` | Parameters added in the **Additional parameters** section of the campaign's settings |

## webpush.tokenDelete
A Firebase token for web push notifications was deleted.

**Default retention**: 30 days 


| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| token | string | `f_9fQEAtNBM:APA91bHAYC42Iw15s2IGg0KcY2v7...nziPOdVVAfeMFuYd57G3rP-` | The deleted token |

## webpush.tokenUpdate
A Firebase Cloud Messaging token for web push notifications was updated. This happens when:
- A new token is received from Firebase.
- The profile context in the browser changes (another user visits the website from the same browser or the current user receives a new UUID).

**Default retention**: 30 days 


| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| version | string | `3.0.0` | The version of service worker stored in the browser |
| domain | string | `www.yoursite.com` | The domain for which the new token was generated |
| token | string | `equYW_K6h5o:APA91bGSfXwpjDKnV5...8GyVLwNedEtnmMVwK6DWTSbEI` | The new token |