Get-PnPSiteAnalyticsData
SYNOPSIS
Retrieves analytics data for a site.
SYNTAX
Return analytics data
Get-PnPSiteAnalyticsData -Url <String> [-Connection <PnPConnection>]
DESCRIPTION
Retrieves site analytics data within a specific date range.
EXAMPLES
EXAMPLE 1
Get-PnPSiteAnalyticsData -All
Retrieves all available analytics data for the specified site.
EXAMPLE 2
Get-PnPSiteAnalyticsData -LastSevenDays
Retrieves analytics data for the last seven days of the site.
EXAMPLE 3
Get-PnPSiteAnalyticsData -StartDate (Get-date).AddDays(-15) -EndDate (Get-date) -AnalyticsAggregationInterval Day
Retrieves analytics data for the last 15 days of the specified site with aggregation interval as days.
EXAMPLE 4
Get-PnPSiteAnalyticsData -Identity "https://tenant.sharepoint.com/sites/mysite" -StartDate (Get-date).AddDays(-15) -EndDate (Get-date) -AnalyticsAggregationInterval Day
Retrieves analytics data, for the specified site, for the last 15 days of the specified site with aggregation interval as days.
PARAMETERS
-Identity
The URL (server or site relative) of the site
Type: String
Parameter Sets: (All)
Aliases: ServerRelativeUrl, SiteRelativeUrl
Required: False
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-All
When specified, it will retrieve all analytics data.
Type: SwitchParameter
Parameter Sets: All analytics data
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-LastSevenDays
When specified, it will retrieve analytics data for the last seven days.
Type: SwitchParameter
Parameter Sets: Analytics by specific intervals
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-StartDate
When specified, it will retrieve analytics data starting from the specified start date.
Type: DateTime
Parameter Sets: Analytics by date range
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EndDate
When specified, it will retrieve analytics data ending with specified end date. Should be used along with StartDate parameter
Type: DateTime
Parameter Sets: Analytics by date range
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-AnalyticsAggregationInterval
When specified, it will retrieve analytics data with specified aggregation interval. Default is day.
Allowed values are Day
,Week
and Month
.
Type: DateTime
Parameter Sets: Analytics by date range
Required: False
Position: Named
Default value: Day
Accept pipeline input: False
Accept wildcard characters: False
-Connection
Optional connection to be used by the cmdlet. Retrieve the value for this parameter by either specifying -ReturnConnection on Connect-PnPOnline or by executing Get-PnPConnection.
Type: PnPConnection
Parameter Sets: (All)
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False