Estoy cambiando de Google Analytics universal a GA4. Al hacerlo, ahora estoy usando la API de datos de Google Analytics. Una característica que solía usar era ejecutar informes basados en la identificación del cliente. No veo la posibilidad de hacer esto con la API de datos de Google Analytics. ¿Puede mostrarme cómo lograría el siguiente código con la nueva API?
const reporting = google.analyticsreporting('v4'); const viewId = this.configService.get<string>('googleAnalytics.viewId'); const params = { viewId, user: { type: 'CLIENT_ID', userId: 123456.12312312, }, } const clientEmail = this.configService.get<string>('googleAnalytics.clientEmail'); const privateKey = this.configService.get<string>('googleAnalytics.privateKey'); const scope = this.configService.get<string[]>('googleAnalytics.scope'); const jwt = new google.auth.JWT(clientEmail, null, privateKey, scope); const request = { headers: { 'Content-Type': 'application/json' }, auth: jwt, resource: params, }; reporting.userActivity.search(request);