Airship

Airship

Airship scripts register web push notification permissions in browsers, enabling websites to send push campaigns to opted-in visitors. Scripts load service workers to manage notification delivery and track engagement events such as notification opens and in-app message interactions.

Overview

Airship (formerly Urban Airship) is a customer engagement platform specializing in web and mobile push notifications, in-app messaging, and SMS campaigns. Its web scripts register browser push notification permissions, manage service worker installation for notification delivery, and track user engagement with messages across channels.

What This Script Does

Airship's web SDK performs several operations:

  • Push notification registration: Prompts the visitor to allow browser push notifications via the Web Push API. If granted, the browser's push subscription endpoint is registered with Airship's servers.
  • Service worker installation: Installs a service worker on the visitor's browser that handles incoming push notifications even when the website is not open. The service worker manages notification display, click handling, and engagement tracking.
  • Notification tracking: Tracks push notification delivery, display, click, and dismissal events. This engagement data is sent to Airship's analytics platform for campaign performance reporting.
  • In-app messaging: Renders in-app message overlays (banners, modals, full-screen messages) triggered by user behavior, segment membership, or campaign scheduling.
  • User identification: Associates the push subscription with a user identifier (anonymous or authenticated) to enable targeted messaging based on user segments, behavior, and preferences.
  • Cookies/storage: Uses localStorage or cookies to store the push subscription state, user identifier, and message display history.

Consent & Compliance

Airship operates in a mixed marketing/functional consent category. Push notifications can serve functional purposes (order updates, account alerts) but are primarily used for marketing re-engagement campaigns.

Under GDPR and ePrivacy, push notification opt-in involves two consent layers: the browser-level permission prompt and the ePrivacy/GDPR consent for the underlying data processing. The service worker installation and push subscription registration constitute accessing the user's device and require consent. Marketing push campaigns require explicit opt-in under ePrivacy.

Under CCPA/CPRA, the push subscription data and engagement tracking constitute personal information. Marketing push notifications constitute direct marketing that requires opt-out mechanisms.

Should You Block This Without Consent?

Conditional. If Airship is used solely for functional notifications (order status, security alerts), it can load after the user initiates the relevant action. However, for marketing push campaigns, block Airship's web SDK until the user grants marketing consent. The push permission prompt should only appear after marketing consent is obtained — combining the consent banner with a push prompt creates a confusing double-consent experience.

Is Airship GDPR compliant?

Airship typically loads marketing and functional trackers, which are not strictly necessary for your site to work. Under the GDPR and the ePrivacy Directive, non-essential cookies and trackers must stay blocked until a visitor gives clear opt-in consent. So Airship can be fully GDPR compliant, but only if your site holds its scripts until consent is granted and lets visitors decline just as easily. Compliance depends on how your site loads Airship, not on Airship itself.

Visit website

Consent Categories

Also Known As

airshipairship push notificationsurban airshipairship web pushairship service workerpush notification consent

Industries

Computers Electronics and Technology

Tracked Domains (1)

airship.comMarketing

airship.com is a marketing domain operated by Airship, used to serve ads, build audiences, and measure ad conversions.

Frequently Asked Questions

Related Vendors

Barilliance
Barilliance
Barilliance scripts track visitor behavior on e-commerce sites, including product views, cart additions, and purchase events. Scripts display personalized product recommendation widgets and trigger cart abandonment email sequences. Visitor session data and product interaction history are transmitted to Barilliance servers.
EmailOctopus
EmailOctopus
EmailOctopus scripts embed email subscription forms on websites, collecting visitor email addresses and list opt-in consent. Scripts track form submission events and may set cookies to record subscriber status. Email engagement tracking such as opens and clicks is handled server-side via Amazon SES.
Extole
Extole
Extole scripts embed referral program widgets and share buttons on websites, enabling customer advocate tracking. Scripts set cookies to attribute referrals, monitor conversion events when referred visitors complete purchases or sign-ups, and report advocate activity back to Extole servers.
Friendbuy
Friendbuy
Friendbuy is a referral and loyalty marketing platform for e-commerce and subscription brands. Its scripts embed referral widgets, track social sharing events, set cookies for conversion attribution across sessions, and collect participant data to manage referral reward programs.
Partnerize
Partnerize
Affiliate marketing and partnership management platform used by brands to run and track influencer, publisher, and partner programs. Partnerize's script fires conversion events when users complete purchases or signups referred by partner links. Tracks affiliate attribution via cookies and postback URLs.
Equativ
Equativ
Equativ scripts serve programmatic display and video advertisements on publisher websites via its supply-side platform and ad server. Scripts load ad creatives, conduct real-time bidding, and may set tracking cookies to measure ad delivery and audience segments.

Manage consent for Airship

ConsentStack automatically detects and manages Airship trackers so your site stays compliant with global privacy regulations.