Javascript API
How to leverage JavaScript to read and/or write data to Spara.
Subscribing to Spara conversion events
<script type="text/javascript" src="https://app.spara.co/embed-<app_id>.js"></script>
<script>
SparaActions.onMeetingBooked(function (e) {
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({ event: 'spara_meeting_booked', spara_form_factor: e.formFactor });
});
SparaActions.onCtaClick(function (e) {
if (e.formFactor === 'PRODUCT_DEMO' && e.label === 'talk_to_sales') {
window.dataLayer.push({ event: 'spara_demo_talk_to_sales' });
}
});
SparaActions.onEmailCaptured(function (e) {
window.dataLayer.push({ event: 'spara_email_captured', spara_form_factor: e.formFactor });
});
</script>Reading Javascript events from Spara
Writing information to Spara using Javascript
Note on Query Parameters
Opening Spara using Javascript
How to open Product Demo from a link or email CTA
How do I set up persistent ad tracking in Google Tag Manager?
Supported Identifiers
Step 1: The "Universal" Tracking Script
Step 2: Create "Reader" Variables
Variable Name
Cookie Name
Step 3: Verification (QA)
Step 4: Passing IDs to Spara
FAQ
How do I make a CTA button open Spara chat with a specific opening message?
Last updated