DailyStory’s Behavioral Intelligence layer sits beneath every campaign, form, and automation — capturing page views, custom events, URL tracking parameters, and conversion signals in real time. Every event is resolved to an identified contact, every attribution chain is preserved, and automations fire the moment behaviour crosses a threshold you define.
The DailyStory website beacon starts tracking visitor behaviour the moment it loads —
before any form is submitted or any identity is known. Every page view, link click,
and custom event is captured against a pseudonymous visitor ID. The moment a visitor
identifies themselves — submitting a form, clicking a tracked email link, or being
passed via ds.identify() — all prior anonymous
events are merged onto their contact record. No history is lost.
ds.identify(email, traits) merges anonymous historyDailyStory automatically captures and preserves UTM parameters, referrer data, and custom tracking parameters from every URL a contact clicks. That attribution data is stored on the contact record, used in segmentation, and passed through to conversion events — so you always know which campaign, channel, or ad drove a sale, not just which one drove a click.
DailyStory’s JavaScript SDK exposes a ds.sendEvent() method
that lets you track any meaningful behaviour in your application or website. Button
clicks, video plays, feature usage, checkout steps, file downloads — any event with
any properties you define. Once an event is in DailyStory, it’s available as a
segment criterion, an automation trigger, a conversion signal, and a data point
on the contact timeline.
ds.sendEvent(name, properties) — any event, any payloadDailyStory’s conversion funnels map the actual path contacts take from first touch through final conversion — using the event stream as the data source. Define any series of steps (page views, events, form submissions, purchases) and DailyStory shows you the percentage of contacts who make it through each stage, where the biggest drop-offs occur, and which campaigns drive the highest conversion rates through the funnel.
Every DailyStory tenant is provisioned to a specific regional data center — returned
as the data_center field in the API’s About endpoint. Behavioral
event data, contact records, and campaign activity stay within the same regional
boundary as the tenant — not routed through a single global infrastructure.
For European businesses or any organization subject to GDPR, CCPA, or other
data residency requirements, this is not a checkbox feature — it is the foundation
of your compliance posture.
data_center field exposed in the API — verifiable, not just statedThe website beacon, JavaScript SDK, event tracking, URL attribution, and conversion funnels are included on all paid DailyStory plans. No analytics add-on to purchase.
ds.sendEvent(name, props) — any event, any payload, real-time.<head> once. It’s the foundation for all DailyStory website features — event tracking, identity resolution, URL parameter capture, Magic Forms, website popups, and push notifications. It has no measurable impact on page load performance.ds.identify(email, traits) — or when a visitor submits a DailyStory form or clicks a tracked email link — DailyStory resolves that visitor ID to a contact record. All prior anonymous events are merged onto the contact’s timeline. If the same person returns in a new session and re-identifies, their history is again stitched together.ds.sendEvent() — button clicks, video progress, feature activations, checkout steps, or any other meaningful behaviour in your application. Both appear on the contact timeline and can be used as automation triggers and segment criteria.video_watched with percentComplete > 80), DailyStory can immediately enroll them in an automation — sending a follow-up email, a personalized SMS, or escalating them to a sales sequence. This is what makes behavioural marketing automation fundamentally different from broadcast email.Add the beacon, call ds.identify() after sign-in, fire your first event — and every contact’s full journey is visible in DailyStory. No credit card required.