Reference: Google: Analytics GA4

Installation

dependencies {
    
    implementation(platform("org.http4k:http4k-bom:6.36.0.0"))

    implementation("org.http4k:http4k-connect-google-analytics-ga4")
    implementation("org.http4k:http4k-connect-google-analytics-ga4-fake")
}

The GA connector provides the following Actions:

 *  PageView
 *  Event

Default Fake port: 35628

To start:

Kotlin fake.kt
package content.ecosystem.connect.reference.google.analytics_ga4

import org.http4k.chaos.start
import org.http4k.connect.google.analytics.ga4.FakeGoogleAnalytics

val googleAnalytics = FakeGoogleAnalytics().start()
scarf