Websites and builders

Bubble
Bubble analytics with Stickybeak tracks live visitors and goals across your app in about five minutes. You can send goals from successful workflows.
A paid Bubble plan is required for a live domain. Add that custom or yourapp.bubbleapps.io domain to Stickybeak Settings.
Add the script
Open the header
Go to Settings → SEO / metatags and find the scripts and meta tags field for the header.
Paste the script
<script defer data-site="YOUR_SITE_ID" data-domain="example.com" src="https://app.usestickybeak.com/_cfw/s.js" ></script>Deploy
Deploy the development version to live.
Check it's working
Visit the live app. The /version-test version also runs the script and is counted when it uses the same domain. Follow Check it's working.
Track goals
Install Toolbox under Plugins → Add plugins. Add Plugins → Run javascript as the last successful workflow action:
window.stickybeak && window.stickybeak("signup", { plan: "pro" });
Alternatively, use a page-visit goal for a destination such as /welcome. See Custom goals.
Track purchases
Bubble has no verified built-in mapping from payment values to this script. Track the successful workflow as a goal, or pass its amount, currency and order ID through the revenue API when your workflow exposes them.
If it isn't working
- Deploy to live before testing.
- Add
/version-test*to Ignore these pages if development visits pollute reports.