All Collections
Tools
Using Skylark Preview
Using Skylark Preview

Experience your content the same way your users will

Tom Drake avatar
Written by Tom Drake
Updated over a week ago

Prerequisites

  • A Skylark Account + API Key

  • A Skylark-powered Streaming Service

  • Skylark Preview installed in your browser

Enabling Skylark Preview

  • To enable Skylark Preview, simply click the Skylark logo in your browser's extension menu.

  • Enter your Skylark URL & API key and click connect

  • When Skylark Preview is enabled a red bar will appear across the top of the browser page and you will see a Skylark logo at the bottom of the page.

Selecting your Audience

  • Use the drop down menus in the Audience section to drill down to the user segment you wish to impersonate.

  • In Skylark Preview your Audience is any combination of user dimensions you have set up in your Skylark account. For example, your audience could be made up of a specific customer type (Premium, Standard, etc), Device type (such as Web, Mobile etc) and Locale.

Selecting a time window

  • Use the date picker to travel to any future date you wish to check.

Time Travelling

  • Once the above steps are complete then you can hit refresh in the Skylark Preview window to see what your website would look like for the specified user on the specified date and time.

Advanced Settings

There are a number of advanced settings you can play with in Skylark Preview. They are detailed below.

Display Extension Enabled Overlay

Show the Skylark logo on the page when Skylark Preview is enabled.

When enabled, Skylark Preview will add an overlay onto the page to make it easy to identify that it is active and requests are being intercepted.

Preview Draft Content

Enables sending the 'x-draft: true' header on every request intercepted by Skylark Preview.

Skylark always returns the published version of an object's metadata. This ensures that all content shown on your production apps is meant to be live.

However, when using Skylark Preview, you may want to view and validate the draft versions before committing to publishing them.

Warning: Enabling this puts every request in Ignore Availability mode meaning any Availability rules are ignored and all objects are returned.

Intercept requests on the Skylark Web App

Disables Skylark Preview intercepting requests when using the Skylark Ul.

By default, Skylark Preview runs on any website and intercepts any requests matching your Skylark Account URL.

This enables you to filter your whole content library using Skylark Preview's Time Travel and Audience Dimensions.

However, when making modifications to your content you may want to disable this.

Include the Ignore Availability header (Advanced)

Enables sending the 'x-ignore-availability: false header on every request intercepted by

Skylark Preview.

When enabled, Skylark Preview will force availability to be ignored for all of your queries. It does this to ensure the Time Travel and Audience Dimensions you have selected are correctly reflected on your app.

However, if your app has queries that utilise ignore availability, you may want to disable sending this header.

Did this answer your question?