Mostrando entradas con la etiqueta Web Analytics. Mostrar todas las entradas
Mostrando entradas con la etiqueta Web Analytics. Mostrar todas las entradas

martes, 10 de diciembre de 2013

Informes de web analytics muestran 0 visitantes

Al entrar a la opción “Informes de Web Analytics del sitio”, y después ingresar a la sección “Número de visitas de páginas”, me aparece que tengo 0 visitantes en los últimos días.

image

image

image

Primero verifiqué que estén iniciado los servicios de web analytics en “Manage Services on server”

image

Después verifique que los jobs relacionados estén habilitados y configurados correctamente el schedule.

image

También verifique que no haya accesos denegados en el folder donde se guardan los logs (usage) con ProcessMonitor

image

Y para finalizar verifiqué dentro de la sección “Configure usage and health data collection”, si estaba habilitada la opción de “Page Request”, la cual NO estaba habilitada. Habilité la misma,y al otro día ya empezó a aparecer los datos de acceso de usuarios (visitas de páginas)

image

image

Les dejo un link, donde podrán ver más en detalle el funcionamiento del servicio de Usage and Health Service: http://blogs.technet.com/b/sharepoint_quick_reads/archive/2013/03/19/3482072.aspx

miércoles, 13 de febrero de 2013

Tips Info #96 Sharepoint 2010

1-Web Analytics jobs

Web Analytics tiene varios jobs:

  • Microsoft SharePoint Foundation Site Inventory Usage Collection – Por default, este job corre diariamente. Es responsable de coleccionar el inventario de información de sites de cada site collection en la granja. Este job es el primero que debe ejecutarse.
  • Microsoft SharePoint Foundation Usage Data Import – Por default, este job corre cada 30 minutos. Es responsable de importar datos de uso y guardarlos en la base de logging.
  • Microsoft SharePoint Foundation Usage Data Processing – Por default, este job corre diariamente. Es reponsable de procesar los datos que han sido acumulados y guardarlos en la base de Staging.
  • Web Analytics Trigger Workflows Timer Job – Por default, este job corre diariamente. Es responsable de iniciar los workflows que permite la distribución automática de los reportes de analytics.

2-No hay datos de web analytics en Sharepoint 2010

Verificar 1: el servicio de analytics se esté ejecutando

Central Administration > Application Management > Service Applications > Manage Services on Server

Verificar que estén iniciados los siguientes servicios:

  • Web Analytics Data Processing Service

  • Web Analytics Web Service

Verificar 2: Configurar correctamente Usage Data reporting

Central Administration > Monitoring > Reporting > Configure usage and health data collection

Verificar que el usage data collection esté habilitado.

Verificar 3: configurar correctamente la definición de jobs

Central Administration > Monitoring > Timer Jobs > Review job definitions

  • Microsoft SharePoint Foundation Usage Data Import (30 minutos)

  • Microsoft SharePoint Foundation Usage Data Processing  (diario)

  • Microsoft SharePoint Foundation Site Inventory Usage Collection  (diario)

Verificar 4: verificar permisos de la carpeta de usage logs

Default: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS\

Verifica los siguientes permisos de grupos de seguridad:

  • WSS_Admin_WPG: everything but Full Control

  • WSS_RESTRICTED_WPG: read and write

  • WSS_WPG: read and write

Verificar 5: verificar que esté prendida la feature a nivel de site collection

Site Collection Administration -> Site Collection Features -> Advanced Web Analytics

Verificar 6: verificar que el servicio de windows SPTraceV4 esté iniciado

Recuerda que tarda 24 hs en procesar la información completa.

4-The Server is busy now – Try again later

SharePoint incluye un sistema para la limitación de diversos contadores de rendimiento de Windows Server 2008 y para la limitación (es decir, el bloqueo) de las solicitudes HTTP, si alguno de dichos contadores indica que un servidor se encuentra muy ocupado para atender todas las solicitudes que recibe. El sistema de limitación y supervisión puede activarse y desactivarse para una aplicación web de SharePoint específica en la aplicación de Administración central o por medio de un comando de PowerShell (Set-SPWebApplicationHttpThrottlingMonitor). El sistema puede modificarse mediante el modelo de objetos de SharePoint o mediante los cmdlets de la Consola de administración de SharePoint.

Se envía un error HTTP 503 al cliente de las solicitudes bloqueadas.

The Server is busy now. Try again later

El Health Score es calculated desde un conjunto de Performance Counters. Por default se usa dos erformance counters para esto:

Memory/Available MBytes
ASP.NET/Requests Current

Puedes consultar estos contadores mediante el siguiente comando:

Get -SPWebApplicationHttpThrottlingMonitor http://url_web_application

Una calculadora de puntuación de estado convierte un valor sin formato de un contador de rendimiento (o el resultado de alguna función aplicada a varios valores sin formato) en una puntuación de estado de 0 a 10, donde 0 representa la puntuación con el mejor estado posible del contador y 10 representa la puntuación con el peor estado.

Buckets of what?

Más información en los siguientes links:

http://www.wictorwilen.se/sharepoint-2013-sharepoint-health-score-and-throttling-deep-dive

http://blogs.msdn.com/b/besidethepoint/archive/2010/09/13/http-request-throttling-in-sharepoint-2010.aspx

http://blogs.msdn.com/b/besidethepoint/archive/2010/09/14/http-request-throttling-in-sharepoint-2010-part-2.aspx

http://msdn.microsoft.com/en-us/library/ff407390(v=office.14).aspx

5-Migrar bases de datos de SQL Server a otro servidor de SQL

Detener todos los servicios de windows

  • SharePoint 2010 Administration
  • SharePoint 2010 Timer
  • SharePoint 2010 Tracing
  • SharePoint 2010 User Code Host
  • SharePoint 2010 VSS Writer
  • SharePoint Foundation Search V4
  • World Wide Web Publishing Service
  • SharePoint Server Search 14
  • Web Analytics Data Processing Service
  • Web Analytics Web Service

Detener el IIS

  • iisreset /stop

Detach de todas las bases de datos del SQL Server viejo

Mover todos los archivos (.ldf, .mdf y .ndf) de base de datos al nuevo SQL Server y realizar un attach de los mismos

4 Attach Database

Migrar las user accounts y permisos del servidor viejo al nuevo

http://support.microsoft.com/kb/918992

Verifica que los puertos del nuevo SQL Server estén abiertos

Agrega el alias del sql server nuevo en el servidor de Sharepoint mediante cliconfig

Inicia todos los servicios de windows

  • SharePoint 2010 Administration
  • SharePoint 2010 Timer
  • SharePoint 2010 Tracing
  • SharePoint 2010 User Code Host
  • SharePoint 2010 VSS Writer
  • SharePoint Foundation Search V4
  • World Wide Web Publishing Service
  • SharePoint Server Search 14
  • Web Analytics Data Processing Service
  • Web Analytics Web Service

Has un iisreset /start

martes, 21 de agosto de 2012

Tips / Info #60 Sharepoint 2010

1-Botón de New Document deshabilitado

Si usted ve el botón de New Document deshabilitado

image_thumb2_thumb_thumb_thumb

deberá ir al Central Administration, y elegir Authentication Providers para el Web Application deseado.

image_thumb3_thumb_thumb_thumb

Click sobre la zona default

image_thumb4_thumb_thumb_thumb

Y habilitar la opción “Enable Client Integration”

image_thumb5_thumb_thumb_thumb

2- Highlight de una custom property en los resultados de búsqueda

Verifica lo siguiente

1) There is no

2) This location is inaccessible because you are using FORM Authentication? You need to extend the web application on another port to connect to SPD.

3) URL contains illegal characters?

4) URL contains file names i.e. default.aspx

5) Check in Central Administration > Application Management > Authentication Providers. Make sure "Enable Client Integration" is set to "Yes".

3-Access Denied al crear una nueva página

Si usted tiene permisos de full control sobre el site, pero sigue sin poder crear una página nueva, esto se debe a que no está su usuario en el grupo “Style Resource Readers”.

Este grupo permite leer la galería de master page y lectura restringuida a la librería de estilos.

Resolución: Abrir site > Site Actions > Site Settings En la sección Users and Permissions > People and Groups Click sobre Groups y seleccionar Style Resource Readers Click New > Add User En la sección de Add Users, agregar all authenticated users link Click OK

4-Mensaje: There is no data available for this report. Here are some possible reasons: (1) Web Analytics has not been enabled long enough to generate data; (2) There is insufficient data to generate this report; (3) Data logging required for this report might not be enabled; (4) Data aggregation might not be enabled at the level required for this report.

Puede ser que el proxy Usage and Health Data Collection Service Application esté detenido. Realice lo siguiente:

$UP = Get-SPServiceApplicationProxy | where {$_.DisplayName -eq “Usage and Health Data Collection Service”}

$UP.Provision()

5-Deshabilitar la opción de eliminar una lista

DltShr8

If ((Get-PSSnapIn -Name Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue) -eq $null )
{
    Add-PSSnapIn -Name Microsoft.SharePoint.PowerShell
}
 
$web = Get-SPWeb -Identity "http://sharepointsite" -AssignmentCollection $assignment
$list = $web.lists["Nombre_lista"]
$list.AllowDeletion = $true
$list.Update()

DltShr4

viernes, 18 de mayo de 2012

Tips/Info #22 Sharepoint 2010

1-Error: "There was a problem retrieving data for this field. Updating values in this field is disabled temporarily. You can still update values in other fields."

Al tratar de actualizar el perfil del usuario en Sharepoint 2010 obtenemos este error,

clip_image002_2

El "Managed Metadata Web Service" es compartido entre granjas, se solucionaría el error activando la "This service application is the default storage location for Keywords." para el " Managed Metadata Web Service Proxy".

1884.Untitled

Las propiedades contienen esos campos linkeados al Managed Metadata Service Application. Por lo tanto el Managed Metadata Web Service debe esta iniciado.

clip_image005_2

2-Managed Metadata Navigation

Usando esta caractueristica los usuarios puede ser filtrar data en list view web parts. MetaData Navigation Panel aparece cuando el usuario ve cualquier vista de una librería.

2010-06-04-ManagedMetadataFocusOnContentOrganizer-21

3-Si usas SSRS en modo integrado con Sharepoint 2010, un error puede ocurrir a usar parámetros de reportes que tienen una gran cantidad de números de items en ellos.

System.Web.HttpException:
The URL-encoded form data is not valid. —> System.InvalidOperationException: Operation is not valid due to the current state of the object.
at System.Web.HttpValueCollection.ThrowIfMaxHttpCollectionKeysExceeded()
at System.Web.HttpValueCollection.FillFromEncodedBytes(Byte[] bytes, Encoding encoding)
at System.Web.HttpRequest.FillInFormCollection()
— End of inner exception stack trace —
at System.Web.HttpRequest.FillInFormCollection()
at System.Web.HttpRequest.get_Form()

Lo que se debe hacer es agregar lo siguiente en el web.config y hacer un iisreset

<appSettings>
<add key=”aspnet:MaxHttpCollectionKeys” value=”5000″ />
</appSettings>

4-Debuggear errores en Sharepoint 2010

Ir al Web.Config de tu web application

  • Cambiar Debug=”true”
  • Cambiar CallStack=”true”
  • cambiar CustomErrors=”Off”
  • Tambien editar el web.config en la carpeta drive:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS , seteando la opción customErrors en off

    5-Visual Studio no empaqueta la solución de Sharepoint después de un build

    Abrir el archivo de proyecto con Notepad, y buscar por CreatePackage. Si no está la sección, se debe agregar lo siguiente debajo del elemento Project.<PropertyGroup>
       <BuildDependsOn>$(BuildDependsOn);CreatePackage</BuildDependsOn>
    </PropertyGroup>

    Recargar el pryecto en Visual Studio, y ya empezará a el Visual Studio hacer paquetes de Sharepoint.

    6-Las carpetas de Sharepoint con un caracter de underscore no aparecen en la vista del explorar

    eliminar el underscore y aparecerá en la vista del explorador. En la vista web sin embargo aparece en los dos casos.

    7-Formularios de infopath no pueden llenarse de forma web (online)

    El problema es que no está habilitado el rendering para los usuarios.

    Abrir una consola de powershell

    Set-SPInfoPathFormsService -AllowUserFormBrowserRendering $true

    Otra manera es haciendolo desde el CA: desde la configuración del InfoPath Forms Services, en la sección User Browser-enabled Form Templates.

    8-Error:  There are no addresses available for this application al agregar el web part de Web Analytics

    Central Admin > System Settings > Manage Services On Server verificar si el  “Managed Metadata Web Service” está iniciado

    9- “The current page has been customized from its template.”

    Se puede ocultar ese mensaje con lo siguiente:

    <style type="text/css">
                  body #pageStatusBar{height:0px; font-size:0px; padding:0px; border-style:none;}
    </style>

    10- Archivo DocIcon.xml

    Está localizado en %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\XML\DocIcon.xml

    Este archivo esta presente en cada front end. Su objetivo es proporcionar una forma de especificar el icono que aparece para cualquier tipo de archivo determinado que se puede cargar a una lista o biblioteca de documentos y, opcionalmente, una forma de especificar si un control ActiveX debe usarse para abrir el archivo.

    El objetivo de este archivo es asociar tipos de archivo con los siguientes elementos:

  • El icono de documento que representa un tipo de archivo en las listas y los resultados de búsqueda.

  • (Opcional) El control ActiveX que abre un archivo de este tipo para verlo o modificarlo.

  • (Opcional) El texto que aparece en los menús desplegables como el elemento de edición (“Editar en nombre de aplicación”) para un archivo que se cargó en una lista.

  • Las opciones de configuración de DocIcon.xml son globales para una implementación de SharePoint Foundation y afectan a todas las definiciones de sitio en todos los servidores front-end web.Si modifica DocIcon.xml, debe realizar cambios idénticos en cada servidor front-end web para que todos los servidores permanezcan sincronizados.

    Al modificarlo, debe hacer un iisreset para que tome los cambios.

    11-Borrar una lista corrupta (desde la interface web no se puede)

    stsadm.exe -o forcedeletelist -url http://miservidor/Lists/Tasks

    lunes, 2 de abril de 2012

    Tips/info #12 Sharepoint 2010

    1-Base de datos WSS_Logging

    La base de datos WSS_Logging almacena varias cosas:

    • ULS Logs from 14 Hive\LOGS (pulled in through a timer job)
    • Raw Resource Usage Data

    Los ULS logs son tomados de cada server y colocados en la base de datos a traves de un timer job Diagnostic Data Provider: Trace Log.  Los datos de Raw Resource Usage incluye las siguientes categorías:

    • Clickthrough Usage
    • Content Export Usage
    • Content Import Usage
    • Feature Use
    • Page Requests
    • Rating Usage
    • Sandboxed Requests
    • Sandboxed Requests Monitored Data
    • Search Query Usage
    • Site Inventory Usage
    • Timer Jobs
    • Workflow

    Los datos sin procesar de estas categorías se utilizan para la parte analítica Web de SharePoint. Dos trabajos del temporizador (Microsoft SharePoint Foundation Usage Data Import and Microsoft SharePoint Foundation Usage Data Processing) son responsables de la importación y procesamiento de datos raw en las bases de datos de Web Analytics.

    Podemos verificar mediante la vista RequestUsage si se guardo data analítica:

    select MIN(LogTime),MAX(LogTime) from RequestUsage
    2011-09-05 00:00:01.580                2011-09-19 20:29:43.

    2-Listar todos los comandos de powershell

    Get-Command -Noun SP*

    3-Listar todos los comandos de powershell relacionados a solutions

    Get-Command -Noun *solution*

    4-SPSite y SPWeb

    # Obtener todos los site collections en la farm
    Get-SPSite -Limit ALL
    # Obtener el site collection de la siguiente URL http://siteurl
    Get-SPSite "http://siteurl"

    # Obtener el site de la siguiente URL http://weburl
    Get-SPWeb "http://weburl"

    # Obtener todos los sites de todos los site collections
    Get-SPSite | Get-SPWeb
    5-Obtener ayuda de un determinado comando

    Get-Help Get-SPWeb
    6-Error al guardar una página en el Sharepoint Designer “Code blocks are not allowed in this file.

    Este error ocurre cuando hay un web part corrupto
    7-Opción de “Add to My Links” de Sharepoint 2007 en 2010

    MyLinks3
    8-Crear tag y notes

    Cuando se clickea en los iconos de Tags and Notes se irá a la siguiente ubicación /_layouts/socialdataframe.aspx?Url=http://your_page&Title=Home&mode=0&IsDlg=1
    2012-03-30-SharePointSocialFeatures-02
    Otra manera es hacerlo desde el Central Administration
    Central Administration -> Manage service applications -> User Profile Service Application -> Manage Social Tags and Notes.
    2012-03-30-SharePointSocialFeatures-03
    9-Actualizar la UI de todos los subsitios después de una migración de Sharepoint 2007 a 2010


    $SPSite = Get-SPSite http://MySiteCollection
    foreach ($SPWeb in $SPSite.AllWebs)
    {
        $SPWeb.UIVersion = 4;
        $SPWeb.Update();
    }




    10-No aparece la opción de “navigation” en la sección de look and feel



    navigationlookandfeel


    Se debe activar la siguiente feature


    publishingfeature


    11-OData en Sharepoint 2010



    3252.SharePoint_Foundation_2010_REST_URI_Structure_172D52D4


    En SharePoint Server 2010 cada lista en SharePoint es expuesta como OData REST API (a veces referenciado como WCF Data Services)





    12-Exportar la lista de usuarios de un site mediante OWSSVR



    Ve a la lista de usuarios (página People and Groups), copia el ID de la lista (LISTID) y copia el ID de la vista (VIEWID)


    http://[site]/_vti_bin/owssvr.dll?CS=109&Using=_layouts/query.iqy&List=[LISTID]&View=[VIEWID]&CacheControl=1


    13-Mantenimiento de base de datos



    Microsoft recomienda lo siguiente en pocas palabras:


    • Una vez a la semana, fuera del horario: DBCC CHECKDB para comprobar coherencia para garantizar que sus datos y los índices no están dañados.

    • Medir y reducir la fragmentación del índice, especialmente la tabla AllDocs

    • Supervisar otras bases de datos *de fragmentación y reconstrucción de índices dentro de estas bases de datos cuando la fragmentación supera el 30%.

    • Fragmentación hasta 10% y luego reorganizar (online), 10-75% – reconstrucción (online), 75%: reconstruir (offline)

    • Directrices y medidas para shrinking de archivos de datos


    * Las siguientes bases de datos necesitan supervisar fragmentación y reconstrucción de índice manualmente:



    Secure Store Database
    State Service Database
    Profile Sync Database
    Usage Database
    Managed Metadata Database
    Business Connectivity Services Database
    PerformancePoint Services Database
    Search Administration Database


    Para más información:http://technet.microsoft.com/en-us/library/cc262731.aspx

    sábado, 3 de marzo de 2012

    Tips #4–Sharepoint 2010

    1- Cambiar el icono de Sharepoint 2010 con PowerShell

    El siguiente script lista todos los sitios en un site collection y sus iconos:

       1:  $site = Get-SPSite http://urlToYourSite
       2:  $site.AllWebs | foreach { $_.Url + "   Logo URL: " +  $_.SiteLogoUrl }
     
    Si desea listas todos los sites de un web application
     

       1:  Get-SPWebApplication "http://intranet" | Get-SPSite "| Get-SPWeb | 
       2:    foreach { $_.Url + "   Logo URL: " +  $_.SiteLogoUrl }
     
    Todas las webs en todos los site collections en todos los web applications:
     

       1:  Get-SPWebApplication | Get-SPSite | Get-SPWeb | 
       2:    foreach { $_.Url + "   Logo URL: " +  $_.SiteLogoUrl }





     

    Si desea cambiar el icono de un sitio:

     

       1:  $site = Get-SPSite http://urlToYourSiteCollection
       2:  $site.AllWebs | foreach { $_.SiteLogoUrl = "/SiteAssets/NewLogo.jpg"; $_.Update() }





    2-Es buena práctica desactivar el SharePoint Foundation Web Application Service en el  Central Admin Server para evitar la sobrecarga de rendimiento adicional mediante la ejecución de menos aplicaciones Web de SharePoint sobre el IIS.


    3-Auto Update Statistics y Auto Create Statistics sobre las databases? SharePoint utiliza una regla del Health Analyzer para mantener las estadísticas. Por defecto, esta regla está programada para ejecutarse todos los días y es una regla de reparación, lo que significa que tiene una acción de reparación. Alguna sbases de datos de SharePoint implementan un procedimiento para actualizar las estadísticas, proc_UpdateStatistics.



    • Configuration databases
    • Content databases
    • User Profile Service Application Profile databases
    • User Profile Service Application Social databases
    • Web Analytics Service Application Reporting databases
    • Web Analytics Service Application Staging databases
    • Word Automation Services databases
    • WSS_Logging

    4-Agregar usuarios de otros dominios:



    stsadm -o setproperty -pn peoplepicker-searchadforests -pv "domain:dominioA.com;domain:dominioB.com;domain:dominioC.com"  -url http://miportal

    Los dominios deben estar en relación de confianza.


    5-Tips para mejorar la performance en Sharepoint 2010



    http://blogs.msdn.com/b/vrajas/archive/2012/02/28/top-10-tips-for-improving-sharepoint-2010-performance.aspx

    sábado, 14 de enero de 2012

    Top Browser statistics in SharePoint 2010 Web Analytics

    One of the reports is called Top Browsers and shows which web browser that the users are using to access the site. For a public facing web site this report might make sense but for an Intranet the results may cause you a headache if you do not understand how to interpret the data.

    Let's assume that you have an Intranet with a standardized web browser platform with Internet Explorer 8. If you take a look at the statistics you will first notice that the most used browser isInternet Explorer 7, following that are most often Unknown and/or Netscape4. Internet Explorer 8 is coming later down (together with instances of Safari, Firefox, Chrome etc. - some people just have disobey the corporate rules :-).