access-data-parser
v1.5.1
Published
This module will receive `document.referrer` and some query params to determine where access come from.
Downloads
1,193
Maintainers
Readme
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):
This project follows the all-contributors specification. Contributions of any kind welcome!