fullstory-data-scoping-decoration

Map user, page, element, and event data to Fullstory scopes.

Updated Dec 20, 2025
One-click install
npx skills add https://github.com/rcmaples/btx --skill fullstory-data-scoping-decoration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fullstory-data-scoping-decoration
Source: https://github.com/rcmaples/btx/tree/main/.claude/skills/universal-data-scoping-and-decoration
Command: npx skills add https://github.com/rcmaples/btx --skill fullstory-data-scoping-decoration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This meta-skill provides a deterministic framework for deciding where to capture data in Fullstory (user, page, element, and event scopes) to maximize searchability, avoid duplication, and maintain consistency across implementations.

Core Features & Use Cases

  • Data-scope decision framework across user, page, element, and event data to unify data collection.
  • Inheritance and propagation guidance ensuring properties flow from user sessions to pages, elements, and events for accurate context.
  • Scenario templates for common patterns (single-entity detail pages, multi-entity listings, user attributes, and discrete events) with practical mapping rules across industries.

Quick Start

Identify the data you need to track (for example user role, page name, item identifier, and event). Map each data item to the appropriate scope (User Properties, Page Properties, Element Properties, or Event) and implement using the recommended Fullstory patterns (setIdentity/setProperties for user/page, data-fs-* attributes for elements, trackEvent for actions).

Frequently Asked Questions about fullstory-data-scoping-decoration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I decide where to capture data in Fullstory using user, page, element, and event scopes?

To capture data in Fullstory, map each data item to the appropriate scope—User Properties, Page Properties, Element Properties, or Events—using a deterministic framework with inheritance guidance and non-duplication rules for scalable, searchable implementations.

What is the best way to avoid data duplication across Fullstory user properties and page properties?

The best way to avoid data duplication is applying a deterministic data-scope decision framework that enforces non-duplication rules and inheritance guidance, ensuring properties flow correctly from user sessions to pages and elements.

Can I use Fullstory element properties and data-fs-* attributes for single-entity detail pages?

Yes, Fullstory element properties use data-fs-* attributes to capture interactions, and scenario templates provide practical mapping rules for common patterns like single-entity detail pages and multi-entity listings across industries.

How do I set up Fullstory user properties and page context for accurate session searchability?

Set up Fullstory user properties and page context by using setIdentity or setProperties for user and page scopes, ensuring data inheritance flows from user sessions to pages and events for accurate, searchable session context.

When should I use Fullstory trackEvent versus page properties for discrete actions?

Use Fullstory trackEvent for discrete actions and page properties for page context, following the data-scope decision framework to map when data should be captured based on whether it represents an action or contextual state.