Skip to content

aws-samples/clickstream-sdk-samples

Clickstream SDK Samples

Welcome to the Clickstream SDK Samples repository, a collection of sample applications demonstrating the integration of the Clickstream SDK on various platforms - Android, iOS, React Native, and more.

Overview

The Clickstream SDK is part of an AWS solution - Clickstream Analytics on AWS, which provisions data pipeline to ingest and process event data into AWS services such as S3, Redshift.

Getting Started

Clone this repository and dive into individual platform directories for comprehensive instructions on integrating the Clickstream SDK into your projects. Whether you're developing for Android, iOS, or React Native, these examples serve as valuable resources to kickstart your journey with Clickstream Analytics on AWS.

We look forward to seeing the insightful ways you leverage Clickstream for enhanced event tracking and analytics in your applications!

Android SDK Example

Android example app Joomia shopping app is forked from https://github.com/joelkanyi/Joomia. To get started with the Android example, refer to the Android Example README.

You can refer this PR to learn how to integrate Clickstream Android SDK.

More references:

Clickstream Android SDK Repository

Clickstream Android SDK Manual

License: Apache-2.0

Swift SDK Example

iOS example app Shopping App is forked from https://github.com/Djallil14/SwiftUI-FakeShopping-App. To get started with the iOS example, refer to the iOS Example README.

You can refer this PR to learn how to integrate Clickstream Swift SDK.

More references:

Clickstream Swift SDK Repository

Clickstream Swift SDK Manual

License: MIT

React Native SDK Example

React-Native example app v2ex is forked from https://github.com/funnyzak/react-native-v2ex. To get started with the React-Native example, refer to the React-Native Example README.

Please refer this PR to learn how to integrate Clickstream React Native SDK into your app.

You can also refer this PR to learn how to manually integrate Clickstream Android and Swift SDK into react native app.

Record screen views when using React Navigation

Here's an example of globally logging React Native screen view events when using React Navigation 6.x:

License: Apache-2.0

Web SDK Example

It's a Vue2.x and Express.JS application. See it for more details.

Web SDK Example for Retail Demo Store

It's a Vue3.x demo retail web application. See it for more details.

Security

See CONTRIBUTING for more information.

License

This library is licensed under the MIT-0 License. See the LICENSE file.