@adhawk/react-tracked-link

A React component for catching and reporting errors

Usage no npm install needed!

<script type="module">
  import adhawkReactTrackedLink from 'https://cdn.skypack.dev/@adhawk/react-tracked-link';
</script>

README

@adhawk/react-tracked-link

This package is a wrapper <a> tags that is compatible Segment.io. Under the hood, it ensures analytics.track is called before the browser navigates away. Similar to analytics.trackLink, but for React.

Setup

yarn add @adhawk/react-tracked-link

Usage

import { TrackedLink } from "@adhawk/react-tracked-link";

ReactDOM.render(
  <TrackedLink
    href="/foo/bar"
    eventName="Clicked Foo Link"
    eventProperties={{ experiment: "v2" }}
  />,
  document.querySelector("root"),
);