Create push channel

The first step is to create a Push Channel in Adobe Journey Optimizer. As part of this setup, you will need to generate VAPID keys, which are required to authenticate and enable web push notifications. These keys are then used in the push channel configuration, allowing AJO to securely send notifications to subscribed users.

Generate VAPID Keys

VAPID (Voluntary Application Server Identification) is a web push standard that lets your server identify itself to push services (like Chrome, Edge, etc.) using public/private key pairs, so the push provider knows who is sending the notification.

It is generated using a tool like web-push generate-vapid-keys, which creates a public key (shared with the browser) and a private key (kept on your server) used together to authenticate and securely send push messages.

For this tutorial we have used Node.js to generate the VAPID keys.

Make sure you have Node.js installed. Then issue the following command
npm install web-push -g

web-push

web-push generate-vapid-keys

vapid

Create Push Credential

  • Login to Journey Optimizer

  • Navigate to Administration | Channels | PUSH SETTINGS | Push Credentials| Create push credential

  • push credential

Create Channel Configuration

  • Login to Journey Optimizer

  • Navigate to Administration | Channels | Create Channel Configuration
    channel-configuration

recommendation-more-help
journey-optimizer-learn-help-ajo-web-push