mirror of
https://github.com/velocitatem/PHANTOM.git
synced 2026-05-31 08:33:36 +00:00
1741 lines
75 KiB
Plaintext
1741 lines
75 KiB
Plaintext
{
|
||
"cells": [
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 1,
|
||
"id": "5abf66eb-f9ab-4680-a4f8-2a59d0989644",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"import sys\n",
|
||
"project_root = \"/home/velocitatem/Documents/Projects/PHANTOM/experiments\"\n",
|
||
"from pathlib import Path\n",
|
||
"if str(Path.cwd().parent if 'notebooks' in str(Path.cwd()) else Path.cwd()) not in sys.path:\n",
|
||
" sys.path.insert(0, str(project_root))"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 2,
|
||
"id": "67e2b839-83a2-4e78-b96e-dfa6d3ad72f0",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"from procesing.steps import (\n",
|
||
" ExtractSessionFeaturesStep,\n",
|
||
" _extract_features_for_session,\n",
|
||
" FetchInteractionsStep,\n",
|
||
")\n",
|
||
"from procesing.context import PipelineContext\n",
|
||
"from procesing.providers import SupabaseProvider, BackendAPIProvider"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 3,
|
||
"id": "3d8993fa-803d-43b9-8b27-a54d89b6c4d7",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"class Provider(SupabaseProvider, BackendAPIProvider):\n",
|
||
" def __init__(self, backend_url: str):\n",
|
||
" SupabaseProvider.__init__(self)\n",
|
||
" BackendAPIProvider.__init__(self, backend_url=backend_url)\n",
|
||
"# example run\n",
|
||
"context = PipelineContext(\n",
|
||
" provider=Provider(backend_url=\"http://localhost:5000\"),\n",
|
||
" store_mode='hotel',\n",
|
||
" window_size='5min',\n",
|
||
"\n",
|
||
")"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 4,
|
||
"id": "f2a52096-4c3c-4168-bf5b-5567c7aade41",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/html": [
|
||
"<div>\n",
|
||
"<style scoped>\n",
|
||
" .dataframe tbody tr th:only-of-type {\n",
|
||
" vertical-align: middle;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe tbody tr th {\n",
|
||
" vertical-align: top;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe thead th {\n",
|
||
" text-align: right;\n",
|
||
" }\n",
|
||
"</style>\n",
|
||
"<table border=\"1\" class=\"dataframe\">\n",
|
||
" <thead>\n",
|
||
" <tr style=\"text-align: right;\">\n",
|
||
" <th></th>\n",
|
||
" <th>sessionId</th>\n",
|
||
" <th>experimentId</th>\n",
|
||
" <th>eventName</th>\n",
|
||
" <th>page</th>\n",
|
||
" <th>productId</th>\n",
|
||
" <th>storeMode</th>\n",
|
||
" <th>userAgent</th>\n",
|
||
" <th>ts</th>\n",
|
||
" <th>metadata_referrer</th>\n",
|
||
" <th>metadata_elementText</th>\n",
|
||
" <th>metadata_dateIndex</th>\n",
|
||
" <th>metadata_dwellTime</th>\n",
|
||
" <th>metadata_type</th>\n",
|
||
" <th>metadata_roomType</th>\n",
|
||
" <th>metadata_price</th>\n",
|
||
" <th>metadata_nights</th>\n",
|
||
" <th>metadata_total</th>\n",
|
||
" <th>metadata_itemCount</th>\n",
|
||
" <th>dateIndex</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <th>0</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>page_view</td>\n",
|
||
" <td>/</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25T20:20:13.061Z</td>\n",
|
||
" <td></td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td><NA></td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hover_over_title</td>\n",
|
||
" <td>/hotel/products</td>\n",
|
||
" <td>d018efc1-25e9-4284-b276-80386e048b25</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25T20:21:17.425Z</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>Junior Suite</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>1200.0</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>1</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>2</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hover_over_paragraph</td>\n",
|
||
" <td>/hotel/products</td>\n",
|
||
" <td>d018efc1-25e9-4284-b276-80386e048b25</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25T20:21:19.496Z</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>price</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>1202.0</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>1</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>3</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>page_view</td>\n",
|
||
" <td>/hotel/products/d018efc1-25e9-4284-b276-80386e...</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25T20:21:21.922Z</td>\n",
|
||
" <td>http://localhost:3000/hotel/products?dateIndex...</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td><NA></td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>4</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>learn_more_about_item</td>\n",
|
||
" <td>/hotel/products/d018efc1-25e9-4284-b276-80386e...</td>\n",
|
||
" <td>d018efc1-25e9-4284-b276-80386e048b25</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25T20:21:22.674Z</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Junior Suite</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>1</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"</div>"
|
||
],
|
||
"text/plain": [
|
||
" sessionId experimentId eventName \\\n",
|
||
"0 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 None page_view \n",
|
||
"1 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 None hover_over_title \n",
|
||
"2 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 None hover_over_paragraph \n",
|
||
"3 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 None page_view \n",
|
||
"4 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 None learn_more_about_item \n",
|
||
"\n",
|
||
" page \\\n",
|
||
"0 / \n",
|
||
"1 /hotel/products \n",
|
||
"2 /hotel/products \n",
|
||
"3 /hotel/products/d018efc1-25e9-4284-b276-80386e... \n",
|
||
"4 /hotel/products/d018efc1-25e9-4284-b276-80386e... \n",
|
||
"\n",
|
||
" productId storeMode \\\n",
|
||
"0 None hotel \n",
|
||
"1 d018efc1-25e9-4284-b276-80386e048b25 hotel \n",
|
||
"2 d018efc1-25e9-4284-b276-80386e048b25 hotel \n",
|
||
"3 None hotel \n",
|
||
"4 d018efc1-25e9-4284-b276-80386e048b25 hotel \n",
|
||
"\n",
|
||
" userAgent \\\n",
|
||
"0 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"1 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"2 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"3 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"4 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"\n",
|
||
" ts \\\n",
|
||
"0 2025-11-25T20:20:13.061Z \n",
|
||
"1 2025-11-25T20:21:17.425Z \n",
|
||
"2 2025-11-25T20:21:19.496Z \n",
|
||
"3 2025-11-25T20:21:21.922Z \n",
|
||
"4 2025-11-25T20:21:22.674Z \n",
|
||
"\n",
|
||
" metadata_referrer metadata_elementText \\\n",
|
||
"0 NaN \n",
|
||
"1 NaN Junior Suite \n",
|
||
"2 NaN price \n",
|
||
"3 http://localhost:3000/hotel/products?dateIndex... NaN \n",
|
||
"4 NaN NaN \n",
|
||
"\n",
|
||
" metadata_dateIndex metadata_dwellTime metadata_type metadata_roomType \\\n",
|
||
"0 NaN NaN NaN NaN \n",
|
||
"1 1.0 1200.0 NaN NaN \n",
|
||
"2 1.0 1202.0 NaN NaN \n",
|
||
"3 NaN NaN NaN NaN \n",
|
||
"4 1.0 NaN hotel Junior Suite \n",
|
||
"\n",
|
||
" metadata_price metadata_nights metadata_total metadata_itemCount \\\n",
|
||
"0 NaN NaN NaN NaN \n",
|
||
"1 NaN NaN NaN NaN \n",
|
||
"2 NaN NaN NaN NaN \n",
|
||
"3 NaN NaN NaN NaN \n",
|
||
"4 NaN NaN NaN NaN \n",
|
||
"\n",
|
||
" dateIndex \n",
|
||
"0 <NA> \n",
|
||
"1 1 \n",
|
||
"2 1 \n",
|
||
"3 <NA> \n",
|
||
"4 1 "
|
||
]
|
||
},
|
||
"execution_count": 4,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"df=FetchInteractionsStep(context).transform(None)\n",
|
||
"df.head()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 5,
|
||
"id": "72160b99-8f5f-4d9e-8a54-99116fe9d202",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"array(['d423ce8a-77aa-4c9a-94d4-d1adddcc3472',\n",
|
||
" 'fba26fde-4c50-4545-9734-ff415ac2d791',\n",
|
||
" 'e48ae739-dff8-4e56-b9b9-efff9de55a48',\n",
|
||
" '3d0fed38-45fd-4d44-8511-d157adacb238',\n",
|
||
" 'c404dbe5-116f-42c0-b199-503516dbbe91'], dtype=object)"
|
||
]
|
||
},
|
||
"execution_count": 5,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"df['sessionId'].unique()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 6,
|
||
"id": "173d968d-fd66-4e16-97d3-da18fbbdc0f2",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"sessionId\n",
|
||
"d423ce8a-77aa-4c9a-94d4-d1adddcc3472 50\n",
|
||
"c404dbe5-116f-42c0-b199-503516dbbe91 18\n",
|
||
"e48ae739-dff8-4e56-b9b9-efff9de55a48 8\n",
|
||
"fba26fde-4c50-4545-9734-ff415ac2d791 2\n",
|
||
"3d0fed38-45fd-4d44-8511-d157adacb238 2\n",
|
||
"Name: count, dtype: int64"
|
||
]
|
||
},
|
||
"execution_count": 6,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"df['sessionId'].value_counts()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 7,
|
||
"id": "924bf0a9-6143-42f5-b779-780caf902ae8",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/html": [
|
||
"<div>\n",
|
||
"<style scoped>\n",
|
||
" .dataframe tbody tr th:only-of-type {\n",
|
||
" vertical-align: middle;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe tbody tr th {\n",
|
||
" vertical-align: top;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe thead th {\n",
|
||
" text-align: right;\n",
|
||
" }\n",
|
||
"</style>\n",
|
||
"<table border=\"1\" class=\"dataframe\">\n",
|
||
" <thead>\n",
|
||
" <tr style=\"text-align: right;\">\n",
|
||
" <th></th>\n",
|
||
" <th>sessionId</th>\n",
|
||
" <th>experimentId</th>\n",
|
||
" <th>eventName</th>\n",
|
||
" <th>page</th>\n",
|
||
" <th>productId</th>\n",
|
||
" <th>storeMode</th>\n",
|
||
" <th>userAgent</th>\n",
|
||
" <th>ts</th>\n",
|
||
" <th>metadata_referrer</th>\n",
|
||
" <th>metadata_elementText</th>\n",
|
||
" <th>metadata_dateIndex</th>\n",
|
||
" <th>metadata_dwellTime</th>\n",
|
||
" <th>metadata_type</th>\n",
|
||
" <th>metadata_roomType</th>\n",
|
||
" <th>metadata_price</th>\n",
|
||
" <th>metadata_nights</th>\n",
|
||
" <th>metadata_total</th>\n",
|
||
" <th>metadata_itemCount</th>\n",
|
||
" <th>dateIndex</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <th>30</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>hover_over_title</td>\n",
|
||
" <td>/hotel/products</td>\n",
|
||
" <td>d018efc1-25e9-4284-b276-80386e048b25</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25T21:05:43.942Z</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>Junior Suite</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>1252.0</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>1</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>31</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>page_view</td>\n",
|
||
" <td>/hotel/products/d018efc1-25e9-4284-b276-80386e...</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25T21:05:45.407Z</td>\n",
|
||
" <td>http://localhost:3000/hotel/products?dateIndex...</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td><NA></td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>32</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>learn_more_about_item</td>\n",
|
||
" <td>/hotel/products/d018efc1-25e9-4284-b276-80386e...</td>\n",
|
||
" <td>d018efc1-25e9-4284-b276-80386e048b25</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25T21:05:45.515Z</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Junior Suite</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>1</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>33</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>page_view</td>\n",
|
||
" <td>/hotel/products</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25T21:05:50.176Z</td>\n",
|
||
" <td></td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td><NA></td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>34</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>page_view</td>\n",
|
||
" <td>/hotel/products/2ddabbfc-4127-48fc-86dc-ebc4c6...</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25T21:05:54.666Z</td>\n",
|
||
" <td>http://localhost:3000/hotel/products?dateIndex...</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td><NA></td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"</div>"
|
||
],
|
||
"text/plain": [
|
||
" sessionId \\\n",
|
||
"30 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"31 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"32 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"33 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"34 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"\n",
|
||
" experimentId eventName \\\n",
|
||
"30 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 hover_over_title \n",
|
||
"31 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 page_view \n",
|
||
"32 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 learn_more_about_item \n",
|
||
"33 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 page_view \n",
|
||
"34 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 page_view \n",
|
||
"\n",
|
||
" page \\\n",
|
||
"30 /hotel/products \n",
|
||
"31 /hotel/products/d018efc1-25e9-4284-b276-80386e... \n",
|
||
"32 /hotel/products/d018efc1-25e9-4284-b276-80386e... \n",
|
||
"33 /hotel/products \n",
|
||
"34 /hotel/products/2ddabbfc-4127-48fc-86dc-ebc4c6... \n",
|
||
"\n",
|
||
" productId storeMode \\\n",
|
||
"30 d018efc1-25e9-4284-b276-80386e048b25 hotel \n",
|
||
"31 None hotel \n",
|
||
"32 d018efc1-25e9-4284-b276-80386e048b25 hotel \n",
|
||
"33 None hotel \n",
|
||
"34 None hotel \n",
|
||
"\n",
|
||
" userAgent \\\n",
|
||
"30 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"31 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"32 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"33 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"34 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"\n",
|
||
" ts \\\n",
|
||
"30 2025-11-25T21:05:43.942Z \n",
|
||
"31 2025-11-25T21:05:45.407Z \n",
|
||
"32 2025-11-25T21:05:45.515Z \n",
|
||
"33 2025-11-25T21:05:50.176Z \n",
|
||
"34 2025-11-25T21:05:54.666Z \n",
|
||
"\n",
|
||
" metadata_referrer metadata_elementText \\\n",
|
||
"30 NaN Junior Suite \n",
|
||
"31 http://localhost:3000/hotel/products?dateIndex... NaN \n",
|
||
"32 NaN NaN \n",
|
||
"33 NaN \n",
|
||
"34 http://localhost:3000/hotel/products?dateIndex... NaN \n",
|
||
"\n",
|
||
" metadata_dateIndex metadata_dwellTime metadata_type metadata_roomType \\\n",
|
||
"30 1.0 1252.0 NaN NaN \n",
|
||
"31 NaN NaN NaN NaN \n",
|
||
"32 1.0 NaN hotel Junior Suite \n",
|
||
"33 NaN NaN NaN NaN \n",
|
||
"34 NaN NaN NaN NaN \n",
|
||
"\n",
|
||
" metadata_price metadata_nights metadata_total metadata_itemCount \\\n",
|
||
"30 NaN NaN NaN NaN \n",
|
||
"31 NaN NaN NaN NaN \n",
|
||
"32 NaN NaN NaN NaN \n",
|
||
"33 NaN NaN NaN NaN \n",
|
||
"34 NaN NaN NaN NaN \n",
|
||
"\n",
|
||
" dateIndex \n",
|
||
"30 1 \n",
|
||
"31 <NA> \n",
|
||
"32 1 \n",
|
||
"33 <NA> \n",
|
||
"34 <NA> "
|
||
]
|
||
},
|
||
"execution_count": 7,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"session=\"d423ce8a-77aa-4c9a-94d4-d1adddcc3472\"\n",
|
||
"df=df[df['sessionId'] == session]\n",
|
||
"df=df.dropna(subset=[\"experimentId\"])\n",
|
||
"df.head()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 11,
|
||
"id": "3db0b073-e141-4ea4-bbf7-7123aeb9057f",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"from procesing.steps import ExtractSessionFeaturesStep\n",
|
||
"feats = ExtractSessionFeaturesStep(context).transform(df)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 12,
|
||
"id": "c6527d2c-b68a-42e7-8558-cc957a371260",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/html": [
|
||
"<div>\n",
|
||
"<style scoped>\n",
|
||
" .dataframe tbody tr th:only-of-type {\n",
|
||
" vertical-align: middle;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe tbody tr th {\n",
|
||
" vertical-align: top;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe thead th {\n",
|
||
" text-align: right;\n",
|
||
" }\n",
|
||
"</style>\n",
|
||
"<table border=\"1\" class=\"dataframe\">\n",
|
||
" <thead>\n",
|
||
" <tr style=\"text-align: right;\">\n",
|
||
" <th></th>\n",
|
||
" <th>sessionId</th>\n",
|
||
" <th>experimentId</th>\n",
|
||
" <th>eventName</th>\n",
|
||
" <th>page</th>\n",
|
||
" <th>productId</th>\n",
|
||
" <th>storeMode</th>\n",
|
||
" <th>userAgent</th>\n",
|
||
" <th>ts</th>\n",
|
||
" <th>metadata_referrer</th>\n",
|
||
" <th>metadata_elementText</th>\n",
|
||
" <th>...</th>\n",
|
||
" <th>searches</th>\n",
|
||
" <th>cart_adds</th>\n",
|
||
" <th>hovers</th>\n",
|
||
" <th>unique_products_viewed</th>\n",
|
||
" <th>product_view_depth</th>\n",
|
||
" <th>session_duration_sec</th>\n",
|
||
" <th>interaction_velocity</th>\n",
|
||
" <th>avg_time_between_events</th>\n",
|
||
" <th>std_time_between_events</th>\n",
|
||
" <th>cart_to_view_ratio</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <th>0</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>hover_over_title</td>\n",
|
||
" <td>/hotel/products</td>\n",
|
||
" <td>d018efc1-25e9-4284-b276-80386e048b25</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25 21:05:43.942000+00:00</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>Junior Suite</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>page_view</td>\n",
|
||
" <td>/hotel/products/d018efc1-25e9-4284-b276-80386e...</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25 21:05:45.407000+00:00</td>\n",
|
||
" <td>http://localhost:3000/hotel/products?dateIndex...</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>1.465</td>\n",
|
||
" <td>81.911263</td>\n",
|
||
" <td>1.465000</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>2</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>learn_more_about_item</td>\n",
|
||
" <td>/hotel/products/d018efc1-25e9-4284-b276-80386e...</td>\n",
|
||
" <td>d018efc1-25e9-4284-b276-80386e048b25</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25 21:05:45.515000+00:00</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>1.573</td>\n",
|
||
" <td>114.431024</td>\n",
|
||
" <td>0.786500</td>\n",
|
||
" <td>0.959544</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>3</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>page_view</td>\n",
|
||
" <td>/hotel/products</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25 21:05:50.176000+00:00</td>\n",
|
||
" <td></td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>6.234</td>\n",
|
||
" <td>38.498556</td>\n",
|
||
" <td>2.078000</td>\n",
|
||
" <td>2.337580</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>4</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>page_view</td>\n",
|
||
" <td>/hotel/products/2ddabbfc-4127-48fc-86dc-ebc4c6...</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25 21:05:54.666000+00:00</td>\n",
|
||
" <td>http://localhost:3000/hotel/products?dateIndex...</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>10.724</td>\n",
|
||
" <td>27.974636</td>\n",
|
||
" <td>2.681000</td>\n",
|
||
" <td>2.257718</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>5</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>learn_more_about_item</td>\n",
|
||
" <td>/hotel/products/2ddabbfc-4127-48fc-86dc-ebc4c6...</td>\n",
|
||
" <td>2ddabbfc-4127-48fc-86dc-ebc4c677efa2</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25 21:05:54.794000+00:00</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>10.852</td>\n",
|
||
" <td>33.173609</td>\n",
|
||
" <td>2.170400</td>\n",
|
||
" <td>2.264184</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>6</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>page_view</td>\n",
|
||
" <td>/hotel/products</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25 21:05:57.670000+00:00</td>\n",
|
||
" <td></td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>13.728</td>\n",
|
||
" <td>30.594406</td>\n",
|
||
" <td>2.288000</td>\n",
|
||
" <td>2.045532</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>7</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>page_view</td>\n",
|
||
" <td>/hotel/products/2cd7f756-fc65-4ba0-ab01-74521c...</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25 21:06:03.130000+00:00</td>\n",
|
||
" <td>http://localhost:3000/hotel/products?dateIndex...</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>19.188</td>\n",
|
||
" <td>25.015635</td>\n",
|
||
" <td>2.741143</td>\n",
|
||
" <td>2.219055</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>8</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>learn_more_about_item</td>\n",
|
||
" <td>/hotel/products/2cd7f756-fc65-4ba0-ab01-74521c...</td>\n",
|
||
" <td>2cd7f756-fc65-4ba0-ab01-74521c1fff43</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25 21:06:03.253000+00:00</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>19.311</td>\n",
|
||
" <td>27.963337</td>\n",
|
||
" <td>2.413875</td>\n",
|
||
" <td>2.253349</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>9</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>add_item_to_cart</td>\n",
|
||
" <td>/hotel/products/2cd7f756-fc65-4ba0-ab01-74521c...</td>\n",
|
||
" <td>2cd7f756-fc65-4ba0-ab01-74521c1fff43</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25 21:06:06.815000+00:00</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>22.873</td>\n",
|
||
" <td>26.231802</td>\n",
|
||
" <td>2.541444</td>\n",
|
||
" <td>2.142276</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>10</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>page_view</td>\n",
|
||
" <td>/hotel/products</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25 21:06:08.600000+00:00</td>\n",
|
||
" <td></td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>24.658</td>\n",
|
||
" <td>26.766161</td>\n",
|
||
" <td>2.465800</td>\n",
|
||
" <td>2.033873</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>11</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>checkout_start</td>\n",
|
||
" <td>/cart</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25 21:06:11.586000+00:00</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>27.644</td>\n",
|
||
" <td>26.045435</td>\n",
|
||
" <td>2.513091</td>\n",
|
||
" <td>1.935866</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>12</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>hover_over_title</td>\n",
|
||
" <td>/hotel/products</td>\n",
|
||
" <td>7f71fbe2-343c-4a46-94ea-07cbd903a86c</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25 21:06:28.050000+00:00</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>Executive Suite</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>44.108</td>\n",
|
||
" <td>17.683867</td>\n",
|
||
" <td>3.675667</td>\n",
|
||
" <td>4.430110</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>13</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>hover_over_paragraph</td>\n",
|
||
" <td>/hotel/products</td>\n",
|
||
" <td>7f71fbe2-343c-4a46-94ea-07cbd903a86c</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25 21:06:31.806000+00:00</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>price</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>47.864</td>\n",
|
||
" <td>17.549724</td>\n",
|
||
" <td>3.681846</td>\n",
|
||
" <td>4.241566</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>14</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>page_view</td>\n",
|
||
" <td>/hotel/products/7f71fbe2-343c-4a46-94ea-07cbd9...</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25 21:06:33.847000+00:00</td>\n",
|
||
" <td>http://localhost:3000/hotel/products?dateIndex...</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>49.905</td>\n",
|
||
" <td>18.034265</td>\n",
|
||
" <td>3.564643</td>\n",
|
||
" <td>4.098693</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>15</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>learn_more_about_item</td>\n",
|
||
" <td>/hotel/products/7f71fbe2-343c-4a46-94ea-07cbd9...</td>\n",
|
||
" <td>7f71fbe2-343c-4a46-94ea-07cbd903a86c</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25 21:06:34.029000+00:00</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>50.087</td>\n",
|
||
" <td>19.166650</td>\n",
|
||
" <td>3.339133</td>\n",
|
||
" <td>4.045016</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>16</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>page_view</td>\n",
|
||
" <td>/hotel/products</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25 21:06:37.255000+00:00</td>\n",
|
||
" <td></td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>53.313</td>\n",
|
||
" <td>19.132294</td>\n",
|
||
" <td>3.332063</td>\n",
|
||
" <td>3.907959</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>17</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>hover_over_title</td>\n",
|
||
" <td>/hotel/products</td>\n",
|
||
" <td>7f71fbe2-343c-4a46-94ea-07cbd903a86c</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25 21:06:43.694000+00:00</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>Executive Suite</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>59.752</td>\n",
|
||
" <td>18.074709</td>\n",
|
||
" <td>3.514824</td>\n",
|
||
" <td>3.858168</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>18</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>page_view</td>\n",
|
||
" <td>/hotel/products/7f71fbe2-343c-4a46-94ea-07cbd9...</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25 21:06:44.387000+00:00</td>\n",
|
||
" <td>http://localhost:3000/hotel/products?dateIndex...</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>60.445</td>\n",
|
||
" <td>18.860121</td>\n",
|
||
" <td>3.358056</td>\n",
|
||
" <td>3.801607</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>19</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>learn_more_about_item</td>\n",
|
||
" <td>/hotel/products/7f71fbe2-343c-4a46-94ea-07cbd9...</td>\n",
|
||
" <td>7f71fbe2-343c-4a46-94ea-07cbd903a86c</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25 21:06:44.492000+00:00</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>5.0</td>\n",
|
||
" <td>60.550</td>\n",
|
||
" <td>19.818332</td>\n",
|
||
" <td>3.186842</td>\n",
|
||
" <td>3.769122</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>20</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>add_item_to_cart</td>\n",
|
||
" <td>/hotel/products/7f71fbe2-343c-4a46-94ea-07cbd9...</td>\n",
|
||
" <td>7f71fbe2-343c-4a46-94ea-07cbd903a86c</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25 21:06:46.279000+00:00</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>62.337</td>\n",
|
||
" <td>20.212715</td>\n",
|
||
" <td>3.116850</td>\n",
|
||
" <td>3.681924</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>21</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>checkout_start</td>\n",
|
||
" <td>/cart</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-25 21:06:48.275000+00:00</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>64.333</td>\n",
|
||
" <td>20.518241</td>\n",
|
||
" <td>3.063476</td>\n",
|
||
" <td>3.597021</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>22</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>page_view</td>\n",
|
||
" <td>/</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-28 18:26:19.145000+00:00</td>\n",
|
||
" <td></td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>64.333</td>\n",
|
||
" <td>21.450888</td>\n",
|
||
" <td>11347.054682</td>\n",
|
||
" <td>53208.035246</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>23</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>hover_over_title</td>\n",
|
||
" <td>/hotel/products</td>\n",
|
||
" <td>d018efc1-25e9-4284-b276-80386e048b25</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-28 18:27:27.527000+00:00</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>Junior Suite</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>5.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>132.715</td>\n",
|
||
" <td>10.850318</td>\n",
|
||
" <td>10856.677609</td>\n",
|
||
" <td>52037.867752</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>24</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>page_view</td>\n",
|
||
" <td>/hotel/products</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-28 18:30:23.429000+00:00</td>\n",
|
||
" <td></td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>5.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>308.617</td>\n",
|
||
" <td>4.860393</td>\n",
|
||
" <td>10411.645292</td>\n",
|
||
" <td>50940.715176</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>25</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>page_view</td>\n",
|
||
" <td>/hotel/products</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-28 18:34:12.526000+00:00</td>\n",
|
||
" <td></td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>5.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>537.714</td>\n",
|
||
" <td>2.901171</td>\n",
|
||
" <td>10004.343360</td>\n",
|
||
" <td>49909.724987</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>26</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>page_view</td>\n",
|
||
" <td>/hotel/products</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-28 18:34:42.426000+00:00</td>\n",
|
||
" <td></td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>5.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>567.614</td>\n",
|
||
" <td>2.854052</td>\n",
|
||
" <td>9620.710923</td>\n",
|
||
" <td>48940.453026</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>27</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>page_view</td>\n",
|
||
" <td>/hotel/products</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-28 18:39:39.397000+00:00</td>\n",
|
||
" <td></td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>5.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>864.585</td>\n",
|
||
" <td>1.943129</td>\n",
|
||
" <td>9275.387222</td>\n",
|
||
" <td>48023.596355</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>28</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>page_view</td>\n",
|
||
" <td>/hotel/products</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-28 18:40:49.203000+00:00</td>\n",
|
||
" <td></td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>5.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>934.391</td>\n",
|
||
" <td>1.862175</td>\n",
|
||
" <td>8946.616464</td>\n",
|
||
" <td>47157.980032</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>29</th>\n",
|
||
" <td>d423ce8a-77aa-4c9a-94d4-d1adddcc3472</td>\n",
|
||
" <td>53aefd07-f66a-4d7f-ba8b-7ea1fc562d35</td>\n",
|
||
" <td>page_view</td>\n",
|
||
" <td>/admin/experiments</td>\n",
|
||
" <td>None</td>\n",
|
||
" <td>hotel</td>\n",
|
||
" <td>Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...</td>\n",
|
||
" <td>2025-11-29 17:27:43.775000+00:00</td>\n",
|
||
" <td></td>\n",
|
||
" <td>NaN</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>5.0</td>\n",
|
||
" <td>4.0</td>\n",
|
||
" <td>6.0</td>\n",
|
||
" <td>934.391</td>\n",
|
||
" <td>1.926388</td>\n",
|
||
" <td>11466.201138</td>\n",
|
||
" <td>48255.070941</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"<p>30 rows × 32 columns</p>\n",
|
||
"</div>"
|
||
],
|
||
"text/plain": [
|
||
" sessionId \\\n",
|
||
"0 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"1 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"2 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"3 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"4 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"5 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"6 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"7 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"8 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"9 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"10 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"11 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"12 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"13 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"14 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"15 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"16 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"17 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"18 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"19 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"20 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"21 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"22 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"23 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"24 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"25 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"26 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"27 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"28 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"29 d423ce8a-77aa-4c9a-94d4-d1adddcc3472 \n",
|
||
"\n",
|
||
" experimentId eventName \\\n",
|
||
"0 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 hover_over_title \n",
|
||
"1 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 page_view \n",
|
||
"2 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 learn_more_about_item \n",
|
||
"3 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 page_view \n",
|
||
"4 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 page_view \n",
|
||
"5 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 learn_more_about_item \n",
|
||
"6 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 page_view \n",
|
||
"7 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 page_view \n",
|
||
"8 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 learn_more_about_item \n",
|
||
"9 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 add_item_to_cart \n",
|
||
"10 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 page_view \n",
|
||
"11 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 checkout_start \n",
|
||
"12 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 hover_over_title \n",
|
||
"13 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 hover_over_paragraph \n",
|
||
"14 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 page_view \n",
|
||
"15 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 learn_more_about_item \n",
|
||
"16 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 page_view \n",
|
||
"17 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 hover_over_title \n",
|
||
"18 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 page_view \n",
|
||
"19 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 learn_more_about_item \n",
|
||
"20 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 add_item_to_cart \n",
|
||
"21 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 checkout_start \n",
|
||
"22 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 page_view \n",
|
||
"23 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 hover_over_title \n",
|
||
"24 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 page_view \n",
|
||
"25 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 page_view \n",
|
||
"26 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 page_view \n",
|
||
"27 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 page_view \n",
|
||
"28 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 page_view \n",
|
||
"29 53aefd07-f66a-4d7f-ba8b-7ea1fc562d35 page_view \n",
|
||
"\n",
|
||
" page \\\n",
|
||
"0 /hotel/products \n",
|
||
"1 /hotel/products/d018efc1-25e9-4284-b276-80386e... \n",
|
||
"2 /hotel/products/d018efc1-25e9-4284-b276-80386e... \n",
|
||
"3 /hotel/products \n",
|
||
"4 /hotel/products/2ddabbfc-4127-48fc-86dc-ebc4c6... \n",
|
||
"5 /hotel/products/2ddabbfc-4127-48fc-86dc-ebc4c6... \n",
|
||
"6 /hotel/products \n",
|
||
"7 /hotel/products/2cd7f756-fc65-4ba0-ab01-74521c... \n",
|
||
"8 /hotel/products/2cd7f756-fc65-4ba0-ab01-74521c... \n",
|
||
"9 /hotel/products/2cd7f756-fc65-4ba0-ab01-74521c... \n",
|
||
"10 /hotel/products \n",
|
||
"11 /cart \n",
|
||
"12 /hotel/products \n",
|
||
"13 /hotel/products \n",
|
||
"14 /hotel/products/7f71fbe2-343c-4a46-94ea-07cbd9... \n",
|
||
"15 /hotel/products/7f71fbe2-343c-4a46-94ea-07cbd9... \n",
|
||
"16 /hotel/products \n",
|
||
"17 /hotel/products \n",
|
||
"18 /hotel/products/7f71fbe2-343c-4a46-94ea-07cbd9... \n",
|
||
"19 /hotel/products/7f71fbe2-343c-4a46-94ea-07cbd9... \n",
|
||
"20 /hotel/products/7f71fbe2-343c-4a46-94ea-07cbd9... \n",
|
||
"21 /cart \n",
|
||
"22 / \n",
|
||
"23 /hotel/products \n",
|
||
"24 /hotel/products \n",
|
||
"25 /hotel/products \n",
|
||
"26 /hotel/products \n",
|
||
"27 /hotel/products \n",
|
||
"28 /hotel/products \n",
|
||
"29 /admin/experiments \n",
|
||
"\n",
|
||
" productId storeMode \\\n",
|
||
"0 d018efc1-25e9-4284-b276-80386e048b25 hotel \n",
|
||
"1 None hotel \n",
|
||
"2 d018efc1-25e9-4284-b276-80386e048b25 hotel \n",
|
||
"3 None hotel \n",
|
||
"4 None hotel \n",
|
||
"5 2ddabbfc-4127-48fc-86dc-ebc4c677efa2 hotel \n",
|
||
"6 None hotel \n",
|
||
"7 None hotel \n",
|
||
"8 2cd7f756-fc65-4ba0-ab01-74521c1fff43 hotel \n",
|
||
"9 2cd7f756-fc65-4ba0-ab01-74521c1fff43 hotel \n",
|
||
"10 None hotel \n",
|
||
"11 None hotel \n",
|
||
"12 7f71fbe2-343c-4a46-94ea-07cbd903a86c hotel \n",
|
||
"13 7f71fbe2-343c-4a46-94ea-07cbd903a86c hotel \n",
|
||
"14 None hotel \n",
|
||
"15 7f71fbe2-343c-4a46-94ea-07cbd903a86c hotel \n",
|
||
"16 None hotel \n",
|
||
"17 7f71fbe2-343c-4a46-94ea-07cbd903a86c hotel \n",
|
||
"18 None hotel \n",
|
||
"19 7f71fbe2-343c-4a46-94ea-07cbd903a86c hotel \n",
|
||
"20 7f71fbe2-343c-4a46-94ea-07cbd903a86c hotel \n",
|
||
"21 None hotel \n",
|
||
"22 None hotel \n",
|
||
"23 d018efc1-25e9-4284-b276-80386e048b25 hotel \n",
|
||
"24 None hotel \n",
|
||
"25 None hotel \n",
|
||
"26 None hotel \n",
|
||
"27 None hotel \n",
|
||
"28 None hotel \n",
|
||
"29 None hotel \n",
|
||
"\n",
|
||
" userAgent \\\n",
|
||
"0 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"1 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"2 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"3 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"4 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"5 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"6 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"7 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"8 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"9 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"10 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"11 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"12 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"13 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"14 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"15 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"16 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"17 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"18 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"19 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"20 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"21 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"22 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"23 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"24 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"25 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"26 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"27 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"28 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"29 Mozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck... \n",
|
||
"\n",
|
||
" ts \\\n",
|
||
"0 2025-11-25 21:05:43.942000+00:00 \n",
|
||
"1 2025-11-25 21:05:45.407000+00:00 \n",
|
||
"2 2025-11-25 21:05:45.515000+00:00 \n",
|
||
"3 2025-11-25 21:05:50.176000+00:00 \n",
|
||
"4 2025-11-25 21:05:54.666000+00:00 \n",
|
||
"5 2025-11-25 21:05:54.794000+00:00 \n",
|
||
"6 2025-11-25 21:05:57.670000+00:00 \n",
|
||
"7 2025-11-25 21:06:03.130000+00:00 \n",
|
||
"8 2025-11-25 21:06:03.253000+00:00 \n",
|
||
"9 2025-11-25 21:06:06.815000+00:00 \n",
|
||
"10 2025-11-25 21:06:08.600000+00:00 \n",
|
||
"11 2025-11-25 21:06:11.586000+00:00 \n",
|
||
"12 2025-11-25 21:06:28.050000+00:00 \n",
|
||
"13 2025-11-25 21:06:31.806000+00:00 \n",
|
||
"14 2025-11-25 21:06:33.847000+00:00 \n",
|
||
"15 2025-11-25 21:06:34.029000+00:00 \n",
|
||
"16 2025-11-25 21:06:37.255000+00:00 \n",
|
||
"17 2025-11-25 21:06:43.694000+00:00 \n",
|
||
"18 2025-11-25 21:06:44.387000+00:00 \n",
|
||
"19 2025-11-25 21:06:44.492000+00:00 \n",
|
||
"20 2025-11-25 21:06:46.279000+00:00 \n",
|
||
"21 2025-11-25 21:06:48.275000+00:00 \n",
|
||
"22 2025-11-28 18:26:19.145000+00:00 \n",
|
||
"23 2025-11-28 18:27:27.527000+00:00 \n",
|
||
"24 2025-11-28 18:30:23.429000+00:00 \n",
|
||
"25 2025-11-28 18:34:12.526000+00:00 \n",
|
||
"26 2025-11-28 18:34:42.426000+00:00 \n",
|
||
"27 2025-11-28 18:39:39.397000+00:00 \n",
|
||
"28 2025-11-28 18:40:49.203000+00:00 \n",
|
||
"29 2025-11-29 17:27:43.775000+00:00 \n",
|
||
"\n",
|
||
" metadata_referrer metadata_elementText \\\n",
|
||
"0 NaN Junior Suite \n",
|
||
"1 http://localhost:3000/hotel/products?dateIndex... NaN \n",
|
||
"2 NaN NaN \n",
|
||
"3 NaN \n",
|
||
"4 http://localhost:3000/hotel/products?dateIndex... NaN \n",
|
||
"5 NaN NaN \n",
|
||
"6 NaN \n",
|
||
"7 http://localhost:3000/hotel/products?dateIndex... NaN \n",
|
||
"8 NaN NaN \n",
|
||
"9 NaN NaN \n",
|
||
"10 NaN \n",
|
||
"11 NaN NaN \n",
|
||
"12 NaN Executive Suite \n",
|
||
"13 NaN price \n",
|
||
"14 http://localhost:3000/hotel/products?dateIndex... NaN \n",
|
||
"15 NaN NaN \n",
|
||
"16 NaN \n",
|
||
"17 NaN Executive Suite \n",
|
||
"18 http://localhost:3000/hotel/products?dateIndex... NaN \n",
|
||
"19 NaN NaN \n",
|
||
"20 NaN NaN \n",
|
||
"21 NaN NaN \n",
|
||
"22 NaN \n",
|
||
"23 NaN Junior Suite \n",
|
||
"24 NaN \n",
|
||
"25 NaN \n",
|
||
"26 NaN \n",
|
||
"27 NaN \n",
|
||
"28 NaN \n",
|
||
"29 NaN \n",
|
||
"\n",
|
||
" ... searches cart_adds hovers unique_products_viewed \\\n",
|
||
"0 ... 0.0 0.0 1.0 1.0 \n",
|
||
"1 ... 0.0 0.0 1.0 1.0 \n",
|
||
"2 ... 0.0 0.0 1.0 1.0 \n",
|
||
"3 ... 0.0 0.0 1.0 1.0 \n",
|
||
"4 ... 0.0 0.0 1.0 1.0 \n",
|
||
"5 ... 0.0 0.0 1.0 2.0 \n",
|
||
"6 ... 0.0 0.0 1.0 2.0 \n",
|
||
"7 ... 0.0 0.0 1.0 2.0 \n",
|
||
"8 ... 0.0 0.0 1.0 3.0 \n",
|
||
"9 ... 0.0 1.0 1.0 3.0 \n",
|
||
"10 ... 0.0 1.0 1.0 3.0 \n",
|
||
"11 ... 0.0 1.0 1.0 3.0 \n",
|
||
"12 ... 0.0 1.0 2.0 4.0 \n",
|
||
"13 ... 0.0 1.0 3.0 4.0 \n",
|
||
"14 ... 0.0 1.0 3.0 4.0 \n",
|
||
"15 ... 0.0 1.0 3.0 4.0 \n",
|
||
"16 ... 0.0 1.0 3.0 4.0 \n",
|
||
"17 ... 0.0 1.0 4.0 4.0 \n",
|
||
"18 ... 0.0 1.0 4.0 4.0 \n",
|
||
"19 ... 0.0 1.0 4.0 4.0 \n",
|
||
"20 ... 0.0 2.0 4.0 4.0 \n",
|
||
"21 ... 0.0 2.0 4.0 4.0 \n",
|
||
"22 ... 0.0 2.0 4.0 4.0 \n",
|
||
"23 ... 0.0 2.0 5.0 4.0 \n",
|
||
"24 ... 0.0 2.0 5.0 4.0 \n",
|
||
"25 ... 0.0 2.0 5.0 4.0 \n",
|
||
"26 ... 0.0 2.0 5.0 4.0 \n",
|
||
"27 ... 0.0 2.0 5.0 4.0 \n",
|
||
"28 ... 0.0 2.0 5.0 4.0 \n",
|
||
"29 ... 0.0 2.0 5.0 4.0 \n",
|
||
"\n",
|
||
" product_view_depth session_duration_sec interaction_velocity \\\n",
|
||
"0 1.0 0.000 0.000000 \n",
|
||
"1 1.0 1.465 81.911263 \n",
|
||
"2 2.0 1.573 114.431024 \n",
|
||
"3 2.0 6.234 38.498556 \n",
|
||
"4 2.0 10.724 27.974636 \n",
|
||
"5 2.0 10.852 33.173609 \n",
|
||
"6 2.0 13.728 30.594406 \n",
|
||
"7 2.0 19.188 25.015635 \n",
|
||
"8 2.0 19.311 27.963337 \n",
|
||
"9 2.0 22.873 26.231802 \n",
|
||
"10 2.0 24.658 26.766161 \n",
|
||
"11 2.0 27.644 26.045435 \n",
|
||
"12 2.0 44.108 17.683867 \n",
|
||
"13 2.0 47.864 17.549724 \n",
|
||
"14 2.0 49.905 18.034265 \n",
|
||
"15 3.0 50.087 19.166650 \n",
|
||
"16 3.0 53.313 19.132294 \n",
|
||
"17 4.0 59.752 18.074709 \n",
|
||
"18 4.0 60.445 18.860121 \n",
|
||
"19 5.0 60.550 19.818332 \n",
|
||
"20 6.0 62.337 20.212715 \n",
|
||
"21 6.0 64.333 20.518241 \n",
|
||
"22 6.0 64.333 21.450888 \n",
|
||
"23 6.0 132.715 10.850318 \n",
|
||
"24 6.0 308.617 4.860393 \n",
|
||
"25 6.0 537.714 2.901171 \n",
|
||
"26 6.0 567.614 2.854052 \n",
|
||
"27 6.0 864.585 1.943129 \n",
|
||
"28 6.0 934.391 1.862175 \n",
|
||
"29 6.0 934.391 1.926388 \n",
|
||
"\n",
|
||
" avg_time_between_events std_time_between_events cart_to_view_ratio \n",
|
||
"0 0.000000 0.000000 0.0 \n",
|
||
"1 1.465000 NaN 0.0 \n",
|
||
"2 0.786500 0.959544 0.0 \n",
|
||
"3 2.078000 2.337580 0.0 \n",
|
||
"4 2.681000 2.257718 0.0 \n",
|
||
"5 2.170400 2.264184 0.0 \n",
|
||
"6 2.288000 2.045532 0.0 \n",
|
||
"7 2.741143 2.219055 0.0 \n",
|
||
"8 2.413875 2.253349 0.0 \n",
|
||
"9 2.541444 2.142276 0.0 \n",
|
||
"10 2.465800 2.033873 0.0 \n",
|
||
"11 2.513091 1.935866 0.0 \n",
|
||
"12 3.675667 4.430110 0.0 \n",
|
||
"13 3.681846 4.241566 0.0 \n",
|
||
"14 3.564643 4.098693 0.0 \n",
|
||
"15 3.339133 4.045016 0.0 \n",
|
||
"16 3.332063 3.907959 0.0 \n",
|
||
"17 3.514824 3.858168 0.0 \n",
|
||
"18 3.358056 3.801607 0.0 \n",
|
||
"19 3.186842 3.769122 0.0 \n",
|
||
"20 3.116850 3.681924 0.0 \n",
|
||
"21 3.063476 3.597021 0.0 \n",
|
||
"22 11347.054682 53208.035246 0.0 \n",
|
||
"23 10856.677609 52037.867752 0.0 \n",
|
||
"24 10411.645292 50940.715176 0.0 \n",
|
||
"25 10004.343360 49909.724987 0.0 \n",
|
||
"26 9620.710923 48940.453026 0.0 \n",
|
||
"27 9275.387222 48023.596355 0.0 \n",
|
||
"28 8946.616464 47157.980032 0.0 \n",
|
||
"29 11466.201138 48255.070941 0.0 \n",
|
||
"\n",
|
||
"[30 rows x 32 columns]"
|
||
]
|
||
},
|
||
"execution_count": 12,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"feats"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"id": "bdf92ad5-a15a-47d1-988e-f2d976f81416",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": []
|
||
}
|
||
],
|
||
"metadata": {
|
||
"kernelspec": {
|
||
"display_name": "Python (PHANTOM)",
|
||
"language": "python",
|
||
"name": "phantom"
|
||
},
|
||
"language_info": {
|
||
"codemirror_mode": {
|
||
"name": "ipython",
|
||
"version": 3
|
||
},
|
||
"file_extension": ".py",
|
||
"mimetype": "text/x-python",
|
||
"name": "python",
|
||
"nbconvert_exporter": "python",
|
||
"pygments_lexer": "ipython3",
|
||
"version": "3.13.7"
|
||
}
|
||
},
|
||
"nbformat": 4,
|
||
"nbformat_minor": 5
|
||
}
|