protected function guardAgainstInvalidConfiguration($analyticsConfig)
{
if (empty($analyticsConfig['view_id'])) {
throw InvalidConfiguration::viewIdNotSpecified();
}
if (!file_exists($analyticsConfig['service_account_credentials_json'])) {
throw InvalidConfiguration::credentialsJsonDoesNotExist($analyticsConfig['service_account_credentials_json']);
}
}