Search Results for

    Show / Hide Table of Contents

    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
    

    RELATED LINKS

    Microsoft 365 Patterns and Practices

    Back to top Generated by DocFX spacer