August 30, 2025

# HTML attribute tracking ⚡

Track goals and scroll events with simple HTML data attributes. Funnels paths now support wildcard matching.

media loading

10
10
10
10

Auto

1.5x1.5x1x1.2x1.5x1.7x2x

### Source Not Supported

PipelineStatus::DEMUXER_ERROR_COULD_NOT_PARSE

### Create goals with HTML attributes ⚡

Track user actions and scroll events with zero JavaScript code using simple HTML data attributes.

#### 🎯 Goal tracking

Track any click or form submission by adding `data-fast-goal` to your HTML elements:

```html
<button data-fast-goal="initiate_checkout">Checkout</button>
```

You can even add custom parameters with `data-fast-goal-*` attributes so you see these data in your [Journey](/content/changelog/goal-tracking/index.html) tab. Read more [here](/content/docs/custom-goals#advanced-usage-with-custom-parameters-1/index.html).

#### 📜 Scroll tracking

Track when visitors scroll to important sections using `data-fast-scroll` attributes:

```html
<section data-fast-scroll="scroll_to_pricing">
  <h2>Pricing</h2>
</section>
```

When a visitor scrolls 50% of the section, the scroll event will be triggered. Perfect for building [scroll depth funnels](/content/docs/conversion-funnels#example-1-landing-page-scroll-depth-funnel/index.html) and understanding user engagement.

#### ✨ Minor improvements

- **Keyword filtering by path**: Apply URL filters to see which keywords drive traffic to specific pages ( [Google Search Console](/content/docs/google-search-console/index.html) integration required)
- **Wildcard funnel paths**: Use patterns like `/blog/*` in funnel steps to match multiple pages (thanks for the idea, Chris!)

Something missing? [Suggest features](https://feedback.datafa.st/) ✍️

## Find revenue hiding in your traffic

Discover which marketing channels bring customers so you can grow your business, fast.

[Start a 14-day free trial](/content/?ref=changelog/index.html)

Loved by 10,000+ users
