From 796eeb1da01e5fb953e66c340a1a996676da9530 Mon Sep 17 00:00:00 2001 From: Bruce Arctor <5032356+brucearctor@users.noreply.github.com> Date: Sun, 11 Oct 2026 21:26:08 -0700 Subject: [PATCH] fix(site): improve homepage hero formatting, add deployment stack pills, and replace raw backticks in HTML --- site/_pages/userale.html | 6 ++--- site/index.html | 55 +++++++++++++++++++++++++--------------- 2 files changed, 38 insertions(+), 23 deletions(-) diff --git a/site/_pages/userale.html b/site/_pages/userale.html index 76633f0..a7170ba 100644 --- a/site/_pages/userale.html +++ b/site/_pages/userale.html @@ -5,7 +5,7 @@ image: /images/userale_inverted.png component: UserALE -description: Apache UserALE (User Analytic Logging Engine) is the beating heart of Apache Flagon technology. UserALE provides instrumentation for web applications, embedding a lightweight, easy-to-manage behavioral logging and session replay capability. Apply UserALE.js with a single script tag or ES module import and capture every user interaction, bounding-box coordinate, W3C Trace Context (`traceparent`), and DOM mutation without managing manual tags on every feature. UserALE exports to OpenTelemetry (OTLP/JSON), Protobuf v1 JSON, UserALE flat JSON, and WebSockets—working seamlessly with Grafana/Loki/Tempo, OpenSearch, Apache Iceberg Lakehouses, and Elastic. +description: Apache UserALE (User Analytic Logging Engine) is the beating heart of Apache Flagon technology. UserALE provides instrumentation for web applications, embedding a lightweight, easy-to-manage behavioral logging and session replay capability. Apply UserALE.js with a single script tag or ES module import and capture every user interaction, bounding-box coordinate, W3C Trace Context (traceparent), and DOM mutation without managing manual tags on every feature. UserALE exports to OpenTelemetry (OTLP/JSON), Protobuf v1 JSON, UserALE flat JSON, and WebSockets—working seamlessly with Grafana/Loki/Tempo, OpenSearch, Apache Iceberg Lakehouses, and Elastic. features: - @@ -27,7 +27,7 @@ icon: database color: green title: Own your own data - description: Stream behavioral telemetry to OpenSearch, OpenTelemetry Collector, Apache Kafka/Flink/Iceberg, or Elastic. + description: Stream behavioral telemetry to OpenSearch, OpenTelemetry Collector, Apache Kafka/Iceberg/Spark, or Elastic. - icon: dashboard color: blue @@ -37,7 +37,7 @@ icon: protect color: yellow title: Privacy & Security Controls - description: Built-in PII scrubbing via data-userale- redact/ignore attributes, plus custom auth and header callbacks. + description: Built-in PII scrubbing via data-userale-redact and data-userale-ignore attributes, plus custom auth and header callbacks. contentCount: 1 --- diff --git a/site/index.html b/site/index.html index 16d94ab..81ecd0b 100644 --- a/site/index.html +++ b/site/index.html @@ -11,33 +11,48 @@
- Apache Flagon is an open-source, thin-client behavioral logging and analytics suite for business analytics, usage analytics, usability, and user testing. Flagon supports a range of streamlined deployment architectures ranging from single-webpage analysis to cloud-native OpenTelemetry observability (Grafana + Loki + Tempo), OpenSearch, All-Apache Lakehouse (Kafka + Flink + Iceberg + Doris + Superset), and the Elastic Stack (ELK). In the spirit of customization, Apache Flagon combines modular instrumentation and Python analytics capabilities to help you build the stack that suits your needs. +
+ Apache Flagon is an open-source, thin-client behavioral logging and analytics suite for web observability, usability engineering, and product analytics. Combine lightweight browser instrumentation with Python behavioral data science to build the stack that fits your infrastructure:
-http-json, otlp, proto-json, websocket), W3C Trace Context (traceparent) correlation, and two-layer session replay. Try the interactive demo below!
LogBatch JSON, and OpenTelemetry OTLP/JSON payloads—giving data scientists and engineers built-in algorithms for session segmentation, UX frustration detection (rage clicks, dead clicks, DOM thrashing), spatial click/scroll heatmaps, and Markov clickstream graphs.