906 Dashboard · Embeddable widgets

Aurora forecast widget

Live northern-lights conditions for Michigan's Upper Peninsula, rendered and maintained by 906 Dashboard. One line of HTML on your page; nothing to install, nothing to update.

Install

Paste this where the widget should appear. The script can go anywhere on the page — it finds the placeholder itself.

<div data-906-widget="aurora" data-client="travel-marquette"></div>
<script async src="https://widgets.906dashboard.com/widget.js"></script>

If your CMS strips script tags

Some Simpleview templates escape <script> inside a content widget. If the snippet above renders as visible text instead of a widget, use this instead — same widget, no script tag, fixed height.

<iframe src="https://widgets.906dashboard.com/aurora.html?client=travel-marquette"
        title="Tonight's aurora forecast — 906 Dashboard"
        width="100%" height="430" loading="lazy"
        referrerpolicy="strict-origin-when-cross-origin"
        style="border:0;max-width:360px"></iframe>
Your domains are already allowlisted. travelmarquette.com and www.travelmarquette.com are on the widget's frame-ancestors list, so the snippet will render as soon as it is on the page. Any additional hostname — a staging site, for instance — needs adding first, or it will show a blank space.

On Simpleview

Your site runs on Simpleview CMS. Add the snippet through a Custom HTML / Raw HTML widget on the page, the same mechanism that already carries your Clicktripz and AudioEye embeds. If that widget type escapes script tags on your template, use the iframe version above instead — it behaves identically apart from a fixed height.

Your site sends no Content-Security-Policy header, so there is nothing for your developers to allowlist on your side.

Live preview

Both of these are the real widget pulling live NOAA and NWS data right now.

Pinned to Marquette · Travel Marquette colors
Regional roll-up · 906 default

Full-width strip

Options

Everything below has a sensible default stored against your client id, so the snippet above is usually all you need. Add an attribute only to override.

AttributeValuesWhat it does
data-client your id Loads your brand colors, default location and size. Required.
data-spot mqt cph wfp mun irw grm pcm all Pin the forecast to one town, or all for the whole UP. A pinned widget reports that town's own sky and names its viewing spot — telling a guest already in Marquette that Copper Harbor is clearer does them no good.
data-size card strip panel card for a sidebar (360 px), strip for a one-line band, panel for a full-width block.

Locations

CodeForecast forViewing spot named
mqtMarquettePresque Isle Park
cphCopper HarborBrockway Mountain
wfpWhitefish PointWhitefish Point
munMunisingSand Point
irwIronwoodLittle Girl's Point
grmGrand MaraisGrand Marais Harbor
pcmPorcupine MountainsUnion Bay

What it does on a quiet night

It says QUIET, in grey, honestly. Aurora activity is spiky — long stretches of nothing, then an enormous night. A widget that manufactured excitement on a Kp 1 evening would send your guests out for nothing, so this one does not.

If the NOAA feed itself goes down, the widget shows the last conditions it saw with a Last known timestamp rather than a broken box, and recovers on its own when the feed returns.

Checking it worked

Load your page and confirm:

If you see an empty space where the widget should be, your domain almost certainly is not on the allowlist yet — the browser console will say so explicitly, naming frame-ancestors. Send us the hostname.