diff --git a/Runtime/Interfaces/IBacktraceMetrics.cs b/Runtime/Interfaces/IBacktraceMetrics.cs
index fc743c80..2d7942ae 100644
--- a/Runtime/Interfaces/IBacktraceMetrics.cs
+++ b/Runtime/Interfaces/IBacktraceMetrics.cs
@@ -1,5 +1,6 @@
using Backtrace.Unity.Model.Attributes;
using Backtrace.Unity.Model.Metrics;
+using System;
using System.Collections.Generic;
namespace Backtrace.Unity.Interfaces
@@ -22,6 +23,11 @@ public interface IBacktraceMetrics : IScopeAttributeProvider
///
uint MaximumSummedEvents { get; set; }
+ ///
+ /// Current session Id
+ ///
+ Guid SessionId { get; }
+
///
/// Maximum number of unique events in store. If number of events in store hit the limit
/// BacktraceMetrics instance will send data to Backtrace.
diff --git a/Runtime/Services/BacktraceMetrics.cs b/Runtime/Services/BacktraceMetrics.cs
index faf8d102..c6aa2840 100644
--- a/Runtime/Services/BacktraceMetrics.cs
+++ b/Runtime/Services/BacktraceMetrics.cs
@@ -16,7 +16,7 @@ internal sealed class BacktraceMetrics : IBacktraceMetrics
///
/// Session Id
///
- public readonly Guid SessionId = Guid.NewGuid();
+ public Guid SessionId { get; } = Guid.NewGuid();
///
/// Default submission URL