https://github.com/groupby/gb-tracker-client
JavaScript tracker client used to beacon events to GroupBy servers. Uses first-party cookies to anonymously track shoppers.
https://github.com/groupby/gb-tracker-client
analytics-tracking ecommerce javascript typescript
Last synced: 11 months ago
JSON representation
JavaScript tracker client used to beacon events to GroupBy servers. Uses first-party cookies to anonymously track shoppers.
- Host: GitHub
- URL: https://github.com/groupby/gb-tracker-client
- Owner: groupby
- License: mit
- Created: 2016-08-14T14:59:20.000Z (almost 10 years ago)
- Default Branch: develop
- Last Pushed: 2024-12-05T17:44:06.000Z (over 1 year ago)
- Last Synced: 2025-08-09T06:44:56.722Z (11 months ago)
- Topics: analytics-tracking, ecommerce, javascript, typescript
- Language: TypeScript
- Homepage: https://groupbyinc.com/
- Size: 1.39 MB
- Stars: 1
- Watchers: 32
- Forks: 2
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# GroupBy Tracker Client


This is the JavaScript SDK used to send beacons to GroupBy. It can only run in the browser. A bundled UMD build is available from our CDN (see GroupBy docs for CDN link) and a CommonJS build is available for linking into NPM build processes with a bundler. E.g. React, Angular.
## Usage from CDN
Add the CDN `` to each page, above where the tracker is instantiated and used:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script src="http://cdn.groupbycloud.com/gb-tracker-client-<major_version>.min.js">
var tracker = new GbTracker('customer_id', 'area');
tracker.autoSetVisitor();
tracker.sendAddToCartEvent({ ... });