Konso.Clients.ValueTracking 1.2.1

There is a newer version of this package available.
See the version list below for details.
dotnet add package Konso.Clients.ValueTracking --version 1.2.1
                    
NuGet\Install-Package Konso.Clients.ValueTracking -Version 1.2.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Konso.Clients.ValueTracking" Version="1.2.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Konso.Clients.ValueTracking" Version="1.2.1" />
                    
Directory.Packages.props
<PackageReference Include="Konso.Clients.ValueTracking" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Konso.Clients.ValueTracking --version 1.2.1
                    
#r "nuget: Konso.Clients.ValueTracking, 1.2.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Konso.Clients.ValueTracking@1.2.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Konso.Clients.ValueTracking&version=1.2.1
                    
Install as a Cake Addin
#tool nuget:?package=Konso.Clients.ValueTracking&version=1.2.1
                    
Install as a Cake Tool

Konso ValueTracking .Net Client

The Konso Value Tracking .NET Client Library is a powerful tool designed to help businesses capture and track valuable business events in their applications. With this library, developers can easily integrate value tracking capabilities into their .NET applications, allowing them to gain valuable insights into user behavior, product usage, and overall business performance.

Features

Event Capture: The library provides a simple and intuitive API for capturing business events in your application. Whether it's a user action, a transaction, or any other significant event, the library makes it easy to record and track these events for analysis.

Flexible Tracking: Konso Value Tracking supports flexible event tracking, allowing you to define custom event properties and parameters that are relevant to your business. This flexibility enables you to capture and analyze the specific data points that matter most to your organization.

Real-time Analytics: By integrating the Konso Value Tracking library, you can gain access to real-time analytics and reporting. Monitor and visualize event data in a comprehensive dashboard, empowering you to make data-driven decisions and optimize your business processes.

Data Privacy and Security: Konso prioritizes data privacy and security. The library provides robust mechanisms to ensure the protection of sensitive customer data, adhering to industry-standard security practices and compliance regulations.

Getting Started

To start using the Konso Value Tracking .NET Client Library, simply follow the steps below:

⚠️ Prerequisites: Konso account and created bucket

Install the library via NuGet or by manually referencing the assembly in your project


NuGet\Install-Package Konso.Clients.ValueTracking -Version 1.2.1

Initialize the library with your API credentials and configuration settings

Add config to appsettings.json:

"Konso": {
    "ValueTracking": {
        "Endpoint": "https://apis.konso.io",
        "BucketId": "<your bucket id>",
        "ApiKey": "<bucket's access key>"
    }
}

in startup.cs:

builder.Services.AddKonsoValueTracking(options =>
{
    options.Endpoint = builder.Configuration.GetValue<string>("Konso:ValueTracking:Endpoint");
    options.BucketId = builder.Configuration.GetValue<string>("Konso:ValueTracking:BucketId");
    options.ApiKey = builder.Configuration.GetValue<string>("Konso:ValueTracking:ApiKey");
});

Begin capturing business events using the provided API methods, specifying relevant event properties and parameters

Resolve the service in class constructor:

private readonly IValueTrackingClient _valueTrackingService;
public SomeClass(IValueTrackingClient valueTrackingService)
{
    _valueTrackingService = valueTrackingService;
}

To track business event add:

await _valueTrackingService.CreateAsync(new ValueTrackingCreateRequest() 
{ 
    AppName = "string", // (optional) application name  
    Country = "string", // (optional) 2 letters country code
    Value = double, // (optional) value of the event  
    EventId = int, // id of event by project's enumeration 
    Tags = new List<string>(), // (optional) list of tags associated with the event 
    Browser = "string", // (optional) user agent details
    User = "string", // (optional) user's details
    IP = "string", // (optional) user's ip address
    ReferenceId, // (optional) any related id to the event
    Custom, // (optional) custom field 
    CorrelationId, (optional) id to correlate with metrics and logs
});

Leverage the real-time analytics and reporting features to gain actionable insights from your captured event data with Konso

For detailed documentation and additional examples, refer to the Konso API Reference.

Requirements

  • .NET 5 or higher
  • Konso BucketId and API key

Support and Feedback

If you encounter any issues or have any questions or feedback, please reach out to our support team at <support at konso.io>. We are here to assist you and continually improve the Konso Value Tracking .NET Client Library to meet your business needs.

✅ Developed / Developing by InDevLabs

Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
8.1.3 1,363 9/24/2024
8.1.2 178 9/24/2024
8.1.1 435 6/6/2024
8.1.0 184 6/6/2024
8.0.0 254 5/6/2024
1.2.1 688 5/17/2023
1.2.0 272 5/17/2023
1.1.0 769 12/10/2021
1.0.2 6,364 11/24/2021
1.0.1 528 11/4/2021
1.0.0 505 11/4/2021