Públicos en Google Analytics te permiten segmentar a tus usuarios de formas significativas para tu empresa. Con públicos, puedes agrupar a los usuarios de tu sitio o aplicación según atributos.
Puedes exportar tus públicos, incluido un resumen de sus usuarios, mediante la herramienta API de datos:
Consulta las expectativas relacionadas con los datos para la exportación de públicos. para obtener información importante sobre los datos que ves en las exportaciones de públicos.
Descripción general
Realiza las siguientes solicitudes a la API de datos para crear y consultar una exportación de público:
- Llama a
audienceExports.create
. para crear una exportación de públicos. - Llama a
audienceExports.query
. se usa para recuperar los usuarios del público.
Para obtener más información, puedes llamar a
audienceExports.get
a
recuperar metadatos de configuración sobre una exportación de público específica
audienceExports.list
a
Enumera todas tus exportaciones de públicos para una propiedad específica.
Seleccionar una entidad denunciante
Todos los métodos de la API de Data requieren la propiedad de Google Analytics
identificador que se especificará dentro de una ruta de solicitud de URL, en el
formato de properties/GA_PROPERTY_ID
. Por ejemplo:
POST https://analyticsdata.googleapis.com/v1beta/properties/GA_PROPERTY_ID/audienceExports
El informe se genera en función de los datos de eventos de Google Analytics recopilados en la propiedad de Google Analytics especificada.
Si usas una de las bibliotecas cliente de la API de datos,
no necesitas cambiar la ruta de la URL de la solicitud. La mayoría de los clientes de la API proporcionan un property
.
que espera una cadena con el formato properties/GA_PROPERTY_ID
. Consulta
Guía de inicio rápido para ver ejemplos de cómo usar
bibliotecas cliente.
Crea una exportación de público
Para crear una exportación de públicos, llama al método audienceExports.create
con el comando
AudienceExport
objeto de tu solicitud. Se requieren los siguientes parámetros:
- Un nombre de público válido en
audience
con el formatoproperties/{propertyId}/audiences/{audienceId}
. Puedes usa elaudiences.list
de la API de Google Analytics Admin v1 para obtener este valor. ElAudience.name
de la respuestaaudiences.list
contiene el nombre del público. - Una lista válida de dimensiones en
dimensions
. La lista de dimensiones admitidas por este método se puede encontrar en la Consulta la documentación sobre el esquema de exportación de públicos. Solo los los datos de las dimensiones mencionadas en este campo se incluyen en un exportar.
A continuación, se incluye una solicitud de ejemplo para crear una exportación de públicos:
Solicitud HTTP
POST https://analyticsdata.googleapis.com/v1beta/properties/1234567/audienceExports
{
"audience": "properties/1234567/audiences/12345",
"dimensions": [
{
"dimensionName": "deviceId"
}
]
}
Una respuesta del método audienceExports.create
contiene el valor de
en el campo name
, por ejemplo, properties/1234567/audienceExports/123
.
Esta es una respuesta de ejemplo:
Respuesta HTTP
{
"response": {
"@type": "type.googleapis.com/google.analytics.data.v1alpha.AudienceExport",
"name": "properties/1234567/audienceExports/123",
"audience": "properties/1234567/audiences/12345",
"audienceDisplayName": "Purchasers",
"dimensions": [
{
"dimensionName": "deviceId"
}
],
"state": "CREATING",
"beginCreatingTime": "2023-06-22T23:35:28.787910949Z"
}
}
Puedes usar name
para consultar a los usuarios en la exportación de públicos.
Consultar el estado de preparación de la exportación de públicos
Es posible que la exportación de públicos tarde varios minutos después de la
audienceExports.create
llamada.
Para verificar el estado de preparación de una exportación de público, llama al
audienceExports.get
.
Usa el nombre de exportación de público de una respuesta audienceExports.create
para
especificar la exportación de públicos en tu solicitud.
A continuación, se incluye una solicitud de ejemplo:
Solicitud HTTP
GET https://analyticsdata.googleapis.com/v1beta/properties/1234567/audienceExports/123
El estado de preparación para una exportación de público se muestra en el campo state
.
de la respuesta. Una vez que se completa la generación de exportación de públicos, su estado
cambios de CREATING
a ACTIVE
.
Esta es una respuesta de ejemplo:
Respuesta HTTP
{
"name": "properties/1234567/audienceExports/123",
"audience": "properties/1234567/audiences/12345",
"audienceDisplayName": "Purchasers",
"dimensions": [
{
"dimensionName": "deviceId"
}
],
"state": "CREATING",
"beginCreatingTime": "2023-06-22T23:35:28.787910949Z"
}
Puedes obtener el estado de todas las exportaciones de públicos llamando al
audienceExports.list
.
Recupera usuarios de una exportación de público
Una vez que se genere la exportación de públicos, llama al método audienceExports.query
y especifica el
el name
de la exportación de público en la solicitud.
A continuación, se incluye una solicitud de ejemplo:
Solicitud HTTP
POST https://analyticsdata.googleapis.com/v1beta/properties/1234567/audienceExports/123:query
Si la exportación del público está lista, la llamada muestra la lista de usuarios del público.
Esta es una respuesta de ejemplo:
Respuesta HTTP
{
"audienceExport": {
"name": "properties/1234567/audienceExports/123",
"audience": "properties/1234567/audiences/12345",
"audienceDisplayName": "Purchasers",
"dimensions": [
{
"dimensionName": "deviceId"
}
],
"state": "ACTIVE",
"beginCreatingTime": "2023-06-22T23:35:28.787910949Z"
},
"audienceRows": [
{
"dimensionValues": [
{
"value": "1000276123.1681742376"
}
]
},
{
"dimensionValues": [
{
"value": "1000374452.1668627377"
}
]
},
{
"dimensionValues": [
{
"value": "1000391956.1652750758"
}
]
},
{
"dimensionValues": [
{
"value": "1000410539.1682018694"
}
]
},
{
"dimensionValues": [
{
"value": "1000703969.1666725875"
}
]
}
],
"rowCount": 5
}