Skip to main content

Crate systemprompt_analytics

Crate systemprompt_analytics 

Source

Re-exports§

pub use models::ActivityTrend;
pub use models::AnalyticsEvent;
pub use models::AnalyticsEventBatchResponse;
pub use models::AnalyticsEventCreated;
pub use models::AnalyticsEventType;
pub use models::AnalyticsSession;
pub use models::BotTrafficStats;
pub use models::BrowserBreakdown;
pub use models::ContentStat;
pub use models::ConversationByAgent;
pub use models::ConversationSummary;
pub use models::ConversationTrend;
pub use models::ConversionEventData;
pub use models::CostOverview;
pub use models::CreateAnalyticsEventBatchInput;
pub use models::CreateAnalyticsEventInput;
pub use models::CreateEngagementEventInput;
pub use models::CreateFunnelInput;
pub use models::CreateFunnelStepInput;
pub use models::DeviceBreakdown;
pub use models::EngagementEvent;
pub use models::EngagementEventData;
pub use models::EngagementOptionalMetrics;
pub use models::ErrorSummary;
pub use models::FingerprintAnalysisResult;
pub use models::FingerprintReputation;
pub use models::FlagReason;
pub use models::Funnel;
pub use models::FunnelMatchType;
pub use models::FunnelProgress;
pub use models::FunnelStats;
pub use models::FunnelStep;
pub use models::FunnelStepStats;
pub use models::FunnelWithSteps;
pub use models::GeographicBreakdown;
pub use models::LinkClickEventData;
pub use models::PlatformOverview;
pub use models::RecentConversation;
pub use models::ScrollEventData;
pub use models::TopAgent;
pub use models::TopTool;
pub use models::TopUser;
pub use models::TrafficSource;
pub use models::TrafficSummary;
pub use models::UserMetricsWithTrends;

Modules§

detection
models

Structs§

AgentAnalyticsRepository
AnalyticsAiSessionProvider
AnalyticsEventsRepository
AnalyticsExtension
AnalyticsQueryRepository
AnalyticsService
AnomalyCheckResult
AnomalyDetectionService
AnomalyEvent
AnomalyThresholdConfig
BehavioralAnalysisInput
BehavioralAnalysisResult
BehavioralBotDetector
BehavioralSignal
CliSessionAnalyticsRepository
ContentAnalyticsRepository
ConversationAnalyticsRepository
CoreStatsRepository
CostAnalyticsRepository
CreateAnalyticsSessionInput
CreateSessionParams
EngagementRepository
EscalationCriteria
FingerprintRepository
FunnelRepository
OverviewAnalyticsRepository
ProviderUsage
RequestAnalyticsRepository
SessionAnalytics
SessionBehavioralData
SessionCleanupService
SessionEngagementSummary
SessionMigrationResult
SessionRecord
SessionRepository
StoredAnalyticsEvent
ThrottleService
ToolAnalyticsRepository
ToolListParams
TrafficAnalyticsRepository

Enums§

AnalyticsError
AnomalyLevel
SignalType
ThrottleLevel

Constants§

ABUSE_THRESHOLD_FOR_BAN
BEHAVIORAL_BOT_THRESHOLD
HIGH_REQUEST_THRESHOLD
HIGH_VELOCITY_RPM
MAX_SESSIONS_PER_FINGERPRINT
SUSTAINED_VELOCITY_MINUTES

Functions§

matches_bot_pattern

Type Aliases§

AnalyticsResult
GeoIpReader