Pulse

Integrate Unbxd Pulse with a single script to track shopper behavior and power AI personalization.

Overview

Netcore Unbxd Pulse is a lightweight JavaScript tracking layer that you add to your website to automatically capture user behaviour and send it to Unbxd, where it fuels Unbxd’s AI models, enhancing your shoppers’ ability to find the products they’re looking for.

Pulse is engineered to function without impacting site performance. It operates efficiently, utilising event listeners to track shopper activity without interfering with the browser’s event loop.

👍

Important Point to Remember

To ensure a smooth, fast, and scalable analytics setup, Pulse is the recommended onboarding method for all customers. It provides automated event tracking, and faster go-live with minimal engineering dependency.

Use other methods (JS, GTM, API) only in cases where Pulse cannot be implemented due to specific technical reasons.

Why is Netcore Unbxd Pulse the preferred integration method?
  • Simplified Ownership
    With other methods, customers bear the responsibility of integrating analytics, often requiring extensive support. Netcore Unbxd Pulse shifts this responsibility to us, requiring you to only include a single line of code on your website.

  • Faster Integration
    Traditional integration processes are often delayed by roadblocks during implementation, leading to analytics not being ready even after going live. With Netcore Unbxd Pulse, the integration process is drastically shortened, targeting completion within a couple of days.

  • Enhanced Post-Go-Live Experience
    Netcore Unbxd Pulse proactively addresses issues with broken analytics after going live. If analytics fails for specific metrics:

    • An alert banner will appear in the Console.
    • The support team will be notified automatically.
    • The support team will proactively resolve the issue and redeploy the analytics script without your intervention.

Integrate Netcore Unbxd Pulse

  1. Review prerequisites: Every event requires mandatory attributes to form its payload. Ensure these values are accessible in the page, DOM, or URL for sending the event. Additionally, specific HTML attributes may need to be added for each document or event type. Refer to the event payload section for detailed information.
  2. Add the integration code: Add the following <script> tag at the end of your site's HTML body.
<script
type="text/javascript"
defer
charset="utf-8"
src="https://libraries.unbxdapi.com/sdk-clients/PROD_SITEKEY/ua/ua.js">
</script>
📘

Note

The use of the defer attribute is to load the script in parallel with HTML parsing, ensuring the script executes only after the HTML is fully parsed. This improves the load performance of the page.

  1. Validate payload data retrieval: Verify that Netcore Unbxd Pulse can retrieve event payload data from sources such as DOM, URL, or browser windows.

Event Payload Data

In simple words, Event payload = the data you send along with the event. You have to check if event payload data is correctly retrieved.

Below are the types of events for which payload data is captured: