SessionsBySourceChart
Description
This PieChart charts the number of sessions for each source (such as (direct), google, or a domain name), in the date range specified (number of days ago, until today).
Useful for knowing what sites your traffic is coming from.
Refer to the Charts Overview for a list of all charts available.
Usage
import {AnalyticsDashboard,SessionsBySourceChart,} from "react-analytics-charts";
<AnalyticsDashboardauthOptions={{ clientId }}renderCharts={(gapi, viewId) => {return <SessionsBySourceChart gapi={gapi} viewId={viewId} days={28} />;}}/>
Props
| Prop | Type | Description |
|---|---|---|
| gapi | GoogleAnalyticsEmbedAPI | Required. The ready and authorized Google Analytics Embed API |
| viewId | string | Required. View ID for the view the chart pertains to. See ViewSelector for more information. |
| days | number | undefined | Optional. Number of days the chart shows data for. Defaults to 28. |
| container | string | undefined | Optional. HTML element ID for the container to which the Google Analytics Embed API renders. One will be created if no value is provided. |
| options | PieChartOptions | Optional. The options for this chart have been preconfigured, but you can add or override any PieChartOptions you'd like here, such as the width or title. |
| query | Query | Optional. The query for this chart has been preconfigured, but you can override any query properties you'd like here. |
This component also supports all div props, such as className, style, and onClick.
If you have more than one of this chart on the page, be sure to specify a unique container ID.
Data Queried
This query's date range spans from a start-date of NdaysAgo, where N is the days prop provided, until an end-date of today. See DataChart for more information on queries.
Metrics
ga:sessions
Dimensions
ga:source
Customizing
This chart has been preconfigured for ease of use, but you can customize it by providing a query or options prop.
The properties you specify in either prop object will override the ones used by this chart.
This means you can cherry-pick the properties you'd like to override, such as the metrics in the query, or the width in options, without having to create a completely custom chart.