Pulse Insights Documentation
  • Pulse Insights Overview
    • 👋Welcome to Pulse Insights
  • Implementing Pulse Insights (Dev)
    • Implementing on Web and Mobile Web
      • Deploying your tag (code snippet)
      • Ingesting contextual data for targeting and analysis
      • Client Key
      • Tracking Events (aka High Value Actions)
      • Presenting a specific survey
      • Supporting Inline surveys
      • Callbacks
      • Privacy Features
        • Identifiers, cookies, and local storage
        • Data that Pulse Insights stores
      • QA Process and Preview Mode
        • JavaScript Object
      • Single Page Apps
      • Load Time & Availability
      • Bot blocking
      • Customer-initiated Feedback
    • Implementing in email
      • Dynamic Email
    • Implementing in Native Apps
      • Android
        • Android Release Notes
        • Android Demo App
      • iOS
        • iOS Release Notes
        • iOS Demo App
      • Demo App Help
  • Integrations
    • Integrations overview
      • Hubspot
      • Braze
      • Google Analytics
      • Data Lake
  • Configuring Pulse Insights (Console)
    • Account Setup
      • Authentication & SSO
      • Inviting Collaborators
      • Roles & permissions
    • Dashboard & Program Management
      • Survey Status
    • Editor
      • Question Types
        • Survey Invitation
        • Single Choice
          • Using Images
        • Multiple Choice
        • Free Text
        • Net Promoter Score
        • Slider
        • Custom Content (Next Best Action)
        • Thank You Message
          • Poll (Show Results)
      • General
      • Targeting
        • Devices & Channels
        • Sample Rate
        • URL & Events
        • Dates
        • Previous Responses
        • On Page Behavior
        • CRM Targeting
        • Geo Targeting
        • Goal
        • User Behavior
        • Advanced Settings
      • Formatting
        • Widget Types
          • Docked
          • Bottom Bar
          • Top Bar
          • Overlay
          • Inline
        • Themes
        • Question Display
        • Custom CSS (Survey-level)
        • Supported Markdown
      • Link Builder
      • Preview
      • Survey Groups (Localization)
    • Reporting
      • Results Page & Filtering
      • On Demand
        • Columns/Data Dictionary
      • Scheduled Reports
      • Free Text
        • AI Generated Summary
        • Responses & Tagging
      • Custom Content Reporting
      • Viewable Impressions
    • Account Level Settings
      • Get Code Snippet
      • Global Targeting
      • Data & Integrations (Callbacks)
      • Data Restrictions
      • Themes
      • Automations
        • High Value Actions (Events)
      • Activity Log
      • Configured by Pulse Insights
  • Best Practices
    • Best Practices
      • Copy
      • Design and Execution
      • Targeting
      • Widget Types
      • Sample Rate
      • Submission Rates
      • Special Features
      • Best Practices for Progressive Profiling
  • API
    • API reference
      • Surveys
        • Questions
        • Poll
      • Q
        • A
      • Direct serve
      • Serve
      • Results
      • Present results
      • Track event
      • Custom content link click
      • Submissions
        • All answers
        • Answer
        • Close
        • Viewed at
      • Devices
        • Set data
Powered by GitBook
On this page
  • Details about how our tag works
  • The Pulse Insights Library (surveys.js) is hosted on a CDN
  • The Library (surveys.js) is compressed
  • The Library loads async
  • Pulse Insights logs all response times from endpoints such as requesting surveys, questions, etc.
  • Pulse Insights relies on local storage instead of cookies
  • Performance and Availability FAQs
  • Can we host the surveys.js library on our CDN instead of Pulse Insights' CDN?

Was this helpful?

  1. Implementing Pulse Insights (Dev)
  2. Implementing on Web and Mobile Web

Load Time & Availability

If you need production support help now

You can:

  • write support@pulseinsights.com

  • call 888-718-6860

  • write your client success manager (US business hours)

Pulse Insights was designed to be highly performant and available. We understand that our tag's availability and speed can impact your business metrics and take that responsibility seriously.

Details about how our tag works

The Pulse Insights Library (surveys.js) is hosted on a CDN

This places the file near your users to reduce network latency and provides high redundancy in case of any individual server downtime.

The Library (surveys.js) is compressed

This minimizes transfer times on slower connections.

The Library loads async

This makes sure that it doesn't prevent other content from loading or other scripts from executing.

Pulse Insights logs all response times from endpoints such as requesting surveys, questions, etc.

This enables us to monitor response times by endpoint and client account. Internal alerts are configured if response times exceed a threshold, so we can investigate.

Pulse Insights relies on local storage instead of cookies

Every time a page is requested, every cookie is sent along with the request, creating unnecessary overhead. So, Pulse Insights utilizes local storage as an alternative.

Performance and Availability FAQs

Can we host the surveys.js library on our CDN instead of Pulse Insights' CDN?

Yes. Please ensure that it stays up to date with the latest version to prevent potential issues where the library and endpoints are incompatible.

PreviousSingle Page AppsNextBot blocking

Last updated 2 years ago

Was this helpful?

Please see our as it relates to using local storage instead of cookies.

Privacy section