Access Data Parser
This module will receive document.referrer
and some query params to determine where access come from.
Install
pnpm add access-data-parser
Usage
import AccessData from 'access-data-parser'
const queriesFromBrowser = {
utm_source: "",
utm_medium: "",
utm_campaign: "",
utm_content: "",
utm_term: "",
referrer: "https://google.com/"
};
console.log(new AccessData(queriesFromBrowser));
/* expected:
{
source: 'google',
medium: 'organic',
referrer: 'https://google.com/',
channel: 'organic'
}
*/
Params Supported
- source
- medium
- campaign
- content
- term
- referrer
- fbclid
- gclid
Default Channels
- direct
- organic
- social
- paid
- display
- referral
Contributing
PRs accepted.
License
MIT © ANDRÉ VAN DAL
✨
Contributors Thanks goes to these wonderful people (emoji key):
André Van Dal |
This project follows the all-contributors specification. Contributions of any kind welcome!