vista usar una qué por mantener importante google filtros filtrar con google-analytics google-data-api google-analytics-api

google-analytics - usar - filtros de google



API de Google Analytics: ¿filtro por URI? (4)

Esto funcionará:

filters=ga:pagePath=~/profile/123/

Para hacer /*/view/* (según el comentario de @ VinnyG), esto debería funcionar:

filters=ga:pagePath=~/[^/]+/view/

Supongo que desea hacer coincidir un directorio (y solo uno) antes de /view/ .

Mi sitio tiene perfiles de usuario a los que se puede acceder a través de las URL que tienen este aspecto: www.domain.com/profile/123/... Quiero mostrar a los usuarios las estadísticas de la vista de sus perfiles, pero necesito poder hacer comodines.

Por ejemplo, esto funciona:

filters=ga:pagePath==/profile/123/

El problema es que hay potencialmente otros segmentos de URI que siguen a /profile/123/ . Quiero hacer algo como esto (no funciona):

filters=ga:pagePath==/profile/123/*

Sugerencias?


Otro filtro de los Filtros de Dimensión que funcionaría para usted es contains "=@"

ga:pagePath=@/profile/123


Utilice el operador ''Contiene una coincidencia para la expresión regular'' (~) de los Filtros de Dimensión .

filters=ga:pagePath=~/profile/123/*


trabajó para mi.

require(''gapi.class.php''); $ga = new gapi(''[email protected]'',''google_analytics_password''); $filter = ''ga:pagePath==/home.php''; //first parameter is your Google Analytics profile id /* How to find Google Analytics Profile ID http://.com/questions/4119610/get-google-analytics-id-from-the-code-embed/4120625#4120625 */ $ga->requestReportData(0000000,array(''pagePath''),array(''pageViews'',''UniquePageviews''), ''-pageViews'', $filter); foreach($ga->getResults() as $result) { echo $result->getPageviews(); echo $result->getUniquePageviews(); echo $result->getPagePath(); } ?>