Publicar datos con notificación push GCM

Estoy probando la API de notificaciones push de GCM. Hasta ahora funciona bien, pero no estoy seguro de cómo publicar datos adicionales.

Seguí los pasos en esta página:https://developers.google.com/web/fundamentals/getting-started/push-notifications/step-07

Así que terminé escribiendo uncurl solicitud como esta:

curl --header "Authorization: key=myKey" --header "Content-Type: application/json" https://android.googleapis.com/gcm/send -d "{\"registration_ids\":[myRegistrationId], \"additionalData\": {\"user_id\":\"1\"}}"

Y luego misw.js (mi trabajador de servicio)

self.addEventListener('push', function(event) {
    console.log('Push message', event);
    var title = 'test a';
    event.waitUntil(
        self.registration.showNotification(title, {
            body: 'The Message',
            icon: '/assets/img/logo.png',
            tag: 'my-tag'
        }));
});

¿Hay alguna manera de leer eladditionalData ¿en este evento? ¿O se supone que no debo hacerlo así?

¡Gracias por leer!