Skip to content

Commit 7b29c2e

Browse files
Merge pull request #102 from statsig-io/add-session-id-to-statsig-metadata
Add SessionID to Statsig Metadata
2 parents b6a7f13 + 8f6060d commit 7b29c2e

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

src/StatsigMetadata.php

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,17 @@ public static function getJson(): array
1212
return [
1313
'sdkType' => self::SDK_TYPE,
1414
'sdkVersion' => self::VERSION,
15-
'languageVersion' => phpversion()
15+
'languageVersion' => phpversion(),
16+
];
17+
}
18+
19+
public static function getJsonWithSessionID($session_id): array
20+
{
21+
return [
22+
'sdkType' => self::SDK_TYPE,
23+
'sdkVersion' => self::VERSION,
24+
'languageVersion' => phpversion(),
25+
'sessionID' => $session_id
1626
];
1727
}
1828
}

src/StatsigNetwork.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ function logEventsWithStatusCode($events)
8686
{
8787
$req_body = [
8888
'events' => $events,
89-
'statsigMetadata' => StatsigMetadata::getJson()
89+
'statsigMetadata' => StatsigMetadata::getJsonWithSessionID($this->session_id)
9090
];
9191
$res = $this->postRequest("rgstr", json_encode($req_body), ['STATSIG-EVENT-COUNT' => strval(count($events))], true);
9292

0 commit comments

Comments
 (0)