{ "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": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
sessionIdexperimentIdeventNamepageproductIdstoreModeuserAgenttsmetadata_referrermetadata_elementTextmetadata_dateIndexmetadata_dwellTimemetadata_typemetadata_roomTypemetadata_pricemetadata_nightsmetadata_totalmetadata_itemCountdateIndex
0d423ce8a-77aa-4c9a-94d4-d1adddcc3472Nonepage_view/NonehotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25T20:20:13.061ZNaNNaNNaNNaNNaNNaNNaNNaNNaN<NA>
1d423ce8a-77aa-4c9a-94d4-d1adddcc3472Nonehover_over_title/hotel/productsd018efc1-25e9-4284-b276-80386e048b25hotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25T20:21:17.425ZNaNJunior Suite1.01200.0NaNNaNNaNNaNNaNNaN1
2d423ce8a-77aa-4c9a-94d4-d1adddcc3472Nonehover_over_paragraph/hotel/productsd018efc1-25e9-4284-b276-80386e048b25hotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25T20:21:19.496ZNaNprice1.01202.0NaNNaNNaNNaNNaNNaN1
3d423ce8a-77aa-4c9a-94d4-d1adddcc3472Nonepage_view/hotel/products/d018efc1-25e9-4284-b276-80386e...NonehotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25T20:21:21.922Zhttp://localhost:3000/hotel/products?dateIndex...NaNNaNNaNNaNNaNNaNNaNNaNNaN<NA>
4d423ce8a-77aa-4c9a-94d4-d1adddcc3472Nonelearn_more_about_item/hotel/products/d018efc1-25e9-4284-b276-80386e...d018efc1-25e9-4284-b276-80386e048b25hotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25T20:21:22.674ZNaNNaN1.0NaNhotelJunior SuiteNaNNaNNaNNaN1
\n", "
" ], "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 \n", "1 1 \n", "2 1 \n", "3 \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": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
sessionIdexperimentIdeventNamepageproductIdstoreModeuserAgenttsmetadata_referrermetadata_elementTextmetadata_dateIndexmetadata_dwellTimemetadata_typemetadata_roomTypemetadata_pricemetadata_nightsmetadata_totalmetadata_itemCountdateIndex
30d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35hover_over_title/hotel/productsd018efc1-25e9-4284-b276-80386e048b25hotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25T21:05:43.942ZNaNJunior Suite1.01252.0NaNNaNNaNNaNNaNNaN1
31d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35page_view/hotel/products/d018efc1-25e9-4284-b276-80386e...NonehotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25T21:05:45.407Zhttp://localhost:3000/hotel/products?dateIndex...NaNNaNNaNNaNNaNNaNNaNNaNNaN<NA>
32d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35learn_more_about_item/hotel/products/d018efc1-25e9-4284-b276-80386e...d018efc1-25e9-4284-b276-80386e048b25hotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25T21:05:45.515ZNaNNaN1.0NaNhotelJunior SuiteNaNNaNNaNNaN1
33d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35page_view/hotel/productsNonehotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25T21:05:50.176ZNaNNaNNaNNaNNaNNaNNaNNaNNaN<NA>
34d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35page_view/hotel/products/2ddabbfc-4127-48fc-86dc-ebc4c6...NonehotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25T21:05:54.666Zhttp://localhost:3000/hotel/products?dateIndex...NaNNaNNaNNaNNaNNaNNaNNaNNaN<NA>
\n", "
" ], "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 \n", "32 1 \n", "33 \n", "34 " ] }, "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": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
sessionIdexperimentIdeventNamepageproductIdstoreModeuserAgenttsmetadata_referrermetadata_elementText...searchescart_addshoversunique_products_viewedproduct_view_depthsession_duration_secinteraction_velocityavg_time_between_eventsstd_time_between_eventscart_to_view_ratio
0d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35hover_over_title/hotel/productsd018efc1-25e9-4284-b276-80386e048b25hotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25 21:05:43.942000+00:00NaNJunior Suite...0.00.01.01.01.00.0000.0000000.0000000.0000000.0
1d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35page_view/hotel/products/d018efc1-25e9-4284-b276-80386e...NonehotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25 21:05:45.407000+00:00http://localhost:3000/hotel/products?dateIndex...NaN...0.00.01.01.01.01.46581.9112631.465000NaN0.0
2d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35learn_more_about_item/hotel/products/d018efc1-25e9-4284-b276-80386e...d018efc1-25e9-4284-b276-80386e048b25hotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25 21:05:45.515000+00:00NaNNaN...0.00.01.01.02.01.573114.4310240.7865000.9595440.0
3d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35page_view/hotel/productsNonehotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25 21:05:50.176000+00:00NaN...0.00.01.01.02.06.23438.4985562.0780002.3375800.0
4d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35page_view/hotel/products/2ddabbfc-4127-48fc-86dc-ebc4c6...NonehotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25 21:05:54.666000+00:00http://localhost:3000/hotel/products?dateIndex...NaN...0.00.01.01.02.010.72427.9746362.6810002.2577180.0
5d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35learn_more_about_item/hotel/products/2ddabbfc-4127-48fc-86dc-ebc4c6...2ddabbfc-4127-48fc-86dc-ebc4c677efa2hotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25 21:05:54.794000+00:00NaNNaN...0.00.01.02.02.010.85233.1736092.1704002.2641840.0
6d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35page_view/hotel/productsNonehotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25 21:05:57.670000+00:00NaN...0.00.01.02.02.013.72830.5944062.2880002.0455320.0
7d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35page_view/hotel/products/2cd7f756-fc65-4ba0-ab01-74521c...NonehotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25 21:06:03.130000+00:00http://localhost:3000/hotel/products?dateIndex...NaN...0.00.01.02.02.019.18825.0156352.7411432.2190550.0
8d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35learn_more_about_item/hotel/products/2cd7f756-fc65-4ba0-ab01-74521c...2cd7f756-fc65-4ba0-ab01-74521c1fff43hotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25 21:06:03.253000+00:00NaNNaN...0.00.01.03.02.019.31127.9633372.4138752.2533490.0
9d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35add_item_to_cart/hotel/products/2cd7f756-fc65-4ba0-ab01-74521c...2cd7f756-fc65-4ba0-ab01-74521c1fff43hotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25 21:06:06.815000+00:00NaNNaN...0.01.01.03.02.022.87326.2318022.5414442.1422760.0
10d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35page_view/hotel/productsNonehotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25 21:06:08.600000+00:00NaN...0.01.01.03.02.024.65826.7661612.4658002.0338730.0
11d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35checkout_start/cartNonehotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25 21:06:11.586000+00:00NaNNaN...0.01.01.03.02.027.64426.0454352.5130911.9358660.0
12d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35hover_over_title/hotel/products7f71fbe2-343c-4a46-94ea-07cbd903a86chotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25 21:06:28.050000+00:00NaNExecutive Suite...0.01.02.04.02.044.10817.6838673.6756674.4301100.0
13d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35hover_over_paragraph/hotel/products7f71fbe2-343c-4a46-94ea-07cbd903a86chotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25 21:06:31.806000+00:00NaNprice...0.01.03.04.02.047.86417.5497243.6818464.2415660.0
14d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35page_view/hotel/products/7f71fbe2-343c-4a46-94ea-07cbd9...NonehotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25 21:06:33.847000+00:00http://localhost:3000/hotel/products?dateIndex...NaN...0.01.03.04.02.049.90518.0342653.5646434.0986930.0
15d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35learn_more_about_item/hotel/products/7f71fbe2-343c-4a46-94ea-07cbd9...7f71fbe2-343c-4a46-94ea-07cbd903a86chotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25 21:06:34.029000+00:00NaNNaN...0.01.03.04.03.050.08719.1666503.3391334.0450160.0
16d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35page_view/hotel/productsNonehotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25 21:06:37.255000+00:00NaN...0.01.03.04.03.053.31319.1322943.3320633.9079590.0
17d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35hover_over_title/hotel/products7f71fbe2-343c-4a46-94ea-07cbd903a86chotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25 21:06:43.694000+00:00NaNExecutive Suite...0.01.04.04.04.059.75218.0747093.5148243.8581680.0
18d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35page_view/hotel/products/7f71fbe2-343c-4a46-94ea-07cbd9...NonehotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25 21:06:44.387000+00:00http://localhost:3000/hotel/products?dateIndex...NaN...0.01.04.04.04.060.44518.8601213.3580563.8016070.0
19d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35learn_more_about_item/hotel/products/7f71fbe2-343c-4a46-94ea-07cbd9...7f71fbe2-343c-4a46-94ea-07cbd903a86chotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25 21:06:44.492000+00:00NaNNaN...0.01.04.04.05.060.55019.8183323.1868423.7691220.0
20d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35add_item_to_cart/hotel/products/7f71fbe2-343c-4a46-94ea-07cbd9...7f71fbe2-343c-4a46-94ea-07cbd903a86chotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25 21:06:46.279000+00:00NaNNaN...0.02.04.04.06.062.33720.2127153.1168503.6819240.0
21d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35checkout_start/cartNonehotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-25 21:06:48.275000+00:00NaNNaN...0.02.04.04.06.064.33320.5182413.0634763.5970210.0
22d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35page_view/NonehotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-28 18:26:19.145000+00:00NaN...0.02.04.04.06.064.33321.45088811347.05468253208.0352460.0
23d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35hover_over_title/hotel/productsd018efc1-25e9-4284-b276-80386e048b25hotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-28 18:27:27.527000+00:00NaNJunior Suite...0.02.05.04.06.0132.71510.85031810856.67760952037.8677520.0
24d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35page_view/hotel/productsNonehotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-28 18:30:23.429000+00:00NaN...0.02.05.04.06.0308.6174.86039310411.64529250940.7151760.0
25d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35page_view/hotel/productsNonehotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-28 18:34:12.526000+00:00NaN...0.02.05.04.06.0537.7142.90117110004.34336049909.7249870.0
26d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35page_view/hotel/productsNonehotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-28 18:34:42.426000+00:00NaN...0.02.05.04.06.0567.6142.8540529620.71092348940.4530260.0
27d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35page_view/hotel/productsNonehotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-28 18:39:39.397000+00:00NaN...0.02.05.04.06.0864.5851.9431299275.38722248023.5963550.0
28d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35page_view/hotel/productsNonehotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-28 18:40:49.203000+00:00NaN...0.02.05.04.06.0934.3911.8621758946.61646447157.9800320.0
29d423ce8a-77aa-4c9a-94d4-d1adddcc347253aefd07-f66a-4d7f-ba8b-7ea1fc562d35page_view/admin/experimentsNonehotelMozilla/5.0 (X11; Linux x86_64; rv:145.0) Geck...2025-11-29 17:27:43.775000+00:00NaN...0.02.05.04.06.0934.3911.92638811466.20113848255.0709410.0
\n", "

30 rows × 32 columns

\n", "
" ], "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 }