Security News
Weekly Downloads Now Available in npm Package Search Results
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.
google-analytics-ga4
Advanced tools
This is package for google analytics GA4 .You can import it to any node project and use it .React , Vue, Anguler etc
This is very first test Run Will be completing it within 1 month.
import GA4 from "google-analytics-ga4";
import GA4 from "google-analytics-ga4";
GA4.initialize("your GA measurement id");
GA4.send("pageview");
// Multiple products (previously known as trackers)
GA4.initialize([
{
trackingId: "your GA measurement id",
gaOptions: {...}, // optional
gtagOptions: {...}, // optional
},
{
trackingId: "your second GA measurement id",
},
]);
// Send pageview with a custom path
GA4.send({ hitType: "pageview", page: "/my-path" });
// Send a custom event
GA4.event({
category: "your category",
action: "your action",
label: "your label", // optional
value: 99, // optional, must be a number
nonInteraction: true, // optional, true/false
transport: "xhr", // optional, beacon/xhr/image
});
Parameter | Notes |
---|---|
GA_MEASUREMENT_ID | string Required |
options.nonce | string Optional Used for Content Security Policy (CSP) more |
options.testMode | boolean Default false |
options.gaOptions | object Optional Reference |
options.gtagOptions | object Optional |
options.legacyDimensionMetric | boolean Default true |
Parameter | Notes |
---|---|
fieldsObject | object Required |
This method signature are NOT for UA-XXX
Parameter | Notes |
---|---|
name | string Required A recommended event or a custom event |
params | object Optional |
Parameter | Notes |
---|---|
options | object Required |
options.action | string Required |
options.category | string Required |
options.label | string Optional |
options.value | number Optional |
options.nonInteraction | boolean Optional |
options.transport | 'beacon'|'xhr'|'image' Optional |
options.dimension{1...200} | any Optional |
options.metric{1...200} | any Optional |
Parameter | Notes |
---|---|
fieldsObject | object Required |
Deprecated Use .send("pageview")
instead
Deprecated Use enhanced measurement
feature in Google Analytics.
import { ReactGAImplementation } from "google-analytics-ga4";
class MyCustomOverriddenClass extends ReactGAImplementation {}
export default new MyCustomOverriddenClass();
Use Google Analytics Debugger Chrome Extension to see logs
MIT
FAQs
This is package for google analytics GA4 .You can import it to any node project and use it .React , Vue, Anguler etc
We found that google-analytics-ga4 demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.
Security News
A Stanford study reveals 9.5% of engineers contribute almost nothing, costing tech $90B annually, with remote work fueling the rise of "ghost engineers."
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.