| title | useSetUserPropertiesMutation |
|---|
Set Google Analytics user properties for a Firebase Analytics instance.
import { getAnalytics } from "firebase/analytics";
import { useSetUserPropertiesMutation } from "@tanstack-query-firebase/react/analytics";
const analytics = getAnalytics(app);
const { mutate: setAnalyticsUserProperties } =
useSetUserPropertiesMutation(analytics);
setAnalyticsUserProperties({
properties: { plan: "premium", role: "admin" },
});Apply properties across all gtag properties on the page:
setAnalyticsUserProperties({
properties: { plan: "free" },
callOptions: { global: true },
});