From a1eb4a296f27585cacac62cee4745e7ea4453c6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl-Gerhard=20Lindesv=C3=A4rd?= <1987198+lindesvard@users.noreply.github.com> Date: Thu, 20 Mar 2025 09:28:54 +0100 Subject: [PATCH] feature(dashboard): refactor overview fix(lint) --- .cursorrules | 3 + apps/api/scripts/mock-basic.json | 61471 ++++++++-------- apps/api/scripts/mock.ts | 174 +- apps/api/src/index.ts | 2 + apps/dashboard/package.json | 3 +- .../[projectId]/events/conversions.tsx | 3 +- .../[projectId]/events/events.tsx | 50 +- .../[organizationSlug]/[projectId]/page.tsx | 5 +- .../profiles/[profileId]/profile-events.tsx | 21 +- .../[projectId]/realtime/map/map.tsx | 23 +- .../src/components/charts/chart-tooltip.tsx | 59 + .../src/components/events/event-list-item.tsx | 2 + .../src/components/events/table/columns.tsx | 117 +- .../events/table/events-data-table.tsx | 152 + .../src/components/events/table/index.tsx | 86 +- .../src/components/forms/copy-input.tsx | 2 +- .../src/components/forms/tag-input.tsx | 2 +- apps/dashboard/src/components/grid-table.tsx | 2 +- .../filters/overview-filters-buttons.tsx | 21 +- .../overview-filters-drawer-content.tsx | 14 +- .../overview/overview-constants.tsx | 49 + .../overview/overview-details-button.tsx | 21 +- .../overview/overview-metric-card.tsx | 192 + .../overview/overview-metrics-v2.tsx | 258 + .../components/overview/overview-metrics.tsx | 4 +- .../overview/overview-top-devices.tsx | 97 +- .../overview-top-events.tsx | 2 - .../overview/overview-top-generic-modal.tsx | 107 + .../components/overview/overview-top-geo.tsx | 228 +- .../overview/overview-top-pages-modal.tsx | 68 + .../overview/overview-top-pages.tsx | 249 +- .../overview/overview-top-sources.tsx | 382 +- .../overview/overview-widget-table.tsx | 330 + .../components/overview/useOverviewOptions.ts | 1 + .../components/overview/useOverviewWidget.tsx | 24 + .../src/components/projects/project-card.tsx | 14 +- .../common/previous-diff-indicator.tsx | 62 + .../report-chart/common/serie-icon.urls.ts | 2 +- .../components/report-chart/funnel/chart.tsx | 88 +- .../dashboard/src/components/widget-table.tsx | 89 +- .../src/hooks/useEventQueryFilters.ts | 13 +- apps/dashboard/src/hooks/useNumerFormatter.ts | 3 + apps/dashboard/src/modals/Modal/Container.tsx | 2 +- apps/dashboard/src/modals/event-details.tsx | 7 +- apps/dashboard/src/modals/index.tsx | 16 +- apps/dashboard/src/utils/getters.ts | 14 +- apps/worker/src/boot-cron.ts | 5 + apps/worker/src/jobs/cron.delete-projects.ts | 3 + apps/worker/src/jobs/cron.ts | 5 +- apps/worker/src/metrics.ts | 19 +- apps/worker/src/utils/session-handler.ts | 15 + docker-compose.yml | 2 +- package.json | 3 + packages/constants/index.ts | 2 + packages/db/code-migrations/3-init-ch.sql | 167 + .../db/code-migrations/4-add-sessions.sql | 22933 ++++++ packages/db/code-migrations/4-add-sessions.ts | 159 + packages/db/code-migrations/helpers.ts | 21 +- packages/db/code-migrations/migrate.ts | 59 +- packages/db/index.ts | 3 + packages/db/package.json | 3 +- packages/db/src/buffers/index.ts | 2 + packages/db/src/buffers/session-buffer.ts | 211 + packages/db/src/clickhouse/client.ts | 2 + packages/db/src/clickhouse/migration.ts | 2 +- packages/db/src/clickhouse/query-builder.ts | 730 + packages/db/src/services/chart.service.ts | 116 +- packages/db/src/services/event.service.ts | 379 +- packages/db/src/services/overview.service.ts | 639 + packages/db/src/services/profile.service.ts | 28 +- packages/db/src/services/session.service.ts | 41 + packages/db/src/sql-builder.ts | 8 +- packages/email/src/index.tsx | 2 +- packages/logger/index.ts | 1 + packages/queue/src/queues.ts | 5 + packages/redis/redis.ts | 52 +- packages/trpc/src/root.ts | 2 + packages/trpc/src/routers/chart.helpers.ts | 34 +- packages/trpc/src/routers/chart.ts | 5 +- packages/trpc/src/routers/event.ts | 89 +- packages/trpc/src/routers/overview.ts | 156 + packages/trpc/src/trpc.ts | 36 + pnpm-lock.yaml | 1097 +- 83 files changed, 59167 insertions(+), 32403 deletions(-) create mode 100644 .cursorrules create mode 100644 apps/dashboard/src/components/charts/chart-tooltip.tsx create mode 100644 apps/dashboard/src/components/events/table/events-data-table.tsx create mode 100644 apps/dashboard/src/components/overview/overview-constants.tsx create mode 100644 apps/dashboard/src/components/overview/overview-metric-card.tsx create mode 100644 apps/dashboard/src/components/overview/overview-metrics-v2.tsx create mode 100644 apps/dashboard/src/components/overview/overview-top-generic-modal.tsx create mode 100644 apps/dashboard/src/components/overview/overview-top-pages-modal.tsx create mode 100644 apps/dashboard/src/components/overview/overview-widget-table.tsx create mode 100644 packages/db/code-migrations/3-init-ch.sql create mode 100644 packages/db/code-migrations/4-add-sessions.sql create mode 100644 packages/db/code-migrations/4-add-sessions.ts create mode 100644 packages/db/src/buffers/session-buffer.ts create mode 100644 packages/db/src/clickhouse/query-builder.ts create mode 100644 packages/db/src/services/overview.service.ts create mode 100644 packages/db/src/services/session.service.ts create mode 100644 packages/trpc/src/routers/overview.ts diff --git a/.cursorrules b/.cursorrules new file mode 100644 index 00000000..32e08004 --- /dev/null +++ b/.cursorrules @@ -0,0 +1,3 @@ +- When we write clickhouse queries you should always use the custom query builder we have in + - `./packages/db/src/clickhouse/query-builder.ts` + - `./packages/db/src/clickhouse/query-functions.ts` \ No newline at end of file diff --git a/apps/api/scripts/mock-basic.json b/apps/api/scripts/mock-basic.json index c8b5c6e9..7b5797ea 100644 --- a/apps/api/scripts/mock-basic.json +++ b/apps/api/scripts/mock-basic.json @@ -1,181 +1,10 @@ [ { "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "218.92.120.144", - "user-agent": "Opera/14.40 (Windows NT 6.0; U; KO Presto/2.9.172 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://emotional-backbone.com/quis-deporto-ciminatio", - "__title": "Cunae curo accusantium vomito.", - "__group": "lafo2Eii" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "218.92.120.144", - "user-agent": "Opera/14.40 (Windows NT 6.0; U; KO Presto/2.9.172 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "curto", - "properties": { - "__group": "lafo2Eii" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "141.58.139.6", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://fake-skyscraper.org/alter-tersus-subiungo", - "__title": "Aeger voluptates utpote conicio cibus.", - "__group": "l3--N6g2" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "56.66.115.221", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/18.0.826.0 Safari/531.1.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://shrill-grass.name/accusator-eligendi-administratio?murky-hydrolyze=uterque", - "__title": "Vomica abundans minima triumphus ea defungo varius terror canto crepusculum.", - "__group": "9emQoUbx" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "115.89.114.168", - "user-agent": "Opera/9.52 (X11; Linux i686; U; FO Presto/2.9.161 Version/11.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/cubicularis-possimus-tondeo?joyful-bakeware=aestivus", - "__title": "Vobis corporis callide ventus tutis aveho assumenda.", - "__group": "JlFKdxid" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "115.89.114.168", - "user-agent": "Opera/9.52 (X11; Linux i686; U; FO Presto/2.9.161 Version/11.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "curis", - "properties": { - "__group": "JlFKdxid" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "212.223.196.208", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:14.6) Gecko/20100101 Firefox/14.6.4", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://emotional-backbone.com/cui-patior-audeo?gentle-substitution=dedecor", - "__title": "Torrens aeger trans cum cubo dicta.", - "__group": "x1DvMcJW" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "63.44.253.248", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:6.8) Gecko/20100101 Firefox/6.8.3", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://fake-skyscraper.org/conscendo-centum-calculus", - "__title": "Defaeco canto cunabula demum appono solium civis.", - "__group": "Jgrq5ARI" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "63.44.253.248", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:6.8) Gecko/20100101 Firefox/6.8.3", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "tibi", - "properties": { - "__group": "Jgrq5ARI" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "202.94.241.187", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/537.0.1 (KHTML, like Gecko) Chrome/35.0.809.0 Safari/537.0.1", - "origin": "https://fake-skyscraper.org" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "17.37.61.76", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_0 rv:6.0; TR) AppleWebKit/531.0.0 (KHTML, like Gecko) Version/4.0.5 Safari/531.0.0", + "origin": "https://repentant-statue.info" }, "track": { "type": "track", @@ -183,11854 +12,93 @@ "name": "screen_view", "properties": { "__referrer": "https://www.bing.com", - "__path": "https://fake-skyscraper.org/sapiente-corona-ocer?writhing-roadway=tamdiu", - "__title": "Fuga solitudo caput tergeo vulgus tabernus.", - "__group": "FKRGtDOU" + "__path": "https://repentant-statue.info/vallum-aperte-veritatis", + "__title": "Maiores cenaculum carus territo vivo combibo succedo.", + "__group": "uAISC_jH" } } } }, { "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "202.94.241.187", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/537.0.1 (KHTML, like Gecko) Chrome/35.0.809.0 Safari/537.0.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "curriculum", - "properties": { - "__group": "FKRGtDOU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "45.107.235.187", - "user-agent": "Opera/13.6 (Windows NT 6.0; U; CE Presto/2.9.170 Version/11.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://emotional-backbone.com/umquam-tenetur-adstringo", - "__title": "Assumenda adnuo cunctatio.", - "__group": "iM84be8P" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "45.107.235.187", - "user-agent": "Opera/13.6 (Windows NT 6.0; U; CE Presto/2.9.170 Version/11.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "confugo", - "properties": { - "__group": "iM84be8P" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "147.193.66.87", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; WOW64; rv:7.0) Gecko/20100101 Firefox/7.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://first-subexpression.info/facilis-debeo-substantia", - "__title": "Amita cornu capto trado attero ustulo vorax praesentium curo.", - "__group": "oCNX9dFD" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "153.172.9.233", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_4) AppleWebKit/534.2.0 (KHTML, like Gecko) Chrome/17.0.806.0 Safari/534.2.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://emotional-backbone.com/absens-vito-illum?remorseful-instruction=aspicio", - "__title": "Censura tibi atrox dignissimos vulgo tenetur cornu adicio harum.", - "__group": "qIQrga1w" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "153.172.9.233", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_4) AppleWebKit/534.2.0 (KHTML, like Gecko) Chrome/17.0.806.0 Safari/534.2.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "conventus", - "properties": { - "__group": "qIQrga1w" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "216.162.201.27", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/4.0; .NET CLR 4.5.34783.8)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://shrill-grass.name/voluptatibus-blandior-tergeo?optimal-calculus=spoliatio", - "__title": "Tametsi crustulum tres decretum vitiosus carbo vinculum stella.", - "__group": "vBO-RcY0" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "165.220.175.169", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2) AppleWebKit/538.2.0 (KHTML, like Gecko) Chrome/39.0.810.0 Safari/538.2.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://shrill-grass.name/volaticus-compono-viscus?impossible-flight=laboriosam#aequus", - "__title": "Venio tenuis denuo statua cognatus.", - "__group": "qaBghyCn" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "165.220.175.169", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2) AppleWebKit/538.2.0 (KHTML, like Gecko) Chrome/39.0.810.0 Safari/538.2.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "usus", - "properties": { - "__group": "qaBghyCn" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "109.185.16.225", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/4.1; .NET CLR 2.6.60928.7)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://shrill-grass.name/solitudo-atrocitas-dolores?triangular-secrecy=cuius", - "__title": "Sumo circumvenio ante aveho ad unus delicate avarus depraedor defleo.", - "__group": "uu2A06TC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "109.185.16.225", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/4.1; .NET CLR 2.6.60928.7)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "universe", - "properties": { - "__group": "uu2A06TC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "250.149.96.160", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_9_7 rv:6.0; DA) AppleWebKit/533.0.2 (KHTML, like Gecko) Version/5.1.3 Safari/533.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/dignissimos-sono-capio?obvious-sediment=at#incidunt", - "__title": "Deporto alienus officia comparo temptatio caries textilis votum denuncio.", - "__group": "AMpDsr-6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "191.78.84.212", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.3; Trident/5.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://first-subexpression.info/auctor-amor-convoco#sollers", - "__title": "Tam denique omnis suffoco sonitus acies delinquo toties vinum.", - "__group": "QzIGd9gR" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "191.78.84.212", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.3; Trident/5.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "vesco", - "properties": { - "__group": "QzIGd9gR" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "137.182.43.175", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/6.0; .NET CLR 3.0.98413.7)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://first-subexpression.info/odio-advenio-perferendis?closed-attraction=ut", - "__title": "Tui claustrum animus.", - "__group": "Ku8Nfo5d" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "137.182.43.175", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/6.0; .NET CLR 3.0.98413.7)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "denuo", - "properties": { - "__group": "Ku8Nfo5d" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "236.92.29.49", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5.1; rv:6.8) Gecko/20100101 Firefox/6.8.5", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://first-subexpression.info/termes-delinquo-timor", - "__title": "Caterva veritas ubi odio abduco optio tergeo cursus.", - "__group": "ZigC40Q8" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "236.92.29.49", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5.1; rv:6.8) Gecko/20100101 Firefox/6.8.5", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "vester", - "properties": { - "__group": "ZigC40Q8" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "30.129.33.38", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.5) Gecko/20100101 Firefox/11.5.3", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://first-subexpression.info/sustineo-trucido-constans?crafty-sightseeing=spectaculum#sustineo", - "__title": "Cenaculum victoria speculum tredecim paulatim.", - "__group": "YfkWv0aH" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "30.129.33.38", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.5) Gecko/20100101 Firefox/11.5.3", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "absconditus", - "properties": { - "__group": "YfkWv0aH" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "221.109.21.199", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.3; Trident/5.1)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://hairy-runway.info/sperno-video-vir?grim-sport=audeo#cimentarius", - "__title": "Tenetur degero ullus peccatus qui.", - "__group": "NWvvHKp0" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "45.107.235.187", - "user-agent": "Opera/13.6 (Windows NT 6.0; U; CE Presto/2.9.170 Version/11.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://emotional-backbone.com/sperno-cura-timidus?stiff-complication=adinventitias", - "__title": "Commodi aperiam curso.", - "__group": "C7PewFRF" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "45.107.235.187", - "user-agent": "Opera/13.6 (Windows NT 6.0; U; CE Presto/2.9.170 Version/11.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "aegrus", - "properties": { - "__group": "C7PewFRF" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "56.66.115.221", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/18.0.826.0 Safari/531.1.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://shrill-grass.name/ademptio-creo-deporto?acidic-cheetah=ullam", - "__title": "Ipsam numquam laborum angustus quis cur.", - "__group": "Ex1P-cea" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "18.6.212.21", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_8) AppleWebKit/537.2.0 (KHTML, like Gecko) Chrome/22.0.854.0 Safari/537.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://fake-skyscraper.org/cupiditas-tabella-uredo?spirited-brief=voluptatem#somniculosus", - "__title": "Sollicito stillicidium laudantium crudelis sint.", - "__group": "0qt1buD5" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "217.229.99.101", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_9) AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/19.0.861.0 Safari/536.2.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://emotional-backbone.com/supra-sono-audacia?mediocre-hyphenation=cultellus", - "__title": "Odio tolero decretum denuncio comptus totidem atrox expedita.", - "__group": "aIUDSqTs" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "101.140.118.158", - "user-agent": "Mozilla/5.0 (Windows NT 5.0; WOW64; rv:11.4) Gecko/20100101 Firefox/11.4.1", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://first-subexpression.info/supplanto-claustrum-solitudo?reasonable-kielbasa=turpis", - "__title": "Deinde utique itaque quam desolo.", - "__group": "gfyZuiaM" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "101.140.118.158", - "user-agent": "Mozilla/5.0 (Windows NT 5.0; WOW64; rv:11.4) Gecko/20100101 Firefox/11.4.1", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "inventore", - "properties": { - "__group": "gfyZuiaM" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "117.133.45.169", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/3.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://first-subexpression.info/tricesimus-thermae-pecco?mad-attraction=ratione#desidero", - "__title": "Vilis solum canis ventosus eaque admoneo auctus conatus.", - "__group": "tRJ21cz3" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "117.133.45.169", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/3.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "compello", - "properties": { - "__group": "tRJ21cz3" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "5.79.15.150", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6.1; rv:14.2) Gecko/20100101 Firefox/14.2.5", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://first-subexpression.info/dolor-magni-assumenda?energetic-toaster=dolor", - "__title": "Urbs pel vacuus peccatus verbum comis cur fugit.", - "__group": "zTFV047x" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "5.79.15.150", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6.1; rv:14.2) Gecko/20100101 Firefox/14.2.5", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "admiratio", - "properties": { - "__group": "zTFV047x" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "117.133.45.169", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/3.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://first-subexpression.info/demens-aestus-ea#acer", - "__title": "Molestiae vulnero amet.", - "__group": "tWtAM1Jc" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "246.17.120.149", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/7.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://fake-skyscraper.org/consequuntur-carpo-baiulus?fortunate-cosset=arcesso#conservo", - "__title": "Arto degusto repellendus depereo coadunatio dolorum acceptus.", - "__group": "OKQkiage" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "246.17.120.149", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/7.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "solvo", - "properties": { - "__group": "OKQkiage" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.133.33.127", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:14.5) Gecko/20100101 Firefox/14.5.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://shrill-grass.name/angustus-verumtamen-odit?grown-railway=auctor", - "__title": "Architecto dolore tego demum.", - "__group": "M7TEZ5uJ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.133.33.127", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:14.5) Gecko/20100101 Firefox/14.5.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "addo", - "properties": { - "__group": "M7TEZ5uJ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "108.96.49.60", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:15.9) Gecko/20100101 Firefox/15.9.4", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://first-subexpression.info/conor-alioqui-est?fixed-gripper=cunctatio", - "__title": "Spes amplexus decet cito tenax deludo creptio paulatim.", - "__group": "yDnJkunC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "108.96.49.60", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:15.9) Gecko/20100101 Firefox/15.9.4", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "amo", - "properties": { - "__group": "yDnJkunC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "212.223.196.208", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:14.6) Gecko/20100101 Firefox/14.6.4", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://emotional-backbone.com/trepide-clam-calculus?any-sightseeing=cupiditas#in", - "__title": "Administratio coniecto demulceo aestus audeo vos sollicito.", - "__group": "lmOYdPJZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "141.136.29.152", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://first-subexpression.info/adhaero-nam-avarus?insignificant-basket=substantia", - "__title": "Agnosco ultio vindico error.", - "__group": "GHxX8uHa" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "99.11.184.90", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_8_6 rv:4.0; AF) AppleWebKit/534.0.0 (KHTML, like Gecko) Version/4.0.7 Safari/534.0.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://fake-skyscraper.org/speciosus-totus-caritas?low-gown=ademptio#tabella", - "__title": "Censura averto versus.", - "__group": "f8o1SjjA" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "99.11.184.90", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_8_6 rv:4.0; AF) AppleWebKit/534.0.0 (KHTML, like Gecko) Version/4.0.7 Safari/534.0.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "commodo", - "properties": { - "__group": "f8o1SjjA" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "149.221.92.2", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; rv:10.2) Gecko/20100101 Firefox/10.2.7", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://fake-skyscraper.org/ipsa-amo-laborum?stained-swine=cunae#verbum", - "__title": "Sol sto degenero cresco aestas colligo sint succurro decretum vallum.", - "__group": "mv7BsAAM" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "149.221.92.2", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; rv:10.2) Gecko/20100101 Firefox/10.2.7", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "spiritus", - "properties": { - "__group": "mv7BsAAM" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "105.248.63.41", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.2; rv:9.9) Gecko/20100101 Firefox/9.9.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://emotional-backbone.com/coadunatio-pax-eos?dependent-mouser=summa#laborum", - "__title": "Cognomen trucido sonitus culpa voco virga reiciendis amicitia deludo.", - "__group": "1dr8RRcR" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "105.248.63.41", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.2; rv:9.9) Gecko/20100101 Firefox/9.9.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "amplitudo", - "properties": { - "__group": "1dr8RRcR" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "219.157.203.2", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/18.0.898.0 Safari/536.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://fake-skyscraper.org/vacuus-valde-stabilis?rotten-mythology=caveo", - "__title": "Villa reiciendis laudantium dolor appositus abutor capto.", - "__group": "FlyAFgfG" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "219.157.203.2", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/18.0.898.0 Safari/536.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "apud", - "properties": { - "__group": "FlyAFgfG" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "235.149.204.174", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/535.0.1 (KHTML, like Gecko) Version/7.1.4 Safari/535.0.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://emotional-backbone.com/tego-supra-sunt#dolor", - "__title": "Clementia deficio totam.", - "__group": "b4qe9Ub-" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "235.149.204.174", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/535.0.1 (KHTML, like Gecko) Version/7.1.4 Safari/535.0.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "cras", - "properties": { - "__group": "b4qe9Ub-" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "5.79.15.150", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6.1; rv:14.2) Gecko/20100101 Firefox/14.2.5", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://first-subexpression.info/teres-vestigium-cursus", - "__title": "Aggredior dedico thalassinus trucido rerum coniecto curia timidus vinitor.", - "__group": "fOlGH82l" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "153.172.9.233", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_4) AppleWebKit/534.2.0 (KHTML, like Gecko) Chrome/17.0.806.0 Safari/534.2.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://emotional-backbone.com/aequitas-beatus-baiulus?complicated-encouragement=deprecator#eum", - "__title": "Virga decimus trado.", - "__group": "-5xuyAew" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "117.76.70.169", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_7_3) AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/32.0.890.0 Safari/536.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://shrill-grass.name/aspernatur-confero-sonitus?flashy-reporter=deleo", - "__title": "Administratio error sublime deserunt tamquam crustulum unus.", - "__group": "xckcHYb4" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "117.76.70.169", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_7_3) AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/32.0.890.0 Safari/536.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "arca", - "properties": { - "__group": "xckcHYb4" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "36.151.84.152", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5 rv:4.0; BS) AppleWebKit/534.0.2 (KHTML, like Gecko) Version/5.0.2 Safari/534.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://fake-skyscraper.org/vix-delectatio-porro?trivial-annual=canonicus", - "__title": "Dapifer canonicus demoror turbo quasi crapula soleo appello adhuc candidus.", - "__group": "0gshCxPx" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "36.151.84.152", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5 rv:4.0; BS) AppleWebKit/534.0.2 (KHTML, like Gecko) Version/5.0.2 Safari/534.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "curtus", - "properties": { - "__group": "0gshCxPx" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "137.182.43.175", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/6.0; .NET CLR 3.0.98413.7)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://first-subexpression.info/desino-ad-ascisco?impeccable-hippodrome=ademptio", - "__title": "Accedo desparatus certe theatrum victoria administratio vulnero voluptate balbus corrupti.", - "__group": "mbwBm9Rb" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "105.248.63.41", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.2; rv:9.9) Gecko/20100101 Firefox/9.9.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/utilis-sollicito-magnam#in", - "__title": "Angustus terra censura cultura assentator paulatim cresco venustas.", - "__group": "K0LAXoWC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "147.75.44.64", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:6.3) Gecko/20100101 Firefox/6.3.8", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://emotional-backbone.com/pecto-autem-arto?mixed-release=vere", - "__title": "Adopto hic tersus decimus sint vinum pax.", - "__group": "snRiPdBo" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "147.75.44.64", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:6.3) Gecko/20100101 Firefox/6.3.8", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "acies", - "properties": { - "__group": "snRiPdBo" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "80.1.221.134", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_1) AppleWebKit/536.1.0 (KHTML, like Gecko) Chrome/37.0.894.0 Safari/536.1.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://hairy-runway.info/sed-valens-deporto?late-spirit=arto", - "__title": "Aspernatur comparo allatus sapiente videlicet iste sumptus succedo.", - "__group": "oOSpC9P3" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "236.92.29.49", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5.1; rv:6.8) Gecko/20100101 Firefox/6.8.5", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://first-subexpression.info/aperiam-depereo-abduco", - "__title": "Demoror vitium cultura ascisco censura universe vobis desino.", - "__group": "WtNUj-8Z" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "236.92.29.49", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5.1; rv:6.8) Gecko/20100101 Firefox/6.8.5", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "similique", - "properties": { - "__group": "WtNUj-8Z" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "68.202.246.111", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5.5; rv:6.8) Gecko/20100101 Firefox/6.8.3", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://emotional-backbone.com/abstergo-alienus-coniuratio?crushing-shadowbox=adaugeo#cena", - "__title": "Vulnero aliquam cupressus vorago amor curiositas despecto asperiores custodia deporto.", - "__group": "h_8WHimd" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "68.202.246.111", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5.5; rv:6.8) Gecko/20100101 Firefox/6.8.3", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "ea", - "properties": { - "__group": "h_8WHimd" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "76.212.120.150", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/533.2.1 (KHTML, like Gecko) Version/6.0.10 Safari/533.2.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://shrill-grass.name/adiuvo-debeo-vulnero?sad-dime=super", - "__title": "Molestias decretum carus summa.", - "__group": "d-UGalqq" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "236.92.29.49", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5.1; rv:6.8) Gecko/20100101 Firefox/6.8.5", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://first-subexpression.info/civis-valetudo-sumptus?grave-goat=viscus", - "__title": "Temporibus degusto bardus.", - "__group": "AmYa1fZX" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "236.92.29.49", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5.1; rv:6.8) Gecko/20100101 Firefox/6.8.5", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "carbo", - "properties": { - "__group": "AmYa1fZX" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "202.9.179.128", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:13.1) Gecko/20100101 Firefox/13.1.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://emotional-backbone.com/dedico-surculus-voluptatum?bright-accompanist=adiuvo#caute", - "__title": "Perspiciatis sit inventore audio tyrannus.", - "__group": "Gj3EdSzL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "228.116.144.179", - "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/538.0.1 (KHTML, like Gecko) Chrome/22.0.820.0 Safari/538.0.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://emotional-backbone.com/causa-abscido-suppellex?similar-hygienic=quasi", - "__title": "Ab decet tergum texo abutor templum at convoco sordeo supra.", - "__group": "j5OL28-0" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "54.89.174.73", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10.2; rv:5.5) Gecko/20100101 Firefox/5.5.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://emotional-backbone.com/repudiandae-assumenda-tolero?brilliant-blowgun=credo#careo", - "__title": "Error vaco aranea vestrum adficio voco bos sequi.", - "__group": "_ef1fRor" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "54.89.174.73", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10.2; rv:5.5) Gecko/20100101 Firefox/5.5.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "tyrannus", - "properties": { - "__group": "_ef1fRor" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "54.89.174.73", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10.2; rv:5.5) Gecko/20100101 Firefox/5.5.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://emotional-backbone.com/tametsi-surgo-aedificium?illustrious-laughter=tersus", - "__title": "Degero cinis modi modi tolero sponte amplus.", - "__group": "27Y5CDHx" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "54.89.174.73", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10.2; rv:5.5) Gecko/20100101 Firefox/5.5.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "commodo", - "properties": { - "__group": "27Y5CDHx" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "154.213.82.4", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/537.1.2 (KHTML, like Gecko) Version/4.0.6 Safari/537.1.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://emotional-backbone.com/tenax-somnus-crur?proper-netsuke=adimpleo#antepono", - "__title": "Tenus adinventitias sustineo paens.", - "__group": "7r-fmUXb" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "165.220.175.169", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2) AppleWebKit/538.2.0 (KHTML, like Gecko) Chrome/39.0.810.0 Safari/538.2.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://shrill-grass.name/cura-alienus-circumvenio", - "__title": "Vito uterque consequuntur depereo templum clementia concido depopulo vallum.", - "__group": "lC6vUDjZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "165.220.175.169", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2) AppleWebKit/538.2.0 (KHTML, like Gecko) Chrome/39.0.810.0 Safari/538.2.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "nisi", - "properties": { - "__group": "lC6vUDjZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "81.171.52.158", - "user-agent": "Opera/14.87 (Macintosh; Intel Mac OS X 10.6.3 U; NB Presto/2.9.177 Version/10.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://fake-skyscraper.org/vomica-adflicto-eligendi?quick-witted-pleasure=talio#iure", - "__title": "Tabesco vero cibo.", - "__group": "4k66wnF6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "233.83.159.212", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:14.6) Gecko/20100101 Firefox/14.6.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://emotional-backbone.com/curia-cenaculum-cumque?warmhearted-switch=ascit", - "__title": "Aduro carcer adsidue aduro venustas tam vorax conor amor aestus.", - "__group": "2hfBZ_aP" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "233.83.159.212", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:14.6) Gecko/20100101 Firefox/14.6.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "deinde", - "properties": { - "__group": "2hfBZ_aP" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "202.9.179.128", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:13.1) Gecko/20100101 Firefox/13.1.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://emotional-backbone.com/ver-abduco-capto?funny-reward=creber#viriliter", - "__title": "Aufero temperantia valde tolero accusantium molestias talus.", - "__group": "NcW1sVQm" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "202.9.179.128", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:13.1) Gecko/20100101 Firefox/13.1.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "coadunatio", - "properties": { - "__group": "NcW1sVQm" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "30.129.33.38", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.5) Gecko/20100101 Firefox/11.5.3", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://first-subexpression.info/texo-ut-sui", - "__title": "Acer fugiat adaugeo copiose alveus addo tempus tondeo agnosco.", - "__group": "5uKTeAB7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "33.198.107.0", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.9.4; rv:6.7) Gecko/20100101 Firefox/6.7.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://emotional-backbone.com/vinum-aduro-patria?pitiful-premium=collum", - "__title": "Celo alo curtus amplus desparatus animi summisse vulgo apostolus adaugeo.", - "__group": "fBKNroxW" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "33.198.107.0", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.9.4; rv:6.7) Gecko/20100101 Firefox/6.7.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "vis", - "properties": { - "__group": "fBKNroxW" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "65.93.126.230", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.7.8; rv:10.4) Gecko/20100101 Firefox/10.4.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://emotional-backbone.com/quia-credo-tenax?quiet-galoshes=aveho#argentum", - "__title": "Ager temptatio suscipit amo coaegresco ulciscor voluptates sollicito careo.", - "__group": "nAfDC_wf" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "65.93.126.230", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.7.8; rv:10.4) Gecko/20100101 Firefox/10.4.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "ipsum", - "properties": { - "__group": "nAfDC_wf" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "120.217.59.174", - "user-agent": "Mozilla/5.0 (Windows NT 6.3; rv:13.7) Gecko/20100101 Firefox/13.7.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://emotional-backbone.com/quibusdam-tego-aureus?agile-railway=armarium", - "__title": "Alioqui eligendi timidus neque saepe.", - "__group": "FfYpVzJI" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "120.217.59.174", - "user-agent": "Mozilla/5.0 (Windows NT 6.3; rv:13.7) Gecko/20100101 Firefox/13.7.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "sint", - "properties": { - "__group": "FfYpVzJI" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "202.94.241.187", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/537.0.1 (KHTML, like Gecko) Chrome/35.0.809.0 Safari/537.0.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://fake-skyscraper.org/accusator-adicio-congregatio", - "__title": "Defaeco absque patria.", - "__group": "m9sel8I0" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "189.228.224.97", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:8.1) Gecko/20100101 Firefox/8.1.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://emotional-backbone.com/tumultus-creber-super", - "__title": "Carus avaritia confido doloribus virgo atrox cohibeo amitto tot ullam.", - "__group": "qxUamJSX" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "189.228.224.97", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:8.1) Gecko/20100101 Firefox/8.1.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "voro", - "properties": { - "__group": "qxUamJSX" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "22.66.126.179", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.3; Trident/5.0; .NET CLR 2.5.98386.9)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://shrill-grass.name/bardus-despecto-cura?vast-lace=atavus", - "__title": "Templum cursim conservo cauda quas apparatus verbum iusto timidus.", - "__group": "6ujhxZjC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "109.185.16.225", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/4.1; .NET CLR 2.6.60928.7)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://shrill-grass.name/pecco-tametsi-spero?devoted-juggernaut=aspernatur", - "__title": "Debeo tribuo deficio corroboro cilicium volva.", - "__group": "kbNYr-Kq" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "109.185.16.225", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/4.1; .NET CLR 2.6.60928.7)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "tergum", - "properties": { - "__group": "kbNYr-Kq" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "177.121.213.155", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.7) Gecko/20100101 Firefox/11.7.8", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://emotional-backbone.com/curto-provident-depono?showy-dividend=coepi", - "__title": "Avaritia quo civis aequitas cito arbor dignissimos asper.", - "__group": "npJA14bB" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "177.121.213.155", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.7) Gecko/20100101 Firefox/11.7.8", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "cursus", - "properties": { - "__group": "npJA14bB" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "246.103.179.154", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.0)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://shrill-grass.name/defendo-subiungo-sordeo?which-decryption=tristis#alii", - "__title": "Vomer perferendis addo sed.", - "__group": "_dHwkbD0" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "151.105.2.60", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/533.0.1 (KHTML, like Gecko) Version/4.1.7 Safari/533.0.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://fake-skyscraper.org/accusator-apud-absorbeo?messy-disappointment=corrigo", - "__title": "Angelus asperiores vehemens bis.", - "__group": "Rj1N_dVw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "151.105.2.60", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/533.0.1 (KHTML, like Gecko) Version/4.1.7 Safari/533.0.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "impedit", - "properties": { - "__group": "Rj1N_dVw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "33.198.107.0", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.9.4; rv:6.7) Gecko/20100101 Firefox/6.7.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://emotional-backbone.com/reprehenderit-ter-vero#autus", - "__title": "Rem condico adulescens dolore sui varius beneficium.", - "__group": "VGiEejwe" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "111.215.182.93", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/vox-colo-bonus?rectangular-bracelet=vilis#appello", - "__title": "Molestiae ubi uxor ulciscor armarium arbor deporto vinum cumque.", - "__group": "vcV4R67l" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "108.12.1.231", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:15.8) Gecko/20100101 Firefox/15.8.6", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://emotional-backbone.com/soleo-clibanus-abbas#pecto", - "__title": "Placeat ultio attonbitus voluntarius.", - "__group": "lfwbnXC7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "108.12.1.231", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:15.8) Gecko/20100101 Firefox/15.8.6", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "temeritas", - "properties": { - "__group": "lfwbnXC7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "170.2.67.238", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0; .NET CLR 2.2.11970.5)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://first-subexpression.info/magnam-triumphus-adsuesco", - "__title": "Tergeo thesis cedo vinco voluntarius ambulo.", - "__group": "5rbGq6is" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "170.2.67.238", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0; .NET CLR 2.2.11970.5)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "harum", - "properties": { - "__group": "5rbGq6is" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "186.230.101.92", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_5 rv:6.0; MY) AppleWebKit/538.2.1 (KHTML, like Gecko) Version/7.0.0 Safari/538.2.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://emotional-backbone.com/cursus-theologus-solutio?tiny-feather=patrocinor", - "__title": "Vulticulus terminatio officiis auditor ancilla curiositas contabesco.", - "__group": "bHm1aDRc" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "186.230.101.92", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_5 rv:6.0; MY) AppleWebKit/538.2.1 (KHTML, like Gecko) Version/7.0.0 Safari/538.2.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "suffragium", - "properties": { - "__group": "bHm1aDRc" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "229.221.168.78", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.9) Gecko/20100101 Firefox/10.9.6", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://first-subexpression.info/sit-acsi-cotidie?unlucky-forage=degusto#articulus", - "__title": "Surgo vulgo speculum.", - "__group": "Z7cWS0d_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "229.221.168.78", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.9) Gecko/20100101 Firefox/10.9.6", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "depopulo", - "properties": { - "__group": "Z7cWS0d_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "147.193.66.87", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; WOW64; rv:7.0) Gecko/20100101 Firefox/7.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://first-subexpression.info/cogo-tantum-speculum?mysterious-boulevard=curso#quisquam", - "__title": "Ad cubo comprehendo attero vitiosus audio.", - "__group": "QdOwFTcw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "147.193.66.87", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; WOW64; rv:7.0) Gecko/20100101 Firefox/7.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "bellum", - "properties": { - "__group": "QdOwFTcw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "31.101.61.239", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; .NET CLR 3.2.50065.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://shrill-grass.name/natus-tamdiu-delibero?purple-marketplace=desipio", - "__title": "Coniecto acerbitas terra.", - "__group": "B0bVvSL3" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "124.142.67.147", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/7.0)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://emotional-backbone.com/callide-deprecator-thema?well-to-do-obligation=surgo", - "__title": "Vicissitudo labore arto sed utilis caries vinitor crastinus unus aer.", - "__group": "CcFdC310" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "124.142.67.147", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/7.0)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "quae", - "properties": { - "__group": "CcFdC310" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "216.211.145.150", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1; Trident/7.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://emotional-backbone.com/dolorum-odit-coruscus?content-runway=trans", - "__title": "Neque claro audentia rerum acerbitas.", - "__group": "q_YCMs-e" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "216.211.145.150", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1; Trident/7.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "cultellus", - "properties": { - "__group": "q_YCMs-e" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "170.173.217.102", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://emotional-backbone.com/vigor-magni-arto#nulla", - "__title": "Strenuus socius tero adfectus argentum arbustum beatae atavus.", - "__group": "yB0Hvn5U" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "170.173.217.102", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "subnecto", - "properties": { - "__group": "yB0Hvn5U" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "42.191.41.234", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/6.1; .NET CLR 4.7.74305.7)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://first-subexpression.info/adsum-caput-eum?light-skyline=ceno#alo", - "__title": "Amor adsidue est spes culpo villa crastinus despecto virga.", - "__group": "reGhJV4H" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "42.191.41.234", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/6.1; .NET CLR 4.7.74305.7)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "deficio", - "properties": { - "__group": "reGhJV4H" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "210.214.246.125", - "user-agent": "Opera/12.15 (Windows NT 6.1; U; YI Presto/2.9.178 Version/12.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://fake-skyscraper.org/caritas-solio-magni?realistic-igloo=despecto", - "__title": "Thema defendo vorax minus cimentarius.", - "__group": "BWlMwHeX" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "210.214.246.125", - "user-agent": "Opera/12.15 (Windows NT 6.1; U; YI Presto/2.9.178 Version/12.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "ullus", - "properties": { - "__group": "BWlMwHeX" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "113.192.195.45", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.1.1 (KHTML, like Gecko) Chrome/13.0.810.0 Safari/532.1.1", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://first-subexpression.info/sophismata-nam-nisi?acceptable-lyre=vado", - "__title": "Dens desolo dolore creptio claudeo iure repudiandae aestas.", - "__group": "FTOnFmNS" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "252.41.157.225", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/27.0.841.0 Safari/531.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://fake-skyscraper.org/sustineo-accusator-sui?primary-hubris=cernuus", - "__title": "Velut sustineo concido tunc deleniti numquam.", - "__group": "SVYbv89c" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "172.239.197.163", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.9.6; rv:10.2) Gecko/20100101 Firefox/10.2.8", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://shrill-grass.name/decimus-desolo-talis", - "__title": "Amet utilis concedo vox laboriosam sponte corona centum aegre ademptio.", - "__group": "C-pqS-r_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "189.9.61.68", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0)AppleWebKit/537.0.2 (KHTML, like Gecko) Version/6.0.5 Safari/537.0.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://hairy-runway.info/harum-avaritia-admiratio?naughty-outset=abundans#degenero", - "__title": "Cunctatio alioqui nobis censura supellex suggero amplexus vinitor auxilium.", - "__group": "ZJGf5guJ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "189.9.61.68", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0)AppleWebKit/537.0.2 (KHTML, like Gecko) Version/6.0.5 Safari/537.0.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "suasoria", - "properties": { - "__group": "ZJGf5guJ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "64.77.118.176", - "user-agent": "Opera/14.2 (Windows NT 6.2; U; AB Presto/2.9.160 Version/11.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/aveho-damnatio-alveus?hairy-recommendation=sulum", - "__title": "Suffragium tego cauda esse compono decet.", - "__group": "tFo81JMg" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "105.248.63.41", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.2; rv:9.9) Gecko/20100101 Firefox/9.9.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://emotional-backbone.com/dicta-deputo-advoco?unruly-lay=aetas", - "__title": "Amita deleo bos.", - "__group": "HETkPUfX" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "105.248.63.41", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.2; rv:9.9) Gecko/20100101 Firefox/9.9.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "amitto", - "properties": { - "__group": "HETkPUfX" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "2.181.24.222", - "user-agent": "Opera/10.77 (X11; Linux i686; U; MT Presto/2.9.189 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/tibi-animus-comitatus?narrow-husband=super", - "__title": "Aut voluptates amplexus articulus.", - "__group": "yj0Gl7VN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "2.181.24.222", - "user-agent": "Opera/10.77 (X11; Linux i686; U; MT Presto/2.9.189 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "arcesso", - "properties": { - "__group": "yj0Gl7VN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "246.103.179.154", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.0)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/sub-amplitudo-canis?electric-metabolite=vaco#theologus", - "__title": "Iure deficio sum traho nostrum vicissitudo conscendo adduco.", - "__group": "UepMUCCe" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "246.103.179.154", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.0)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "subnecto", - "properties": { - "__group": "UepMUCCe" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "65.93.126.230", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.7.8; rv:10.4) Gecko/20100101 Firefox/10.4.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://emotional-backbone.com/delibero-comedo-uredo?tame-pantyhose=aureus", - "__title": "Clibanus soleo virga decet autem virgo quos vulgo adsidue.", - "__group": "p5_e81Sn" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "65.93.126.230", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.7.8; rv:10.4) Gecko/20100101 Firefox/10.4.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "uberrime", - "properties": { - "__group": "p5_e81Sn" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "76.212.120.150", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/533.2.1 (KHTML, like Gecko) Version/6.0.10 Safari/533.2.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://shrill-grass.name/optio-avarus-calco?insidious-viability=velociter", - "__title": "Ulterius trepide congregatio desino dolorem arca.", - "__group": "z3pVqQBS" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "199.246.117.38", - "user-agent": "Opera/14.81 (Macintosh; Intel Mac OS X 10.8.6 U; HY Presto/2.9.162 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://emotional-backbone.com/adeptio-crebro-virga?warped-flat=defaeco#statua", - "__title": "Suggero brevis omnis temporibus nulla tyrannus.", - "__group": "hKJdzF17" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "242.25.213.240", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/532.0.2 (KHTML, like Gecko) Chrome/23.0.894.0 Safari/532.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://fake-skyscraper.org/tollo-comprehendo-voluptatum#tredecim", - "__title": "Validus aeger consectetur.", - "__group": "7yq0jhU6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "242.25.213.240", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/532.0.2 (KHTML, like Gecko) Chrome/23.0.894.0 Safari/532.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "patruus", - "properties": { - "__group": "7yq0jhU6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "150.21.135.180", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/29.0.828.0 Safari/532.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://shrill-grass.name/compono-aureus-ipsa#clementia", - "__title": "Adulatio attollo capio comes vehemens clam corrumpo apto.", - "__group": "B0CRhJdi" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "150.21.135.180", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/29.0.828.0 Safari/532.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "cubo", - "properties": { - "__group": "B0CRhJdi" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "99.11.184.90", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_8_6 rv:4.0; AF) AppleWebKit/534.0.0 (KHTML, like Gecko) Version/4.0.7 Safari/534.0.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/timidus-amo-curto?babyish-operating=tepesco", - "__title": "Depono alii arbor verto arguo suscipit adnuo cognatus vulgaris.", - "__group": "T3wPtOby" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "99.11.184.90", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_8_6 rv:4.0; AF) AppleWebKit/534.0.0 (KHTML, like Gecko) Version/4.0.7 Safari/534.0.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "vinitor", - "properties": { - "__group": "T3wPtOby" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "33.198.107.0", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.9.4; rv:6.7) Gecko/20100101 Firefox/6.7.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://emotional-backbone.com/textor-delectatio-caelestis?short-term-wallaby=aut", - "__title": "Audentia tam saepe censura armarium tergum subvenio subnecto antiquus.", - "__group": "UYz-hp6F" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "252.41.157.225", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/27.0.841.0 Safari/531.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://fake-skyscraper.org/arma-advenio-dolor?zany-slime=calcar", - "__title": "Dicta tolero communis.", - "__group": "qBtd8fNO" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "252.41.157.225", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/27.0.841.0 Safari/531.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "attero", - "properties": { - "__group": "qBtd8fNO" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "5.79.15.150", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6.1; rv:14.2) Gecko/20100101 Firefox/14.2.5", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://first-subexpression.info/praesentium-cedo-debeo#dolorum", - "__title": "Comptus debitis audio ulciscor corrumpo cruentus perspiciatis armarium sonitus.", - "__group": "fSLnhtrM" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "252.41.157.225", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/27.0.841.0 Safari/531.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://fake-skyscraper.org/aufero-vivo-tam?minty-waist=demulceo#acidus", - "__title": "Totidem succurro demum.", - "__group": "6qeBxpi6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "5.100.88.66", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/7.0; .NET CLR 3.7.21330.6)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://first-subexpression.info/compello-cuppedia-tripudio?wonderful-coast=harum", - "__title": "Deprecator adflicto solitudo alii animadverto quia.", - "__group": "c6_177iM" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "5.100.88.66", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/7.0; .NET CLR 3.7.21330.6)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "vito", - "properties": { - "__group": "c6_177iM" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "56.66.115.221", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/18.0.826.0 Safari/531.1.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://shrill-grass.name/velociter-valde-curtus?admired-milestone=tribuo#administratio", - "__title": "Veritatis consectetur aeternus soluta.", - "__group": "NHhhk_ud" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "56.66.115.221", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/18.0.826.0 Safari/531.1.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "deinde", - "properties": { - "__group": "NHhhk_ud" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "202.9.179.128", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:13.1) Gecko/20100101 Firefox/13.1.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://emotional-backbone.com/demulceo-desidero-uredo", - "__title": "Tibi atrox decens.", - "__group": "97jlcKES" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "202.9.179.128", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:13.1) Gecko/20100101 Firefox/13.1.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "abscido", - "properties": { - "__group": "97jlcKES" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "212.223.196.208", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:14.6) Gecko/20100101 Firefox/14.6.4", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://emotional-backbone.com/ver-usus-sonitus?sweet-quart=claro", - "__title": "Vomica cunctatio ciminatio celo.", - "__group": "Wx20OBSl" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "31.111.59.240", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:6.0) Gecko/20100101 Firefox/6.0.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://shrill-grass.name/taedium-blandior-ascit?suburban-unblinking=audeo", - "__title": "Debitis deduco agnosco depromo pariatur confido cibus in demens.", - "__group": "hQtZXPQV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "31.111.59.240", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:6.0) Gecko/20100101 Firefox/6.0.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "viscus", - "properties": { - "__group": "hQtZXPQV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "5.100.88.66", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/7.0; .NET CLR 3.7.21330.6)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://first-subexpression.info/vulgo-suffragium-convoco?muffled-pacemaker=terreo", - "__title": "Corporis contabesco denego cetera aestas aeternus adhaero.", - "__group": "15cfeARc" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "235.149.204.174", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/535.0.1 (KHTML, like Gecko) Version/7.1.4 Safari/535.0.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://emotional-backbone.com/capitulus-atrocitas-aqua?pink-wear=compono#coerceo", - "__title": "Subiungo arca auctus aggredior tyrannus video virgo.", - "__group": "zXqu3HVN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "188.40.87.137", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/531.1.2 (KHTML, like Gecko) Version/4.1.9 Safari/531.1.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://first-subexpression.info/arbor-id-tantillus?natural-mixture=nam", - "__title": "Coruscus coruscus sollers subito vereor.", - "__group": "wbgIJb8x" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "188.40.87.137", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/531.1.2 (KHTML, like Gecko) Version/4.1.9 Safari/531.1.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "artificiose", - "properties": { - "__group": "wbgIJb8x" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "16.5.237.203", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/531.2.1 (KHTML, like Gecko) Chrome/18.0.889.0 Safari/531.2.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://emotional-backbone.com/aegrus-cruentus-vigor", - "__title": "Ocer arcus benigne facere conatus summisse quos turpis una alienus.", - "__group": "j8gwttPA" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "16.5.237.203", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/531.2.1 (KHTML, like Gecko) Chrome/18.0.889.0 Safari/531.2.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "avarus", - "properties": { - "__group": "j8gwttPA" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "133.55.65.76", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; WOW64; rv:11.5) Gecko/20100101 Firefox/11.5.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://shrill-grass.name/tracto-repudiandae-thermae?natural-transom=cura", - "__title": "Utrum animi defetiscor patria virgo volaticus.", - "__group": "GOhHLv_t" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "133.55.65.76", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; WOW64; rv:11.5) Gecko/20100101 Firefox/11.5.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "facere", - "properties": { - "__group": "GOhHLv_t" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "165.193.231.243", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; rv:12.6) Gecko/20100101 Firefox/12.6.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/adipiscor-corpus-abstergo?unused-moment=subnecto", - "__title": "Deprecator aduro canto atavus aeger decet ipsum coma quaerat.", - "__group": "JJL4Si7y" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.14.190.192", - "user-agent": "Opera/14.98 (Windows NT 5.2; U; SL Presto/2.9.182 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/ustilo-cerno-minima?paltry-quit=thymbra#timor", - "__title": "Adversus verbum crepusculum cunae cresco aggredior clibanus.", - "__group": "xbyhUuTQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.14.190.192", - "user-agent": "Opera/14.98 (Windows NT 5.2; U; SL Presto/2.9.182 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "theca", - "properties": { - "__group": "xbyhUuTQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "56.66.115.221", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/18.0.826.0 Safari/531.1.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://shrill-grass.name/audentia-bestia-aro?flawed-poetry=vado", - "__title": "Comparo territo vestigium eius copia a.", - "__group": "LD_lZwDR" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "56.66.115.221", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/18.0.826.0 Safari/531.1.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "supplanto", - "properties": { - "__group": "LD_lZwDR" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "217.229.99.101", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_9) AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/19.0.861.0 Safari/536.2.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://emotional-backbone.com/triumphus-iusto-caute?delectable-cake=aliquam#paens", - "__title": "Pax atrocitas vere adimpleo adstringo ait administratio tametsi aeternus.", - "__group": "c6GTPIIz" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "49.120.53.91", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.3) Gecko/20100101 Firefox/15.3.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://first-subexpression.info/tametsi-arx-crapula?fussy-tarragon=carcer", - "__title": "Denuo volo textilis considero labore spectaculum undique annus.", - "__group": "U9JsLqcb" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "4.251.221.67", - "user-agent": "Opera/13.65 (Windows NT 5.0; U; YI Presto/2.9.177 Version/12.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://fake-skyscraper.org/doloribus-depulso-demo?major-comestible=vilis#perspiciatis", - "__title": "Accommodo similique vox.", - "__group": "Fw-sghRU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "4.251.221.67", - "user-agent": "Opera/13.65 (Windows NT 5.0; U; YI Presto/2.9.177 Version/12.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "tenax", - "properties": { - "__group": "Fw-sghRU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "78.240.30.148", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/534.2.0 (KHTML, like Gecko) Chrome/25.0.809.0 Safari/534.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://fake-skyscraper.org/studio-catena-vicinus", - "__title": "Autus calamitas congregatio quae cura.", - "__group": "OZG7-5NL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "245.62.131.155", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_3) AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/18.0.883.0 Safari/536.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://hairy-runway.info/ad-bonus-cinis?appropriate-coal=depulso", - "__title": "Turba degusto tantum quod ambitus pauci cibo pariatur conturbo.", - "__group": "gOGlA1OY" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "245.62.131.155", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_3) AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/18.0.883.0 Safari/536.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "maiores", - "properties": { - "__group": "gOGlA1OY" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "154.213.82.4", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/537.1.2 (KHTML, like Gecko) Version/4.0.6 Safari/537.1.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://emotional-backbone.com/velociter-causa-vulgaris", - "__title": "Ciminatio sollicito desino decipio cogito ademptio pariatur distinctio animus aduro.", - "__group": "s9zngEPK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "154.213.82.4", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/537.1.2 (KHTML, like Gecko) Version/4.0.6 Safari/537.1.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "demulceo", - "properties": { - "__group": "s9zngEPK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "96.70.185.133", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/534.1.1 (KHTML, like Gecko) Chrome/16.0.805.0 Safari/534.1.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/adinventitias-victoria-appello?spiffy-valuable=corpus", - "__title": "Tempus qui vilis aliquam bibo volup.", - "__group": "hcpa-YSf" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "33.198.107.0", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.9.4; rv:6.7) Gecko/20100101 Firefox/6.7.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://emotional-backbone.com/libero-victoria-angelus?insidious-violin=terga", - "__title": "Benevolentia adaugeo suus cauda armarium talis balbus comes.", - "__group": "XB9xnfq-" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "42.191.41.234", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/6.1; .NET CLR 4.7.74305.7)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://first-subexpression.info/vigilo-corrupti-asper?circular-papa=subnecto", - "__title": "Ventito confido toties est.", - "__group": "CIcU7niA" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "224.103.61.62", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:8.3) Gecko/20100101 Firefox/8.3.6", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://emotional-backbone.com/carus-pectus-aggredior", - "__title": "Amita alo decipio bardus adhuc arbor doloremque deporto.", - "__group": "o1X9OAzS" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "216.211.145.150", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1; Trident/7.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://emotional-backbone.com/atrocitas-creo-tardus", - "__title": "Aliqua summisse depromo consuasor exercitationem quae thermae basium corrigo.", - "__group": "F7A753GT" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "216.211.145.150", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1; Trident/7.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "conor", - "properties": { - "__group": "F7A753GT" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "6.167.73.50", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/534.2.0 (KHTML, like Gecko) Version/6.1.5 Safari/534.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://fake-skyscraper.org/vociferor-ascit-suppellex", - "__title": "Averto ad acerbitas sum cur amet veritas socius auditor suspendo.", - "__group": "477oPCBN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "6.167.73.50", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/534.2.0 (KHTML, like Gecko) Version/6.1.5 Safari/534.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "dignissimos", - "properties": { - "__group": "477oPCBN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "170.173.217.102", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://emotional-backbone.com/volutabrum-beatae-aranea?tricky-tectonics=vespillo", - "__title": "Baiulus corrigo beneficium campana vester magnam catena.", - "__group": "X9dOCBTB" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "170.173.217.102", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "bestia", - "properties": { - "__group": "X9dOCBTB" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "170.2.67.238", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0; .NET CLR 2.2.11970.5)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://first-subexpression.info/aestus-illum-adulatio?aware-pleasure=conor", - "__title": "Deinde verbum conculco cubicularis turbo cubicularis sum ademptio candidus.", - "__group": "yaMePLVl" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "170.2.67.238", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0; .NET CLR 2.2.11970.5)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "pecto", - "properties": { - "__group": "yaMePLVl" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "169.114.46.14", - "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://hairy-runway.info/sumptus-deleo-tenax?any-baseboard=amo", - "__title": "Valetudo aegrotatio celo credo.", - "__group": "6KFK4WHH" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "68.202.246.111", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5.5; rv:6.8) Gecko/20100101 Firefox/6.8.3", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://emotional-backbone.com/vado-maxime-corroboro?soupy-inspection=suscipio", - "__title": "Abduco temeritas cohors demitto spectaculum clam nam claro thymum.", - "__group": "uz-GaUWc" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "123.139.70.94", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/4.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/angelus-quam-sponte?cheap-window=voluptates", - "__title": "Infit patria accommodo impedit quis cernuus eum occaecati.", - "__group": "L8OnkF5A" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "123.139.70.94", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/4.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "deleniti", - "properties": { - "__group": "L8OnkF5A" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "27.95.81.109", - "user-agent": "Opera/13.63 (X11; Linux x86_64; U; MK Presto/2.9.181 Version/11.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://first-subexpression.info/cenaculum-consuasor-textilis?delirious-reach=conspergo", - "__title": "Tenetur cernuus quibusdam dignissimos tabula tam aperio talis.", - "__group": "WTGkKAle" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "177.206.216.2", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:9.7) Gecko/20100101 Firefox/9.7.3", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://hairy-runway.info/absque-volubilis-expedita", - "__title": "Absque dolorem una architecto acquiro temporibus defungo coniecto supra viriliter.", - "__group": "fHSXV7_S" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "177.206.216.2", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:9.7) Gecko/20100101 Firefox/9.7.3", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "compello", - "properties": { - "__group": "fHSXV7_S" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "177.121.213.155", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.7) Gecko/20100101 Firefox/11.7.8", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/eveniet-appono-caterva?lovable-atrium=strues", - "__title": "Audio vestigium atque apto consequatur cruciamentum ventus subnecto sto.", - "__group": "g3bQUznw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "177.121.213.155", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.7) Gecko/20100101 Firefox/11.7.8", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "accommodo", - "properties": { - "__group": "g3bQUznw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "98.202.15.106", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; .NET CLR 3.8.15931.4)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://hairy-runway.info/calculus-demulceo-ars?sorrowful-yeast=omnis", - "__title": "Cinis quidem utique.", - "__group": "l4YrtX9L" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "98.202.15.106", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; .NET CLR 3.8.15931.4)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "sulum", - "properties": { - "__group": "l4YrtX9L" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "85.81.37.14", - "user-agent": "Opera/13.55 (Macintosh; Intel Mac OS X 10.6.8 U; LI Presto/2.9.189 Version/11.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://first-subexpression.info/catena-vespillo-adipisci?firsthand-muscat=caterva#coruscus", - "__title": "Trepide eius viduo patior adhaero nulla tero degero verumtamen.", - "__group": "wEcg9gUU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "85.81.37.14", - "user-agent": "Opera/13.55 (Macintosh; Intel Mac OS X 10.6.8 U; LI Presto/2.9.189 Version/11.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "tabula", - "properties": { - "__group": "wEcg9gUU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "77.13.14.11", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.2; Trident/7.1; .NET CLR 2.0.18304.3)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://shrill-grass.name/aegrotatio-turba-caterva#argumentum", - "__title": "Attonbitus antiquus tabgo tot addo contra uxor tersus.", - "__group": "AEv2Vspt" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "129.251.206.186", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_6 rv:4.0; FI) AppleWebKit/535.0.0 (KHTML, like Gecko) Version/4.0.2 Safari/535.0.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://shrill-grass.name/cumque-acervus-adiuvo?mushy-case=solus#conspergo", - "__title": "Virgo carpo talis.", - "__group": "LZqtjPYU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "209.186.193.175", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/6.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://fake-skyscraper.org/tardus-turbo-audio", - "__title": "Velum comis demo benevolentia dolore.", - "__group": "1_50jL1N" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "209.186.193.175", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/6.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "doloremque", - "properties": { - "__group": "1_50jL1N" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "239.88.234.239", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/7.0; .NET CLR 1.4.92037.5)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://emotional-backbone.com/adamo-alius-celebrer?favorite-mythology=soluta", - "__title": "Porro adnuo capillus sumptus amicitia sponte cum pel temporibus.", - "__group": "MEfUkz7l" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "87.199.125.36", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/538.0.0 (KHTML, like Gecko) Chrome/39.0.848.0 Safari/538.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://hairy-runway.info/altus-reiciendis-sequi?favorable-middle=conqueror", - "__title": "Alo tener appono communis delibero verto ago velit deputo praesentium.", - "__group": "zdeFWYBL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "69.159.227.34", - "user-agent": "Opera/9.84 (Windows NT 6.0; U; HU Presto/2.9.164 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://hairy-runway.info/conitor-tego-communis?musty-guide=dedico", - "__title": "Esse vix suscipit cupio timor statim accusantium accusamus.", - "__group": "M54dchgX" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "69.159.227.34", - "user-agent": "Opera/9.84 (Windows NT 6.0; U; HU Presto/2.9.164 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "attonbitus", - "properties": { - "__group": "M54dchgX" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "218.92.120.144", - "user-agent": "Opera/14.40 (Windows NT 6.0; U; KO Presto/2.9.172 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://emotional-backbone.com/tertius-argentum-a#sum", - "__title": "Sui corrumpo caveo certus tardus contra.", - "__group": "uctUDG_8" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "249.30.131.39", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/3.0; .NET CLR 1.7.54039.6)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://shrill-grass.name/xiphias-vinitor-curto?liquid-ethyl=subseco", - "__title": "Cruentus assentator corrigo et.", - "__group": "Ov-_A4SS" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "174.201.227.79", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.2; Trident/3.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://first-subexpression.info/numquam-nostrum-vomica?mundane-spring=admoneo#arceo", - "__title": "Capio tumultus campana combibo cogo tondeo possimus auctus claudeo aduro.", - "__group": "K7xDRu53" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "174.201.227.79", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.2; Trident/3.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "ascit", - "properties": { - "__group": "K7xDRu53" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "189.228.224.97", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:8.1) Gecko/20100101 Firefox/8.1.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://emotional-backbone.com/capitulus-tyrannus-caecus?specific-fort=defendo", - "__title": "Curatio crastinus assentator sapiente.", - "__group": "O4LGjfI8" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "165.220.175.169", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2) AppleWebKit/538.2.0 (KHTML, like Gecko) Chrome/39.0.810.0 Safari/538.2.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://shrill-grass.name/verecundia-pauper-coadunatio", - "__title": "Deripio explicabo capillus summa surculus.", - "__group": "YY-J7n4T" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "30.129.33.38", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.5) Gecko/20100101 Firefox/11.5.3", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://first-subexpression.info/voco-curtus-nesciunt?warped-cross-contamination=debitis", - "__title": "Aveho audentia defendo vita curo bellum delectus.", - "__group": "gYydlSZB" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "30.129.33.38", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.5) Gecko/20100101 Firefox/11.5.3", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "delego", - "properties": { - "__group": "gYydlSZB" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "165.250.99.215", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:12.4) Gecko/20100101 Firefox/12.4.5", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/civis-tamen-conqueror?yearly-dandelion=crastinus", - "__title": "Curo strues cuius textor voluptates caecus vox amissio aperte.", - "__group": "N3x9tKbS" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "165.250.99.215", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:12.4) Gecko/20100101 Firefox/12.4.5", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "degenero", - "properties": { - "__group": "N3x9tKbS" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "170.173.217.102", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://emotional-backbone.com/quo-tot-utor?impure-pepper=beatus#baiulus", - "__title": "Laboriosam claustrum aqua virtus comminor acidus cupiditas brevis.", - "__group": "EJX_-sBb" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "252.41.157.225", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/27.0.841.0 Safari/531.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://fake-skyscraper.org/valeo-aliquam-sodalitas", - "__title": "Compello usus cognatus suus beneficium conicio.", - "__group": "UUHoLyQy" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "98.169.160.22", - "user-agent": "Opera/11.39 (X11; Linux i686; U; SV Presto/2.9.164 Version/11.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/crapula-suscipio-deduco?cuddly-hope=comprehendo", - "__title": "Corpus pecus beneficium iure sol quam iusto tenuis considero.", - "__group": "Lf6UBQpi" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "98.169.160.22", - "user-agent": "Opera/11.39 (X11; Linux i686; U; SV Presto/2.9.164 Version/11.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "adicio", - "properties": { - "__group": "Lf6UBQpi" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "189.9.61.68", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0)AppleWebKit/537.0.2 (KHTML, like Gecko) Version/6.0.5 Safari/537.0.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://hairy-runway.info/tredecim-verumtamen-unus?ragged-goodwill=condico", - "__title": "Deleniti quam conturbo desparatus uberrime arguo pauci atrox tabesco.", - "__group": "AMWSELvq" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "48.208.52.218", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/7.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://shrill-grass.name/adsum-vitae-communis#accusator", - "__title": "Tenetur defero videlicet quas cras currus cedo dapifer cedo aer.", - "__group": "CWGmqzAf" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "48.208.52.218", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/7.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "adstringo", - "properties": { - "__group": "CWGmqzAf" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "7.64.57.67", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/6.0; .NET CLR 2.0.44177.2)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://hairy-runway.info/cunctatio-laborum-pecus?tight-coin=vicissitudo", - "__title": "Amoveo cohors verto aduro tandem convoco ceno decretum peccatus.", - "__group": "oQQOjnc0" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "216.162.201.27", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/4.0; .NET CLR 4.5.34783.8)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/culpo-titulus-curiositas", - "__title": "Accendo synagoga autus corrupti.", - "__group": "SgBZ0rqy" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "216.162.201.27", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/4.0; .NET CLR 4.5.34783.8)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "constans", - "properties": { - "__group": "SgBZ0rqy" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "54.89.174.73", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10.2; rv:5.5) Gecko/20100101 Firefox/5.5.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://emotional-backbone.com/odit-alius-accusamus?glaring-schnitzel=taedium", - "__title": "Sono antea viridis ager dedico adflicto tergeo quam numquam audax.", - "__group": "5eI1hcL-" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "202.94.241.187", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/537.0.1 (KHTML, like Gecko) Chrome/35.0.809.0 Safari/537.0.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://fake-skyscraper.org/consectetur-torrens-terebro?monstrous-validity=combibo", - "__title": "Spoliatio tremo trans vomito nostrum vestrum.", - "__group": "ADx0SiHV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "202.94.241.187", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/537.0.1 (KHTML, like Gecko) Chrome/35.0.809.0 Safari/537.0.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "velut", - "properties": { - "__group": "ADx0SiHV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "176.253.152.79", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/3.1)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://first-subexpression.info/veritatis-caries-crur?naughty-design=alioqui", - "__title": "Trepide taceo nisi.", - "__group": "BT7PBMLz" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "186.42.167.199", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/535.0.2 (KHTML, like Gecko) Version/4.1.9 Safari/535.0.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://hairy-runway.info/temperantia-adduco-defleo?serpentine-necklace=brevis#ipsa", - "__title": "Desparatus taedium traho despecto certus tepesco delicate versus ars adflicto.", - "__group": "sV40id4D" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "49.22.79.146", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:11.3) Gecko/20100101 Firefox/11.3.8", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/decet-angulus-absorbeo", - "__title": "Succedo capitulus uberrime charisma vinitor deleo occaecati.", - "__group": "upYEnAMc" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "49.22.79.146", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:11.3) Gecko/20100101 Firefox/11.3.8", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "cognomen", - "properties": { - "__group": "upYEnAMc" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "111.215.182.93", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/in-cauda-omnis?far-flung-devastation=balbus", - "__title": "Turba valetudo cur tergo victoria.", - "__group": "enW-3J9N" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "111.215.182.93", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "assumenda", - "properties": { - "__group": "enW-3J9N" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "165.220.175.169", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2) AppleWebKit/538.2.0 (KHTML, like Gecko) Chrome/39.0.810.0 Safari/538.2.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://shrill-grass.name/cohibeo-decimus-depulso?mushy-ad=tantum#utor", - "__title": "Cenaculum placeat teres territo.", - "__group": "X39-EleC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "48.208.52.218", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/7.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/vesco-vesica-solutio", - "__title": "Vulticulus volva traho avarus laudantium attero.", - "__group": "u6VtK1WU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "48.208.52.218", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/7.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "vicissitudo", - "properties": { - "__group": "u6VtK1WU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "8.53.78.112", - "user-agent": "Opera/10.35 (X11; Linux i686; U; SK Presto/2.9.182 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://emotional-backbone.com/aegrotatio-reprehenderit-arceo?nervous-breastplate=verbum", - "__title": "Vorax tenuis absum depraedor derideo cibo conduco despecto.", - "__group": "0Nqu6UMO" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "8.53.78.112", - "user-agent": "Opera/10.35 (X11; Linux i686; U; SK Presto/2.9.182 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "ad", - "properties": { - "__group": "0Nqu6UMO" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "217.126.11.12", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.9.9; rv:14.2) Gecko/20100101 Firefox/14.2.6", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/doloribus-numquam-sequi?next-bandwidth=tollo#textilis", - "__title": "Illo desipio suadeo abbas vinculum blanditiis exercitationem.", - "__group": "wpsx92RS" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "136.34.75.157", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/533.2.1 (KHTML, like Gecko) Chrome/20.0.821.0 Safari/533.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://fake-skyscraper.org/decretum-venustas-appello?outlying-poppy=aranea", - "__title": "Quia cohibeo caelum thema desipio quam sui amicitia deleo.", - "__group": "k-fmJoIu" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "52.204.223.55", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.6.4; rv:6.4) Gecko/20100101 Firefox/6.4.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://fake-skyscraper.org/ara-decerno-ratione", - "__title": "Argentum vindico sollers turpis appono denique crustulum tracto.", - "__group": "ookVpWGD" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "236.210.8.138", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/3.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://emotional-backbone.com/terminatio-accusator-conatus#alias", - "__title": "Voco harum creator texo tum urbs est adsidue subseco barba.", - "__group": "XY1RbBIj" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "114.233.118.71", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.5.5; rv:10.4) Gecko/20100101 Firefox/10.4.5", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://shrill-grass.name/amaritudo-cavus-vallum?unripe-pasta=explicabo", - "__title": "Arbustum repudiandae arbustum cogito adaugeo torqueo desino supra cursus cogito.", - "__group": "JFZKC1NZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "114.233.118.71", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.5.5; rv:10.4) Gecko/20100101 Firefox/10.4.5", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "creator", - "properties": { - "__group": "JFZKC1NZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "98.169.160.22", - "user-agent": "Opera/11.39 (X11; Linux i686; U; SV Presto/2.9.164 Version/11.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://emotional-backbone.com/auctus-agnosco-comburo?helpless-injunction=debeo", - "__title": "Dicta defungo terebro cras.", - "__group": "aNsPVbWq" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "73.116.247.241", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:8.1) Gecko/20100101 Firefox/8.1.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://emotional-backbone.com/auditor-consuasor-cedo?rigid-pillbox=aer", - "__title": "Volup despecto alienus.", - "__group": "AAQMldxN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "155.221.141.133", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/6.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://fake-skyscraper.org/ubi-terminatio-chirographum?noted-interchange=sumo", - "__title": "Cogito ademptio dicta ambitus clam.", - "__group": "8Im3za9Y" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "32.40.112.21", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.0.0 Safari/533.1.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://first-subexpression.info/somniculosus-considero-vinco?edible-cd=quo#ulciscor", - "__title": "Delinquo cenaculum calco.", - "__group": "QnBfEc35" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "103.52.12.179", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.7.8; rv:12.6) Gecko/20100101 Firefox/12.6.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://shrill-grass.name/aliquid-coaegresco-conduco?elderly-grandpa=damno", - "__title": "Terebro creator candidus aggredior numquam tot admoneo ubi.", - "__group": "3-DKTNRw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "103.52.12.179", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.7.8; rv:12.6) Gecko/20100101 Firefox/12.6.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "cognatus", - "properties": { - "__group": "3-DKTNRw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "49.22.79.146", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:11.3) Gecko/20100101 Firefox/11.3.8", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://shrill-grass.name/tumultus-advoco-supellex?yearly-final=deripio", - "__title": "Capio officia conitor chirographum aut cavus.", - "__group": "ZDPkw-nR" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "49.22.79.146", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:11.3) Gecko/20100101 Firefox/11.3.8", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "minima", - "properties": { - "__group": "ZDPkw-nR" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "56.66.115.221", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/18.0.826.0 Safari/531.1.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/clementia-caput-tenetur?qualified-self-confidence=thymum", - "__title": "Vir fugit arbor adamo defleo aufero ager officiis suspendo vespillo.", - "__group": "tWZfAIaG" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "191.234.1.152", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.9.1; rv:14.5) Gecko/20100101 Firefox/14.5.3", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://hairy-runway.info/umbra-ulciscor-tepidus?cooperative-spork=ocer", - "__title": "Substantia suppellex templum subiungo urbanus solium triduana defleo.", - "__group": "YzwTBzIX" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "30.241.57.233", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_9 rv:5.0; VO) AppleWebKit/531.1.1 (KHTML, like Gecko) Version/6.1.9 Safari/531.1.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://hairy-runway.info/trans-suscipit-crapula?sweet-expansion=aegrotatio#aspicio", - "__title": "Cito damnatio sophismata tremo.", - "__group": "yumUVckn" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "133.55.65.76", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; WOW64; rv:11.5) Gecko/20100101 Firefox/11.5.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://shrill-grass.name/contabesco-absorbeo-aduro?talkative-marketplace=creo", - "__title": "Temeritas pecus sulum degusto comptus creator torqueo occaecati maxime.", - "__group": "GNMM2tTE" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "234.55.185.177", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/531.2.0 (KHTML, like Gecko) Version/5.1.0 Safari/531.2.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://first-subexpression.info/astrum-cruciamentum-commemoro", - "__title": "Tener placeat itaque tempora.", - "__group": "P_838BbW" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "171.254.175.90", - "user-agent": "Mozilla/5.0 (Windows NT 5.0; rv:15.9) Gecko/20100101 Firefox/15.9.6", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://first-subexpression.info/demonstro-comminor-sed?recent-hamburger=vulpes", - "__title": "Solvo censura usque adsidue suspendo aranea.", - "__group": "_ZWr9jJ0" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "177.206.216.2", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:9.7) Gecko/20100101 Firefox/9.7.3", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/demergo-verus-alo", - "__title": "Veritas collum quo consequuntur cultura.", - "__group": "5h9fvJ4b" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "177.206.216.2", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:9.7) Gecko/20100101 Firefox/9.7.3", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "atque", - "properties": { - "__group": "5h9fvJ4b" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "109.185.16.225", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/4.1; .NET CLR 2.6.60928.7)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://shrill-grass.name/aranea-sonitus-ventito?infatuated-bidet=agnitio", - "__title": "Ut verumtamen dolorum velociter ventito arcesso civitas maiores textor.", - "__group": "ljE9KULc" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "109.185.16.225", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/4.1; .NET CLR 2.6.60928.7)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "argumentum", - "properties": { - "__group": "ljE9KULc" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "32.211.200.44", - "user-agent": "Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:9.5) Gecko/20100101 Firefox/9.5.1", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://first-subexpression.info/conatus-defungo-dapifer?gigantic-gripper=antepono#celebrer", - "__title": "Id cupressus defetiscor.", - "__group": "GReOslDC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "250.149.96.160", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_9_7 rv:6.0; DA) AppleWebKit/533.0.2 (KHTML, like Gecko) Version/5.1.3 Safari/533.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://fake-skyscraper.org/ventito-adversus-campana?earnest-palate=alii", - "__title": "Coepi audentia audio.", - "__group": "ELjirsX4" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "132.179.134.15", - "user-agent": "Opera/9.42 (X11; Linux x86_64; U; JV Presto/2.9.182 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://emotional-backbone.com/virtus-odit-alveus?low-deck=quod", - "__title": "Sortitus cibo deprimo calculus dolorem perspiciatis curia ars valens.", - "__group": "ihpeFXMI" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "132.179.134.15", - "user-agent": "Opera/9.42 (X11; Linux x86_64; U; JV Presto/2.9.182 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "defero", - "properties": { - "__group": "ihpeFXMI" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "151.97.12.113", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/5.1.5 Safari/532.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://fake-skyscraper.org/coruscus-antea-nesciunt", - "__title": "Angustus creber cultura.", - "__group": "sUBac-p2" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "233.83.159.212", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:14.6) Gecko/20100101 Firefox/14.6.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://emotional-backbone.com/delectatio-utroque-claro#culpo", - "__title": "Copia vitae asporto victus utrum vapulus cavus.", - "__group": "jrqu41YD" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "233.83.159.212", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:14.6) Gecko/20100101 Firefox/14.6.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "denego", - "properties": { - "__group": "jrqu41YD" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "96.70.185.133", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/534.1.1 (KHTML, like Gecko) Chrome/16.0.805.0 Safari/534.1.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://shrill-grass.name/derelinquo-approbo-curto?cruel-drive=tactus", - "__title": "Ascit speciosus tyrannus thymbra animadverto.", - "__group": "HqPAOLh8" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "111.215.182.93", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://fake-skyscraper.org/utrimque-calco-strenuus?excellent-cope=textus", - "__title": "Dapifer versus thema.", - "__group": "nQyQdpjg" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "109.185.16.225", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/4.1; .NET CLR 2.6.60928.7)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://shrill-grass.name/conventus-consectetur-approbo?delirious-calculus=vulnero", - "__title": "Non sortitus tot truculenter anser temeritas ustulo adduco cetera curiositas.", - "__group": "HDPXHCTk" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "186.42.167.199", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/535.0.2 (KHTML, like Gecko) Version/4.1.9 Safari/535.0.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://hairy-runway.info/comis-sopor-cicuta?scaly-noon=tres", - "__title": "Adsum corpus eligendi subvenio apud constans adamo tersus sint.", - "__group": "JjEJxIyp" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "252.249.227.60", - "user-agent": "Opera/12.7 (Windows NT 5.1; U; CE Presto/2.9.179 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/asperiores-valetudo-adopto?decisive-hovel=sto", - "__title": "Virtus synagoga carmen bonus bibo carcer texo.", - "__group": "xp0zRXyZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "252.249.227.60", - "user-agent": "Opera/12.7 (Windows NT 5.1; U; CE Presto/2.9.179 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "laboriosam", - "properties": { - "__group": "xp0zRXyZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "255.98.231.45", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.5; rv:15.3) Gecko/20100101 Firefox/15.3.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/deprimo-vis-odit?wicked-saw=tui", - "__title": "Degenero aduro barba trans.", - "__group": "NXyust_u" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "255.98.231.45", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.5; rv:15.3) Gecko/20100101 Firefox/15.3.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "damno", - "properties": { - "__group": "NXyust_u" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "174.201.227.79", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.2; Trident/3.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://first-subexpression.info/taceo-summisse-audeo?ill-fated-tarragon=armarium", - "__title": "Communis quisquam aedificium stabilis peior.", - "__group": "R-tbEJoC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "174.201.227.79", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.2; Trident/3.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "ver", - "properties": { - "__group": "R-tbEJoC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "245.62.131.155", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_3) AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/18.0.883.0 Safari/536.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://hairy-runway.info/acquiro-adstringo-reprehenderit", - "__title": "Tenax quibusdam aetas thesis charisma taceo quo defendo deinde ea.", - "__group": "t02wva4i" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "245.62.131.155", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_3) AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/18.0.883.0 Safari/536.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "beatae", - "properties": { - "__group": "t02wva4i" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "18.6.212.21", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_8) AppleWebKit/537.2.0 (KHTML, like Gecko) Chrome/22.0.854.0 Safari/537.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://fake-skyscraper.org/vulgivagus-turbo-aetas?grave-trolley=usus#adsum", - "__title": "Error aggero voluptates sumo arcesso subseco antepono facere vobis adfectus.", - "__group": "r3VKZDaA" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "233.83.159.212", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:14.6) Gecko/20100101 Firefox/14.6.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/adipiscor-conventus-cognatus?monstrous-verve=eos", - "__title": "Abduco conqueror audacia suppono coma asporto error vomica vulgus caste.", - "__group": "PPZ6PK5i" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "160.128.202.101", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.5.4; rv:13.0) Gecko/20100101 Firefox/13.0.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://shrill-grass.name/amita-pauper-quaerat?live-coliseum=sodalitas#maiores", - "__title": "Acerbitas vis calco depromo.", - "__group": "POIwdD_o" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "160.128.202.101", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.5.4; rv:13.0) Gecko/20100101 Firefox/13.0.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "amoveo", - "properties": { - "__group": "POIwdD_o" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "113.192.195.45", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.1.1 (KHTML, like Gecko) Chrome/13.0.810.0 Safari/532.1.1", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://first-subexpression.info/aspicio-vilis-velum", - "__title": "Auctor concedo demulceo.", - "__group": "LXwUJcr_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "113.192.195.45", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.1.1 (KHTML, like Gecko) Chrome/13.0.810.0 Safari/532.1.1", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "vespillo", - "properties": { - "__group": "LXwUJcr_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "202.9.179.128", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:13.1) Gecko/20100101 Firefox/13.1.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://emotional-backbone.com/aro-arca-demens?frugal-lid=adiuvo", - "__title": "Laudantium uxor testimonium verecundia similique defendo sortitus vulpes.", - "__group": "7hJHUtoA" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "229.5.154.101", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/535.0.0 (KHTML, like Gecko) Version/5.1.0 Safari/535.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://first-subexpression.info/degenero-deinde-atavus?limp-flu=aliquid", - "__title": "Cavus aiunt urbanus barba autus provident sono.", - "__group": "rDo8k1uF" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "3.79.37.113", - "user-agent": "Opera/10.30 (X11; Linux x86_64; U; NE Presto/2.9.162 Version/12.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://first-subexpression.info/atque-canto-armarium?discrete-stock=suscipit#tertius", - "__title": "Curis confugo corporis tendo voro cubo turbo confido.", - "__group": "Njq1-fYp" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "3.79.37.113", - "user-agent": "Opera/10.30 (X11; Linux x86_64; U; NE Presto/2.9.162 Version/12.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "vomito", - "properties": { - "__group": "Njq1-fYp" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "217.229.99.101", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_9) AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/19.0.861.0 Safari/536.2.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://emotional-backbone.com/cunctatio-terreo-iure?usable-contractor=ut", - "__title": "Ceno cibo defaeco thermae adnuo.", - "__group": "SQajI6-d" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "217.229.99.101", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_9) AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/19.0.861.0 Safari/536.2.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "spoliatio", - "properties": { - "__group": "SQajI6-d" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "117.76.70.169", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_7_3) AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/32.0.890.0 Safari/536.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/turpis-stipes-spes#defero", - "__title": "Veritatis torqueo coaegresco cetera vinitor.", - "__group": "OZUEpSJ_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "117.76.70.169", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_7_3) AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/32.0.890.0 Safari/536.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "curtus", - "properties": { - "__group": "OZUEpSJ_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "79.122.194.31", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1) AppleWebKit/537.1.1 (KHTML, like Gecko) Chrome/24.0.806.0 Safari/537.1.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://fake-skyscraper.org/sol-cui-coaegresco?snoopy-abacus=sum#eveniet", - "__title": "Consuasor venustas vix.", - "__group": "JLEfTisM" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "150.21.135.180", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/29.0.828.0 Safari/532.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://shrill-grass.name/absorbeo-videlicet-agnitio?expert-bran=cicuta", - "__title": "Conspergo casus demens substantia atrox tero aegrotatio.", - "__group": "5aqFFEvs" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "150.21.135.180", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/29.0.828.0 Safari/532.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "cohors", - "properties": { - "__group": "5aqFFEvs" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "150.90.49.59", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/7.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://fake-skyscraper.org/termes-sophismata-barba?pointless-sundae=vociferor#causa", - "__title": "Creo ustulo aer atrox turbo tertius eius coaegresco deputo.", - "__group": "zbA9AYon" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "206.177.186.6", - "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.2.2 (KHTML, like Gecko) Chrome/33.0.857.0 Safari/534.2.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://hairy-runway.info/comprehendo-subito-altus?nippy-receptor=substantia", - "__title": "Voluptatem vis absorbeo certus laborum talio desparatus vomito explicabo.", - "__group": "z9MEi9az" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "206.177.186.6", - "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.2.2 (KHTML, like Gecko) Chrome/33.0.857.0 Safari/534.2.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "stella", - "properties": { - "__group": "z9MEi9az" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "73.116.247.241", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:8.1) Gecko/20100101 Firefox/8.1.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://emotional-backbone.com/assumenda-facilis-assentator", - "__title": "Crapula vivo patrocinor demoror verbum tubineus cunabula.", - "__group": "gDrmhwqF" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "76.212.120.150", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/533.2.1 (KHTML, like Gecko) Version/6.0.10 Safari/533.2.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://shrill-grass.name/tondeo-sto-atrocitas?cruel-kettledrum=libero", - "__title": "Vae demum angelus coerceo addo confugo consequatur pecto constans damno.", - "__group": "bfsBlGEK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "76.212.120.150", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/533.2.1 (KHTML, like Gecko) Version/6.0.10 Safari/533.2.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "credo", - "properties": { - "__group": "bfsBlGEK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "219.157.203.2", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/18.0.898.0 Safari/536.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/sodalitas-amplus-apostolus", - "__title": "Suus aequus vesica tyrannus textus.", - "__group": "Co7VVA72" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "219.157.203.2", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/18.0.898.0 Safari/536.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "urbs", - "properties": { - "__group": "Co7VVA72" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "245.62.131.155", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_3) AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/18.0.883.0 Safari/536.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://hairy-runway.info/complectus-centum-usus", - "__title": "Abundans solus dicta celer.", - "__group": "ylBY-3Xg" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "245.62.131.155", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_3) AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/18.0.883.0 Safari/536.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "tego", - "properties": { - "__group": "ylBY-3Xg" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "169.114.46.14", - "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://hairy-runway.info/cado-auxilium-creo?tired-hornet=damno#confido", - "__title": "Cubitum avarus quis conforto a vorax temporibus accedo angustus quo.", - "__group": "VESdz39j" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "169.114.46.14", - "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "templum", - "properties": { - "__group": "VESdz39j" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "56.11.95.133", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/5.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://first-subexpression.info/tametsi-sustineo-substantia?grubby-midwife=tempore#color", - "__title": "Victoria vinitor ago subvenio soluta claudeo nemo trado civis certe.", - "__group": "C9PK_XgQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "56.11.95.133", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/5.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "vinum", - "properties": { - "__group": "C9PK_XgQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "45.107.235.187", - "user-agent": "Opera/13.6 (Windows NT 6.0; U; CE Presto/2.9.170 Version/11.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://emotional-backbone.com/vulgivagus-ademptio-argentum?icy-consistency=vivo", - "__title": "Cruciamentum cui ater.", - "__group": "x1JoZZiM" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "31.101.61.239", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; .NET CLR 3.2.50065.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/occaecati-absorbeo-aperiam?posh-singing=cumque#taceo", - "__title": "Basium curiositas arceo.", - "__group": "eaCKqml7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "31.101.61.239", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; .NET CLR 3.2.50065.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "tui", - "properties": { - "__group": "eaCKqml7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "250.233.104.210", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:8.1) Gecko/20100101 Firefox/8.1.7", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://hairy-runway.info/trucido-beatae-inflammatio?primary-petal=conturbo", - "__title": "Optio terror caveo desino enim artificiose repellat itaque carcer.", - "__group": "P_Wp-v_X" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "188.40.87.137", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/531.1.2 (KHTML, like Gecko) Version/4.1.9 Safari/531.1.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://first-subexpression.info/summopere-illo-solitudo", - "__title": "Subvenio caecus voco admiratio fugiat cogo cumque tamisium.", - "__group": "9OVbMvpw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "171.254.175.90", - "user-agent": "Mozilla/5.0 (Windows NT 5.0; rv:15.9) Gecko/20100101 Firefox/15.9.6", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://first-subexpression.info/brevis-tenus-supplanto", - "__title": "Tenus tabernus curso fugiat tribuo sustineo sint absum caute.", - "__group": "otwgMfS3" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "174.25.247.120", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_7 rv:3.0; NE) AppleWebKit/537.2.2 (KHTML, like Gecko) Version/5.1.3 Safari/537.2.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://first-subexpression.info/celer-laborum-consectetur?flashy-farmer=balbus", - "__title": "Confido adsum tunc decimus aegrotatio cicuta comis sequi vivo amiculum.", - "__group": "kk9SNnm3" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "174.25.247.120", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_7 rv:3.0; NE) AppleWebKit/537.2.2 (KHTML, like Gecko) Version/5.1.3 Safari/537.2.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "sordeo", - "properties": { - "__group": "kk9SNnm3" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "98.169.160.22", - "user-agent": "Opera/11.39 (X11; Linux i686; U; SV Presto/2.9.164 Version/11.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://emotional-backbone.com/pauper-valens-sto?upright-decryption=delicate#verbera", - "__title": "Terga maxime maxime rem laborum.", - "__group": "iBoJXE0p" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "96.70.185.133", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/534.1.1 (KHTML, like Gecko) Chrome/16.0.805.0 Safari/534.1.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://shrill-grass.name/demulceo-damnatio-bellicus?odd-hutch=perferendis", - "__title": "Ultio eius amor tantillus constans capitulus.", - "__group": "drDmUIIu" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "96.70.185.133", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/534.1.1 (KHTML, like Gecko) Chrome/16.0.805.0 Safari/534.1.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "valeo", - "properties": { - "__group": "drDmUIIu" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "225.130.142.19", - "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/13.0.843.0 Safari/532.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://shrill-grass.name/aeternus-architecto-civis?interesting-luck=veritas", - "__title": "Velut vorago sit defendo.", - "__group": "2C5LUUg7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "225.130.142.19", - "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/13.0.843.0 Safari/532.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "creta", - "properties": { - "__group": "2C5LUUg7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "242.25.213.240", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/532.0.2 (KHTML, like Gecko) Chrome/23.0.894.0 Safari/532.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://fake-skyscraper.org/abduco-thesaurus-cernuus", - "__title": "Vivo auctor bellicus numquam.", - "__group": "O7JnT61N" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "242.25.213.240", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/532.0.2 (KHTML, like Gecko) Chrome/23.0.894.0 Safari/532.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "campana", - "properties": { - "__group": "O7JnT61N" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "42.191.41.234", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/6.1; .NET CLR 4.7.74305.7)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://first-subexpression.info/maxime-veniam-reprehenderit?dreary-label=venustas", - "__title": "Surgo natus celebrer.", - "__group": "CKTcFfpj" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "42.191.41.234", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/6.1; .NET CLR 4.7.74305.7)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "sol", - "properties": { - "__group": "CKTcFfpj" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "20.136.151.100", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/538.1.2 (KHTML, like Gecko) Chrome/21.0.873.0 Safari/538.1.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://shrill-grass.name/caveo-voluptates-uredo#colo", - "__title": "Spargo tepidus creber candidus cupressus.", - "__group": "Ws0az8YY" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "3.79.37.113", - "user-agent": "Opera/10.30 (X11; Linux x86_64; U; NE Presto/2.9.162 Version/12.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://first-subexpression.info/congregatio-congregatio-vel", - "__title": "Colligo tendo tabella dapifer velum creptio clarus.", - "__group": "W_ad5KtZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "241.4.140.154", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.8) Gecko/20100101 Firefox/15.8.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://hairy-runway.info/earum-beatus-volaticus?quintessential-casement=vester", - "__title": "Ante caveo decor depereo adimpleo inflammatio exercitationem cogito arcus.", - "__group": "7LJSyEFn" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "241.4.140.154", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.8) Gecko/20100101 Firefox/15.8.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "custodia", - "properties": { - "__group": "7LJSyEFn" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "169.81.185.200", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1; Trident/6.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/non-synagoga-voluptatem?turbulent-airline=somniculosus", - "__title": "Creber cum audeo.", - "__group": "G_C3af-3" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "199.113.141.28", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.0.0 (KHTML, like Gecko) Chrome/31.0.803.0 Safari/531.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://first-subexpression.info/voluptatum-ocer-commodi?evil-obedience=aer#valens", - "__title": "Peior eveniet tristis volo audacia vespillo vinum vinco decumbo.", - "__group": "3vz906po" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "199.113.141.28", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.0.0 (KHTML, like Gecko) Chrome/31.0.803.0 Safari/531.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "porro", - "properties": { - "__group": "3vz906po" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "210.214.246.125", - "user-agent": "Opera/12.15 (Windows NT 6.1; U; YI Presto/2.9.178 Version/12.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://fake-skyscraper.org/aegrotatio-armarium-demum?male-schedule=viriliter", - "__title": "Patior aliqua neque deputo agnitio.", - "__group": "48oSThW6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "210.214.246.125", - "user-agent": "Opera/12.15 (Windows NT 6.1; U; YI Presto/2.9.178 Version/12.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "non", - "properties": { - "__group": "48oSThW6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "222.211.186.198", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_6_9 rv:4.0; MS) AppleWebKit/538.2.0 (KHTML, like Gecko) Version/5.1.5 Safari/538.2.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://hairy-runway.info/textor-consuasor-aqua#apostolus", - "__title": "Arguo comburo aegrus balbus patruus adficio cuppedia temptatio.", - "__group": "YsIAh7_-" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "222.211.186.198", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_6_9 rv:4.0; MS) AppleWebKit/538.2.0 (KHTML, like Gecko) Version/5.1.5 Safari/538.2.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "agnosco", - "properties": { - "__group": "YsIAh7_-" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "239.88.234.239", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/7.0; .NET CLR 1.4.92037.5)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://emotional-backbone.com/vel-celebrer-somnus?long-term-stay=campana", - "__title": "Canto eius adsum charisma amissio valeo vicinus.", - "__group": "q5FS2YK-" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "169.81.185.200", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1; Trident/6.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://shrill-grass.name/talio-deprecator-denuncio?quick-fundraising=tempora#taedium", - "__title": "Optio vox triumphus.", - "__group": "tDBPzf7D" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "89.58.46.227", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_5 rv:2.0; DE) AppleWebKit/533.1.1 (KHTML, like Gecko) Version/7.1.5 Safari/533.1.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/illo-adflicto-infit?creative-pantyhose=adsuesco#valde", - "__title": "Carpo ver ex id esse ascit cena amplitudo totidem anser.", - "__group": "rV7lDokY" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "89.58.46.227", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_5 rv:2.0; DE) AppleWebKit/533.1.1 (KHTML, like Gecko) Version/7.1.5 Safari/533.1.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "asper", - "properties": { - "__group": "rV7lDokY" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "98.169.160.22", - "user-agent": "Opera/11.39 (X11; Linux i686; U; SV Presto/2.9.164 Version/11.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://emotional-backbone.com/conicio-aranea-atque?proud-bug=mollitia", - "__title": "Deputo consectetur pariatur clibanus.", - "__group": "esheKwRr" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "186.42.167.199", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/535.0.2 (KHTML, like Gecko) Version/4.1.9 Safari/535.0.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://hairy-runway.info/carcer-adulatio-ab?prime-masterpiece=adiuvo#caecus", - "__title": "Crustulum cohibeo sodalitas totus dignissimos voluptatibus desipio consequatur ustulo demonstro.", - "__group": "1kN1-G0m" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "186.42.167.199", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/535.0.2 (KHTML, like Gecko) Version/4.1.9 Safari/535.0.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "subito", - "properties": { - "__group": "1kN1-G0m" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "165.220.175.169", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2) AppleWebKit/538.2.0 (KHTML, like Gecko) Chrome/39.0.810.0 Safari/538.2.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://shrill-grass.name/alter-debeo-tempus", - "__title": "Ventosus alienus deprecator vox adflicto viscus tendo accedo.", - "__group": "S79hQvvi" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "151.97.12.113", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/5.1.5 Safari/532.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/taedium-cotidie-callide?animated-version=calamitas", - "__title": "Aiunt quasi crustulum voluptatibus patrocinor nisi summisse vomito.", - "__group": "e_nNwLsV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "151.97.12.113", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/5.1.5 Safari/532.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "vergo", - "properties": { - "__group": "e_nNwLsV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "202.9.179.128", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:13.1) Gecko/20100101 Firefox/13.1.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://emotional-backbone.com/censura-expedita-terga?fair-goat=amitto", - "__title": "Minima peccatus spargo commodi adfectus absorbeo debitis.", - "__group": "KEjTAxW2" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "191.83.55.182", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/538.0.1 (KHTML, like Gecko) Version/7.0.1 Safari/538.0.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://shrill-grass.name/conscendo-talio-aut?wavy-perfection=cibo", - "__title": "Canis conor ultra.", - "__group": "VUESqHAX" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "191.83.55.182", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/538.0.1 (KHTML, like Gecko) Version/7.0.1 Safari/538.0.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "utor", - "properties": { - "__group": "VUESqHAX" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "42.191.41.234", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/6.1; .NET CLR 4.7.74305.7)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://first-subexpression.info/sed-baiulus-deleo?feline-allegation=cum", - "__title": "Accommodo conatus catena assumenda totam thorax vesper curis.", - "__group": "hryElcSg" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "42.191.41.234", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/6.1; .NET CLR 4.7.74305.7)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "tantillus", - "properties": { - "__group": "hryElcSg" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "98.169.160.22", - "user-agent": "Opera/11.39 (X11; Linux i686; U; SV Presto/2.9.164 Version/11.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://emotional-backbone.com/pectus-turpis-constans#cervus", - "__title": "Unde voluptate volo sit alienus ventus.", - "__group": "ABdzDh4L" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "148.139.2.90", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_0) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/20.0.836.0 Safari/536.2.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://emotional-backbone.com/decet-quidem-angelus?ill-fated-diver=adulatio", - "__title": "Vociferor vos vilis perferendis tollo hic aequitas bis aperio.", - "__group": "YkUJJTRC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "148.139.2.90", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_0) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/20.0.836.0 Safari/536.2.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "antepono", - "properties": { - "__group": "YkUJJTRC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "189.228.224.97", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:8.1) Gecko/20100101 Firefox/8.1.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://emotional-backbone.com/pecus-cado-curtus?fluffy-merit=coepi#adaugeo", - "__title": "Paens cubitum consectetur.", - "__group": "svNPDFzJ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "189.228.224.97", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:8.1) Gecko/20100101 Firefox/8.1.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "universe", - "properties": { - "__group": "svNPDFzJ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "33.198.107.0", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.9.4; rv:6.7) Gecko/20100101 Firefox/6.7.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://emotional-backbone.com/conqueror-atqui-accommodo#curatio", - "__title": "Calcar alter viduo curiositas altus vilitas pax.", - "__group": "60bvZkWK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "105.129.210.223", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.8; rv:5.8) Gecko/20100101 Firefox/5.8.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://fake-skyscraper.org/crepusculum-statim-cuius", - "__title": "Triduana debeo tibi cui error cupiditas aptus.", - "__group": "R9G35dRI" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "14.221.114.87", - "user-agent": "Opera/10.13 (Macintosh; Intel Mac OS X 10.8.5 U; BN Presto/2.9.172 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://hairy-runway.info/eaque-textor-tenax", - "__title": "Vehemens compono alienus consuasor tyrannus tamquam valde chirographum.", - "__group": "06KzL0t1" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "14.221.114.87", - "user-agent": "Opera/10.13 (Macintosh; Intel Mac OS X 10.8.5 U; BN Presto/2.9.172 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "deficio", - "properties": { - "__group": "06KzL0t1" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "108.96.49.60", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:15.9) Gecko/20100101 Firefox/15.9.4", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://first-subexpression.info/capto-volaticus-animadverto?decent-chow=tribuo#sub", - "__title": "Aliquid torqueo trucido talus vero bene.", - "__group": "dSTdfSWW" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "80.1.221.134", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_1) AppleWebKit/536.1.0 (KHTML, like Gecko) Chrome/37.0.894.0 Safari/536.1.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://hairy-runway.info/versus-cohaero-tergo?rural-reporter=patruus", - "__title": "Ad adaugeo adamo cursim adfectus deripio derelinquo saepe cotidie.", - "__group": "v2FqifZL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "80.1.221.134", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_1) AppleWebKit/536.1.0 (KHTML, like Gecko) Chrome/37.0.894.0 Safari/536.1.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "tego", - "properties": { - "__group": "v2FqifZL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "102.25.86.83", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.7; rv:9.8) Gecko/20100101 Firefox/9.8.7", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://hairy-runway.info/conventus-vicinus-arbitro?clean-gazebo=dignissimos#verbera", - "__title": "Truculenter vitium verbum absque.", - "__group": "ac3yDlGX" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "82.31.168.220", - "user-agent": "Opera/12.5 (Macintosh; Intel Mac OS X 10.8.5 U; BN Presto/2.9.173 Version/11.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://first-subexpression.info/confido-approbo-talus", - "__title": "Debeo patria temperantia textilis.", - "__group": "ZRWe6scR" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "202.9.179.128", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:13.1) Gecko/20100101 Firefox/13.1.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://emotional-backbone.com/studio-vorax-animus", - "__title": "Tutis defessus uter vito aeneus delectus sapiente similique temperantia succedo.", - "__group": "gJd2d9AU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "202.9.179.128", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:13.1) Gecko/20100101 Firefox/13.1.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "crudelis", - "properties": { - "__group": "gJd2d9AU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "184.201.44.127", - "user-agent": "Opera/11.86 (X11; Linux x86_64; U; AN Presto/2.9.171 Version/11.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://hairy-runway.info/thermae-temptatio-cruentus?regal-countess=alias#veritatis", - "__title": "Debeo accusamus cuppedia patruus.", - "__group": "J4pYKgEU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "184.201.44.127", - "user-agent": "Opera/11.86 (X11; Linux x86_64; U; AN Presto/2.9.171 Version/11.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "causa", - "properties": { - "__group": "J4pYKgEU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "105.129.210.223", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.8; rv:5.8) Gecko/20100101 Firefox/5.8.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://fake-skyscraper.org/bibo-quidem-aiunt", - "__title": "Cumque virgo pauci.", - "__group": "d42-S9wz" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "105.129.210.223", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.8; rv:5.8) Gecko/20100101 Firefox/5.8.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "voveo", - "properties": { - "__group": "d42-S9wz" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "30.241.57.233", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_9 rv:5.0; VO) AppleWebKit/531.1.1 (KHTML, like Gecko) Version/6.1.9 Safari/531.1.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://hairy-runway.info/nulla-demonstro-tum?stable-resolve=ratione", - "__title": "Ater vinculum quis amaritudo casso sortitus vilicus substantia territo consuasor.", - "__group": "XPoS3G2A" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "114.233.118.71", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.5.5; rv:10.4) Gecko/20100101 Firefox/10.4.5", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/brevis-bellicus-pecus?fair-verve=vado", - "__title": "Magnam tenax arbor voluptatibus victoria vitium vehemens verbera.", - "__group": "wdNqxriG" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "245.62.131.155", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_3) AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/18.0.883.0 Safari/536.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://hairy-runway.info/careo-aranea-sol#adicio", - "__title": "Socius ambitus synagoga nemo cibo usitas.", - "__group": "BN63wJ7A" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "245.62.131.155", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_3) AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/18.0.883.0 Safari/536.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "animadverto", - "properties": { - "__group": "BN63wJ7A" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "218.92.120.144", - "user-agent": "Opera/14.40 (Windows NT 6.0; U; KO Presto/2.9.172 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://emotional-backbone.com/cursus-cedo-pecto?sociable-marketplace=tui#victus", - "__title": "Vulgo vulticulus convoco trans desino studio quas.", - "__group": "8XdTBNh6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "218.92.120.144", - "user-agent": "Opera/14.40 (Windows NT 6.0; U; KO Presto/2.9.172 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "aequus", - "properties": { - "__group": "8XdTBNh6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "229.5.154.101", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/535.0.0 (KHTML, like Gecko) Version/5.1.0 Safari/535.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://first-subexpression.info/conatus-crustulum-voluptates?responsible-harp=verto", - "__title": "Caute ascit terga possimus socius tener pariatur clibanus aegrus.", - "__group": "ky1hkaRy" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "141.136.29.152", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://first-subexpression.info/suffragium-aequus-cultellus", - "__title": "Colligo vilicus alveus aperio cruciamentum subseco accusator titulus desolo supplanto.", - "__group": "qTXDL6nS" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "141.136.29.152", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "utrimque", - "properties": { - "__group": "qTXDL6nS" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "113.192.195.45", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.1.1 (KHTML, like Gecko) Chrome/13.0.810.0 Safari/532.1.1", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://first-subexpression.info/paulatim-tempora-curso?stupendous-independence=curriculum#tondeo", - "__title": "Tergeo umbra quibusdam adfectus inflammatio porro carmen tamquam cogo cuius.", - "__group": "eb54ZDhQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "32.109.136.229", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_5_2 rv:4.0; BO) AppleWebKit/532.1.1 (KHTML, like Gecko) Version/5.1.7 Safari/532.1.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/catena-demens-callide?orange-solution=cenaculum#delibero", - "__title": "Averto celer turbo videlicet hic.", - "__group": "Jpig-lz_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "245.62.131.155", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_3) AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/18.0.883.0 Safari/536.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://hairy-runway.info/tantillus-demonstro-traho?prudent-guacamole=cavus", - "__title": "Laudantium desidero arcus civis turba trado sui vulnus.", - "__group": "ge298irC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "245.62.131.155", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_3) AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/18.0.883.0 Safari/536.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "asperiores", - "properties": { - "__group": "ge298irC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "139.43.5.227", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6 rv:6.0; SC) AppleWebKit/536.1.1 (KHTML, like Gecko) Version/4.1.10 Safari/536.1.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://fake-skyscraper.org/tabula-clam-varius?finished-middle=denuo#acceptus", - "__title": "Nihil claustrum adiuvo vomer aggredior voveo stips.", - "__group": "OhnBlMgi" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "139.43.5.227", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6 rv:6.0; SC) AppleWebKit/536.1.1 (KHTML, like Gecko) Version/4.1.10 Safari/536.1.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "capitulus", - "properties": { - "__group": "OhnBlMgi" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "148.139.2.90", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_0) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/20.0.836.0 Safari/536.2.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://emotional-backbone.com/audax-ustilo-ater", - "__title": "Sponte curis contabesco substantia natus.", - "__group": "vk2JaEvd" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "148.139.2.90", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_0) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/20.0.836.0 Safari/536.2.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "vomica", - "properties": { - "__group": "vk2JaEvd" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "78.240.30.148", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/534.2.0 (KHTML, like Gecko) Chrome/25.0.809.0 Safari/534.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://fake-skyscraper.org/attero-cum-desino", - "__title": "Delectatio cauda barba tandem eum spes bibo commodo varietas.", - "__group": "7QI5_j_Q" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "234.55.185.177", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/531.2.0 (KHTML, like Gecko) Version/5.1.0 Safari/531.2.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://first-subexpression.info/modi-repudiandae-avarus?sniveling-bourgeoisie=cupiditas", - "__title": "Omnis stultus quisquam demitto crustulum terra infit.", - "__group": "Pue9xu-Z" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "14.221.114.87", - "user-agent": "Opera/10.13 (Macintosh; Intel Mac OS X 10.8.5 U; BN Presto/2.9.172 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://hairy-runway.info/aegrotatio-pecus-dedico?cuddly-morbidity=trucido", - "__title": "Sumo aufero pel surculus ipsam communis catena thesaurus brevis.", - "__group": "Qot-JCjj" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "16.5.237.203", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/531.2.1 (KHTML, like Gecko) Chrome/18.0.889.0 Safari/531.2.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://emotional-backbone.com/damno-maxime-sumptus?extra-large-possession=asper", - "__title": "Vaco pauper curso vel advenio.", - "__group": "e-jfEkDU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "16.5.237.203", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/531.2.1 (KHTML, like Gecko) Chrome/18.0.889.0 Safari/531.2.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "tricesimus", - "properties": { - "__group": "e-jfEkDU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "153.172.9.233", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_4) AppleWebKit/534.2.0 (KHTML, like Gecko) Chrome/17.0.806.0 Safari/534.2.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://emotional-backbone.com/vos-comis-harum?ill-brochure=desidero", - "__title": "Voluptas creta talis culpo crustulum caveo considero studio ulterius.", - "__group": "12qBf5Kc" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "153.172.9.233", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_4) AppleWebKit/534.2.0 (KHTML, like Gecko) Chrome/17.0.806.0 Safari/534.2.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "somnus", - "properties": { - "__group": "12qBf5Kc" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "52.204.223.55", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.6.4; rv:6.4) Gecko/20100101 Firefox/6.4.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://fake-skyscraper.org/confugo-facilis-umquam?majestic-slipper=dolor", - "__title": "Cruciamentum velum sperno cur carus confido.", - "__group": "B7235py2" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "250.233.104.210", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:8.1) Gecko/20100101 Firefox/8.1.7", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://hairy-runway.info/magni-vos-defleo?which-tapioca=suggero", - "__title": "Confugo aegrotatio caput soleo artificiose tempore unus tutamen numquam.", - "__group": "r8DSQBPC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "250.233.104.210", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:8.1) Gecko/20100101 Firefox/8.1.7", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "dolore", - "properties": { - "__group": "r8DSQBPC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "105.129.210.223", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.8; rv:5.8) Gecko/20100101 Firefox/5.8.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://fake-skyscraper.org/cometes-delicate-creator", - "__title": "Ex laborum fugiat vorax cursim conqueror quaerat.", - "__group": "zXTcM5Qc" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "105.129.210.223", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.8; rv:5.8) Gecko/20100101 Firefox/5.8.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "vilis", - "properties": { - "__group": "zXTcM5Qc" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "33.198.107.0", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.9.4; rv:6.7) Gecko/20100101 Firefox/6.7.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://emotional-backbone.com/eius-termes-adamo?sentimental-alliance=debilito", - "__title": "Consequatur asperiores soleo sequi.", - "__group": "3cYISSCf" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "33.198.107.0", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.9.4; rv:6.7) Gecko/20100101 Firefox/6.7.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "aliqua", - "properties": { - "__group": "3cYISSCf" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "246.17.120.149", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/7.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://fake-skyscraper.org/clamo-vis-tenetur?shadowy-apricot=unde#sustineo", - "__title": "Exercitationem stips anser ab quasi.", - "__group": "NlMNWb8j" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "85.81.37.14", - "user-agent": "Opera/13.55 (Macintosh; Intel Mac OS X 10.6.8 U; LI Presto/2.9.189 Version/11.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://first-subexpression.info/repellendus-acidus-carcer?lanky-meal=confugo", - "__title": "Tendo vallum ultio vinculum inventore paulatim alter sordeo commodo fuga.", - "__group": "YCbDzzTG" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "85.81.37.14", - "user-agent": "Opera/13.55 (Macintosh; Intel Mac OS X 10.6.8 U; LI Presto/2.9.189 Version/11.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "capio", - "properties": { - "__group": "YCbDzzTG" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "56.11.95.133", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/5.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://first-subexpression.info/ut-crepusculum-spoliatio?proper-meadow=ratione#ascisco", - "__title": "Tantum vomer iste bibo ademptio taedium perspiciatis comprehendo curriculum.", - "__group": "84NnbNxe" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "56.11.95.133", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/5.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "fugiat", - "properties": { - "__group": "84NnbNxe" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "170.122.178.127", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.6.5; rv:10.3) Gecko/20100101 Firefox/10.3.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://hairy-runway.info/suscipio-bonus-adsidue?filthy-utilization=soluta#bos", - "__title": "Ex spiculum cupiditate terebro deleniti tempus torrens vos cubitum.", - "__group": "EI7OSaAu" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "170.122.178.127", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.6.5; rv:10.3) Gecko/20100101 Firefox/10.3.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "una", - "properties": { - "__group": "EI7OSaAu" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "87.199.125.36", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/538.0.0 (KHTML, like Gecko) Chrome/39.0.848.0 Safari/538.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://hairy-runway.info/excepturi-ea-vos", - "__title": "Trado aggero cupressus.", - "__group": "eCvFQwot" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "45.107.235.187", - "user-agent": "Opera/13.6 (Windows NT 6.0; U; CE Presto/2.9.170 Version/11.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://emotional-backbone.com/patior-fugit-inventore", - "__title": "Conservo verecundia neque verus dedecor benigne.", - "__group": "WSStmYmN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "28.162.119.149", - "user-agent": "Opera/10.80 (Windows NT 6.2; U; TK Presto/2.9.166 Version/11.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/tutamen-repudiandae-cogito?frizzy-gallery=bellicus", - "__title": "Beatae confido viriliter curo vito.", - "__group": "hQZYFs7R" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "202.224.119.148", - "user-agent": "Opera/11.28 (Macintosh; Intel Mac OS X 10.8.5 U; EL Presto/2.9.166 Version/10.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://first-subexpression.info/surculus-vinculum-sunt?sorrowful-secret=despecto", - "__title": "Deputo turbo circumvenio corporis averto uterque undique deficio ustulo denique.", - "__group": "ICgQQSXy" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "202.224.119.148", - "user-agent": "Opera/11.28 (Macintosh; Intel Mac OS X 10.8.5 U; EL Presto/2.9.166 Version/10.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "spiritus", - "properties": { - "__group": "ICgQQSXy" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "108.96.49.60", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:15.9) Gecko/20100101 Firefox/15.9.4", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://first-subexpression.info/aurum-avaritia-vallum", - "__title": "Certe cum commodo atrox cultellus.", - "__group": "xRQR_RJR" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "233.116.102.26", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/4.0; .NET CLR 1.3.54467.3)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://first-subexpression.info/caveo-tergiversatio-corporis?first-knickers=et#tenax", - "__title": "Vel amo audax ara defungo contra cura vestigium cognatus defessus.", - "__group": "noBfKZ1A" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "104.83.200.201", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_7 rv:3.0; NN) AppleWebKit/532.2.2 (KHTML, like Gecko) Version/7.0.1 Safari/532.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/terga-veritas-desidero?male-prohibition=conicio", - "__title": "Thesaurus ulterius maiores advoco vae vulariter combibo aperte delego una.", - "__group": "ufzUcrcU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "104.83.200.201", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_7 rv:3.0; NN) AppleWebKit/532.2.2 (KHTML, like Gecko) Version/7.0.1 Safari/532.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "tantillus", - "properties": { - "__group": "ufzUcrcU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "71.249.244.65", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.9 Safari/533.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://fake-skyscraper.org/cultura-cognomen-incidunt", - "__title": "Caveo acquiro pecus aspicio vacuus valde demum.", - "__group": "mX7L0w5Z" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "18.6.212.21", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_8) AppleWebKit/537.2.0 (KHTML, like Gecko) Chrome/22.0.854.0 Safari/537.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://fake-skyscraper.org/fugit-vapulus-blanditiis#ara", - "__title": "Veritatis pariatur alveus abstergo.", - "__group": "leYp_tR6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "18.6.212.21", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_8) AppleWebKit/537.2.0 (KHTML, like Gecko) Chrome/22.0.854.0 Safari/537.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "tubineus", - "properties": { - "__group": "leYp_tR6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "139.43.5.227", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6 rv:6.0; SC) AppleWebKit/536.1.1 (KHTML, like Gecko) Version/4.1.10 Safari/536.1.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/molestias-ubi-cultura?salty-cross-contamination=voro", - "__title": "Tubineus aequitas est ultio cauda.", - "__group": "h1vjMCaG" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "81.171.52.158", - "user-agent": "Opera/14.87 (Macintosh; Intel Mac OS X 10.6.3 U; NB Presto/2.9.177 Version/10.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/compono-ab-ipsa", - "__title": "Territo subnecto absque.", - "__group": "-Iz5V-9B" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "45.107.235.187", - "user-agent": "Opera/13.6 (Windows NT 6.0; U; CE Presto/2.9.170 Version/11.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/arbustum-adsum-subiungo?distinct-operating=tergum", - "__title": "Argentum ventito supplanto tabella viriliter sortitus damno.", - "__group": "36t2xXEK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "45.107.235.187", - "user-agent": "Opera/13.6 (Windows NT 6.0; U; CE Presto/2.9.170 Version/11.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "labore", - "properties": { - "__group": "36t2xXEK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "86.15.131.84", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.8.3; rv:13.5) Gecko/20100101 Firefox/13.5.8", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://hairy-runway.info/admitto-cernuus-degusto?lighthearted-stitcher=tamquam", - "__title": "Crepusculum triduana odit bos bellicus.", - "__group": "sxKEsePW" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "86.15.131.84", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.8.3; rv:13.5) Gecko/20100101 Firefox/13.5.8", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "delibero", - "properties": { - "__group": "sxKEsePW" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "235.149.204.174", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/535.0.1 (KHTML, like Gecko) Version/7.1.4 Safari/535.0.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://emotional-backbone.com/delego-strues-certus?quintessential-academics=vespillo#vix", - "__title": "Vetus adimpleo appositus coadunatio villa conitor aspernatur victoria demonstro.", - "__group": "2Tp5Hmgo" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "235.149.204.174", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/535.0.1 (KHTML, like Gecko) Version/7.1.4 Safari/535.0.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "crux", - "properties": { - "__group": "2Tp5Hmgo" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "222.211.186.198", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_6_9 rv:4.0; MS) AppleWebKit/538.2.0 (KHTML, like Gecko) Version/5.1.5 Safari/538.2.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://hairy-runway.info/blanditiis-distinctio-vulariter?trustworthy-schedule=cunctatio", - "__title": "Officia summopere incidunt pax tendo cursus cibus vilitas neque.", - "__group": "M9nd-6P1" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "222.211.186.198", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_6_9 rv:4.0; MS) AppleWebKit/538.2.0 (KHTML, like Gecko) Version/5.1.5 Safari/538.2.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "aveho", - "properties": { - "__group": "M9nd-6P1" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "202.94.241.187", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/537.0.1 (KHTML, like Gecko) Chrome/35.0.809.0 Safari/537.0.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/temeritas-distinctio-asporto", - "__title": "Universe vulticulus tot sordeo dens vinum vinum atqui desparatus voluptatibus.", - "__group": "FpQgVAQC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "202.94.241.187", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/537.0.1 (KHTML, like Gecko) Chrome/35.0.809.0 Safari/537.0.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "patria", - "properties": { - "__group": "FpQgVAQC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "42.191.41.234", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/6.1; .NET CLR 4.7.74305.7)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://first-subexpression.info/contra-aestus-similique?cooperative-executor=vesper", - "__title": "Chirographum vacuus ventito celer vigor voluptates paens tamisium cuius timidus.", - "__group": "BhaShcjA" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "42.191.41.234", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/6.1; .NET CLR 4.7.74305.7)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "arca", - "properties": { - "__group": "BhaShcjA" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "171.254.175.90", - "user-agent": "Mozilla/5.0 (Windows NT 5.0; rv:15.9) Gecko/20100101 Firefox/15.9.6", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://first-subexpression.info/caelum-solvo-validus", - "__title": "Bonus vulgivagus vulnero ceno aegrus spectaculum vae spiritus stella.", - "__group": "11HHKwK1" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "171.254.175.90", - "user-agent": "Mozilla/5.0 (Windows NT 5.0; rv:15.9) Gecko/20100101 Firefox/15.9.6", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "comminor", - "properties": { - "__group": "11HHKwK1" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "245.62.131.155", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_3) AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/18.0.883.0 Safari/536.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://hairy-runway.info/iste-tonsor-comes", - "__title": "Ver ventosus sonitus patior armarium architecto coniuratio summa decor trado.", - "__group": "qOqaGAFK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "245.62.131.155", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_3) AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/18.0.883.0 Safari/536.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "demens", - "properties": { - "__group": "qOqaGAFK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "191.234.1.152", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.9.1; rv:14.5) Gecko/20100101 Firefox/14.5.3", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://hairy-runway.info/termes-coruscus-vilis?wise-lifestyle=voco", - "__title": "Reprehenderit uter vomito vilitas thermae ventus aqua celer.", - "__group": "V4cvc1m6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "191.234.1.152", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.9.1; rv:14.5) Gecko/20100101 Firefox/14.5.3", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "utpote", - "properties": { - "__group": "V4cvc1m6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "216.211.145.150", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1; Trident/7.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/curiositas-debitis-complectus#pecco", - "__title": "Thesis sunt abstergo synagoga.", - "__group": "eYmy65eU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "236.92.29.49", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5.1; rv:6.8) Gecko/20100101 Firefox/6.8.5", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://first-subexpression.info/amitto-cenaculum-brevis?red-impostor=correptius#comminor", - "__title": "Sto ducimus theologus paens chirographum tui.", - "__group": "0-9vX6P1" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "236.92.29.49", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5.1; rv:6.8) Gecko/20100101 Firefox/6.8.5", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "vero", - "properties": { - "__group": "0-9vX6P1" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "202.9.179.128", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:13.1) Gecko/20100101 Firefox/13.1.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://emotional-backbone.com/carmen-credo-vito?lonely-thunderbolt=apparatus", - "__title": "Dicta illo verto tersus ipsum solitudo.", - "__group": "XS8UFQzT" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "233.116.102.26", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/4.0; .NET CLR 1.3.54467.3)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://first-subexpression.info/comitatus-deludo-officiis?scared-help=deripio", - "__title": "Defero valeo carmen tergiversatio vomito termes sonitus demo et.", - "__group": "vWKk7rtc" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "233.116.102.26", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/4.0; .NET CLR 1.3.54467.3)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "caput", - "properties": { - "__group": "vWKk7rtc" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "116.37.255.125", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.0; Trident/4.1; .NET CLR 3.9.82406.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://emotional-backbone.com/curriculum-canis-speciosus", - "__title": "Absque somnus comes textilis delectatio adsuesco.", - "__group": "P59bo8yl" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "116.37.255.125", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.0; Trident/4.1; .NET CLR 3.9.82406.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "modi", - "properties": { - "__group": "P59bo8yl" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "136.34.75.157", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/533.2.1 (KHTML, like Gecko) Chrome/20.0.821.0 Safari/533.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://fake-skyscraper.org/solutio-cunabula-depraedor?medium-blossom=odio#vulariter", - "__title": "Adopto depono abscido amita sopor similique solitudo ea eveniet.", - "__group": "VDyqtGL9" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "136.34.75.157", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/533.2.1 (KHTML, like Gecko) Chrome/20.0.821.0 Safari/533.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "tener", - "properties": { - "__group": "VDyqtGL9" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "206.240.192.123", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/3.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://hairy-runway.info/alii-attero-totidem", - "__title": "Tantum atrocitas non argentum aperte.", - "__group": "ceXDXi7V" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "10.192.81.43", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/20.0.801.0 Safari/536.2.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://emotional-backbone.com/caries-ratione-utrimque?vain-sonata=auditor#cuppedia", - "__title": "Natus decens suggero fugit vilis cauda amaritudo undique venio defessus.", - "__group": "wyRMFwN3" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "157.136.112.140", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; rv:15.2) Gecko/20100101 Firefox/15.2.6", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://shrill-grass.name/curis-soluta-defaeco?blaring-tarragon=nulla", - "__title": "Adfectus nemo est doloribus color tenuis impedit aureus censura trans.", - "__group": "h4yumGtZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "157.136.112.140", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; rv:15.2) Gecko/20100101 Firefox/15.2.6", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "tam", - "properties": { - "__group": "h4yumGtZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "147.75.44.64", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:6.3) Gecko/20100101 Firefox/6.3.8", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://emotional-backbone.com/conicio-amiculum-benevolentia", - "__title": "Combibo calamitas aduro versus desidero natus certe.", - "__group": "ZrLQWl0H" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "255.98.231.45", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.5; rv:15.3) Gecko/20100101 Firefox/15.3.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://fake-skyscraper.org/averto-molestiae-textilis", - "__title": "Absens facilis non nemo ager antiquus necessitatibus truculenter.", - "__group": "k4_v7hhJ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "114.169.163.88", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_8 rv:5.0; HY) AppleWebKit/538.2.0 (KHTML, like Gecko) Version/4.0.6 Safari/538.2.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://emotional-backbone.com/victus-bellicus-contabesco?strident-blight=consuasor", - "__title": "Aiunt adeptio adipiscor viridis sordeo earum.", - "__group": "Rit0ti36" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "80.1.221.134", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_1) AppleWebKit/536.1.0 (KHTML, like Gecko) Chrome/37.0.894.0 Safari/536.1.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://hairy-runway.info/damnatio-sustineo-accedo?jaunty-bob=caelestis", - "__title": "Suus adulescens stips.", - "__group": "u9AReNz6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "80.1.221.134", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_1) AppleWebKit/536.1.0 (KHTML, like Gecko) Chrome/37.0.894.0 Safari/536.1.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "subvenio", - "properties": { - "__group": "u9AReNz6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "28.162.119.149", - "user-agent": "Opera/10.80 (Windows NT 6.2; U; TK Presto/2.9.166 Version/11.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://shrill-grass.name/assumenda-eius-atavus#tumultus", - "__title": "Concido apto aperte arbustum.", - "__group": "j6Ej1AkZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "28.162.119.149", - "user-agent": "Opera/10.80 (Windows NT 6.2; U; TK Presto/2.9.166 Version/11.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "sollicito", - "properties": { - "__group": "j6Ej1AkZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "113.192.195.45", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.1.1 (KHTML, like Gecko) Chrome/13.0.810.0 Safari/532.1.1", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://first-subexpression.info/summisse-combibo-voveo?proper-version=nesciunt", - "__title": "Acerbitas ratione valens.", - "__group": "Z_MH_pk_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "139.43.5.227", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6 rv:6.0; SC) AppleWebKit/536.1.1 (KHTML, like Gecko) Version/4.1.10 Safari/536.1.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://fake-skyscraper.org/vulgivagus-texo-bene?authorized-executor=aspicio", - "__title": "Virtus tamisium cohibeo solio curia veniam cuppedia quo dedico.", - "__group": "R_edaVvF" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "139.43.5.227", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6 rv:6.0; SC) AppleWebKit/536.1.1 (KHTML, like Gecko) Version/4.1.10 Safari/536.1.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "bis", - "properties": { - "__group": "R_edaVvF" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "169.114.46.14", - "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://hairy-runway.info/voluptates-bellum-ultra", - "__title": "Aperio cruciamentum benigne confido molestias patrocinor theatrum vaco ullus.", - "__group": "L21o6OFE" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "169.114.46.14", - "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "sol", - "properties": { - "__group": "L21o6OFE" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "221.109.21.199", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.3; Trident/5.1)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://hairy-runway.info/curiositas-voco-cibus?gripping-blowgun=ullam#cursim", - "__title": "Tricesimus vicinus adflicto tabernus.", - "__group": "iatD9wLz" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "11.218.194.55", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/533.2.2 (KHTML, like Gecko) Chrome/14.0.861.0 Safari/533.2.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://first-subexpression.info/ait-vorago-pauper?miserly-mechanic=trado", - "__title": "Cenaculum porro perspiciatis denique ubi denuncio.", - "__group": "QbVwYKP2" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "189.142.63.78", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/7.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/tunc-complectus-maiores?which-switch=deleo", - "__title": "Suscipit circumvenio cetera illo campana.", - "__group": "pAULTenL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "189.142.63.78", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/7.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "vulgivagus", - "properties": { - "__group": "pAULTenL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "233.116.102.26", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/4.0; .NET CLR 1.3.54467.3)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://first-subexpression.info/tergo-tibi-depereo?fantastic-tail=bibo#acquiro", - "__title": "Amitto cupiditas conspergo comes harum defero delego commodi vallum.", - "__group": "xxvSAUtB" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "246.17.120.149", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/7.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://fake-skyscraper.org/umerus-attonbitus-derideo", - "__title": "Aiunt turbo atrox bellum tot coruscus deprecator ipsam ultio.", - "__group": "bl-LOoQw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "246.17.120.149", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/7.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "surculus", - "properties": { - "__group": "bl-LOoQw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "114.169.163.88", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_8 rv:5.0; HY) AppleWebKit/538.2.0 (KHTML, like Gecko) Version/4.0.6 Safari/538.2.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://emotional-backbone.com/viduo-ancilla-repudiandae?defenseless-flat=infit", - "__title": "Adulatio asperiores debitis cumque beatae.", - "__group": "Ady_xFCZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "114.169.163.88", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_8 rv:5.0; HY) AppleWebKit/538.2.0 (KHTML, like Gecko) Version/4.0.6 Safari/538.2.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "conatus", - "properties": { - "__group": "Ady_xFCZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "169.61.132.183", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/3.1; .NET CLR 4.6.38283.9)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/aureus-corpus-basium?severe-solution=tumultus", - "__title": "Facere tolero vitium adeo comparo abundans ab totidem vapulus tamisium.", - "__group": "jM6uU4rQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "169.61.132.183", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/3.1; .NET CLR 4.6.38283.9)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "surculus", - "properties": { - "__group": "jM6uU4rQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "28.162.119.149", - "user-agent": "Opera/10.80 (Windows NT 6.2; U; TK Presto/2.9.166 Version/11.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/spiculum-solum-coerceo?insidious-resource=vulariter#commodi", - "__title": "Viridis conatus suggero tricesimus sublime animus curis.", - "__group": "xDqH1uTO" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "71.249.244.65", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.9 Safari/533.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://fake-skyscraper.org/conduco-audacia-volutabrum?wide-eyed-place=attero#supellex", - "__title": "Deleo unde creptio cogo magnam numquam autus.", - "__group": "YvDRqw2Z" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "71.249.244.65", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.9 Safari/533.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "dicta", - "properties": { - "__group": "YvDRqw2Z" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "229.5.154.101", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/535.0.0 (KHTML, like Gecko) Version/5.1.0 Safari/535.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://first-subexpression.info/delicate-spoliatio-explicabo?functional-fledgling=aestus", - "__title": "Aegrotatio censura credo terga coruscus terminatio tardus.", - "__group": "lywihQkr" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "101.140.118.158", - "user-agent": "Mozilla/5.0 (Windows NT 5.0; WOW64; rv:11.4) Gecko/20100101 Firefox/11.4.1", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://first-subexpression.info/caveo-adsum-socius?unwelcome-cutover=atavus", - "__title": "Cognomen aro creptio.", - "__group": "x6tdt2Sl" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "101.140.118.158", - "user-agent": "Mozilla/5.0 (Windows NT 5.0; WOW64; rv:11.4) Gecko/20100101 Firefox/11.4.1", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "tergeo", - "properties": { - "__group": "x6tdt2Sl" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "11.218.194.55", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/533.2.2 (KHTML, like Gecko) Chrome/14.0.861.0 Safari/533.2.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://first-subexpression.info/collum-decumbo-asper?whispered-chainstay=tutamen", - "__title": "Vulticulus terror vado toties.", - "__group": "SUdbGNZu" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "28.162.119.149", - "user-agent": "Opera/10.80 (Windows NT 6.2; U; TK Presto/2.9.166 Version/11.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://shrill-grass.name/blandior-balbus-tabgo?cloudy-barracks=adnuo", - "__title": "Adsum perferendis benigne animadverto stillicidium praesentium avaritia.", - "__group": "1YPIJVyQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "252.249.227.60", - "user-agent": "Opera/12.7 (Windows NT 5.1; U; CE Presto/2.9.179 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://hairy-runway.info/timidus-utrimque-corona", - "__title": "Vapulus absque cornu antea viridis supplanto doloribus combibo basium.", - "__group": "JZMFG-K6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "155.221.141.133", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/6.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://fake-skyscraper.org/exercitationem-vicinus-angelus#asporto", - "__title": "Conculco verbum exercitationem absorbeo dedecor valde demo ex.", - "__group": "MZ-ZV860" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "155.221.141.133", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/6.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "utrum", - "properties": { - "__group": "MZ-ZV860" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "30.129.33.38", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.5) Gecko/20100101 Firefox/11.5.3", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://first-subexpression.info/curatio-deludo-aer?astonishing-minor=commodi", - "__title": "Abeo super textilis adhuc stips censura absum suscipit.", - "__group": "nHxYU1st" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "30.129.33.38", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.5) Gecko/20100101 Firefox/11.5.3", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "aufero", - "properties": { - "__group": "nHxYU1st" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "5.79.15.150", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6.1; rv:14.2) Gecko/20100101 Firefox/14.2.5", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://first-subexpression.info/cum-comburo-delectatio?unfinished-carboxyl=summopere", - "__title": "Colligo spes baiulus combibo nisi non vicissitudo amor harum.", - "__group": "kh05pekd" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "5.79.15.150", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6.1; rv:14.2) Gecko/20100101 Firefox/14.2.5", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "taceo", - "properties": { - "__group": "kh05pekd" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "28.162.119.149", - "user-agent": "Opera/10.80 (Windows NT 6.2; U; TK Presto/2.9.166 Version/11.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://shrill-grass.name/celo-valeo-currus?familiar-lashes=voluptate", - "__title": "Studio contabesco averto centum universe.", - "__group": "OfhHAif0" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "98.169.160.22", - "user-agent": "Opera/11.39 (X11; Linux i686; U; SV Presto/2.9.164 Version/11.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://emotional-backbone.com/accendo-claustrum-adsuesco?definite-reconsideration=sublime", - "__title": "Debitis thymbra vomer.", - "__group": "Z5BARDS8" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "148.139.2.90", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_0) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/20.0.836.0 Safari/536.2.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://emotional-backbone.com/ultra-cuppedia-claustrum?grizzled-forager=apparatus", - "__title": "Eum absum cultura beneficium.", - "__group": "qKFmVxvJ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "202.224.119.148", - "user-agent": "Opera/11.28 (Macintosh; Intel Mac OS X 10.8.5 U; EL Presto/2.9.166 Version/10.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://first-subexpression.info/vulpes-velit-decipio#adficio", - "__title": "Summisse adipisci textor temperantia ustulo umerus ocer trucido repellendus.", - "__group": "qduKU61C" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "165.250.99.215", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:12.4) Gecko/20100101 Firefox/12.4.5", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://hairy-runway.info/solutio-annus-viriliter?awful-hubris=arca", - "__title": "Depereo nihil despecto suffragium deinde tenax amicitia labore.", - "__group": "uczTOSdP" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "86.15.131.84", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.8.3; rv:13.5) Gecko/20100101 Firefox/13.5.8", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://hairy-runway.info/velut-tenetur-succurro?mediocre-disposer=sto", - "__title": "Basium capitulus id a quasi aspernatur.", - "__group": "fr_ASYXl" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "86.15.131.84", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.8.3; rv:13.5) Gecko/20100101 Firefox/13.5.8", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "voluptas", - "properties": { - "__group": "fr_ASYXl" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "3.79.37.113", - "user-agent": "Opera/10.30 (X11; Linux x86_64; U; NE Presto/2.9.162 Version/12.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://first-subexpression.info/confero-admiratio-statim", - "__title": "Acies absque artificiose cursus suscipio.", - "__group": "ZqpsCiGz" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "78.240.30.148", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/534.2.0 (KHTML, like Gecko) Chrome/25.0.809.0 Safari/534.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://fake-skyscraper.org/stultus-cavus-thalassinus?polite-hovel=triduana", - "__title": "Tonsor soluta thalassinus sursum vacuus exercitationem angustus acsi deprecator.", - "__group": "Cwgx9jnl" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "78.240.30.148", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/534.2.0 (KHTML, like Gecko) Chrome/25.0.809.0 Safari/534.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "urbs", - "properties": { - "__group": "Cwgx9jnl" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "186.42.167.199", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/535.0.2 (KHTML, like Gecko) Version/4.1.9 Safari/535.0.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://hairy-runway.info/vindico-tandem-ultra?straight-accountability=videlicet", - "__title": "Cruentus tersus rem vitae acsi arceo.", - "__group": "wOf61p5K" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "186.42.167.199", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/535.0.2 (KHTML, like Gecko) Version/4.1.9 Safari/535.0.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "centum", - "properties": { - "__group": "wOf61p5K" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "186.42.167.199", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/535.0.2 (KHTML, like Gecko) Version/4.1.9 Safari/535.0.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://hairy-runway.info/damno-beneficium-aegrus?shameful-onset=sol", - "__title": "Victoria comminor communis tametsi dens cado dignissimos viriliter.", - "__group": "Q6NliYeE" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "151.97.12.113", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/5.1.5 Safari/532.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/ambulo-torrens-vester", - "__title": "Utpote capto suus porro templum.", - "__group": "NpN0wAQN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "151.97.12.113", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/5.1.5 Safari/532.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "ubi", - "properties": { - "__group": "NpN0wAQN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "212.223.196.208", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:14.6) Gecko/20100101 Firefox/14.6.4", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://emotional-backbone.com/soluta-caecus-tabgo?wonderful-unit=supplanto", - "__title": "Vigor deinde aut catena strues cattus tenus decumbo cultellus cibus.", - "__group": "v9FC8T9H" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "87.167.182.144", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://first-subexpression.info/exercitationem-surgo-vinculum", - "__title": "Iste subiungo ante cariosus ulciscor utrimque viridis.", - "__group": "_JpLbozi" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "18.6.212.21", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_8) AppleWebKit/537.2.0 (KHTML, like Gecko) Chrome/22.0.854.0 Safari/537.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://fake-skyscraper.org/creber-celer-sol?hollow-siege=demoror", - "__title": "Atrox nesciunt tantillus aranea compello derelinquo curso.", - "__group": "9-xkJTGq" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "18.6.212.21", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_8) AppleWebKit/537.2.0 (KHTML, like Gecko) Chrome/22.0.854.0 Safari/537.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "ademptio", - "properties": { - "__group": "9-xkJTGq" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "87.167.182.144", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://first-subexpression.info/curso-substantia-abscido", - "__title": "Tantum alius doloremque cariosus campana.", - "__group": "D-lH4UfE" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "189.9.61.68", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0)AppleWebKit/537.0.2 (KHTML, like Gecko) Version/6.0.5 Safari/537.0.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://hairy-runway.info/tubineus-quidem-vinculum?variable-acquaintance=derelinquo", - "__title": "Summa currus desolo cernuus.", - "__group": "GfxrVJEJ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "191.83.55.182", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/538.0.1 (KHTML, like Gecko) Version/7.0.1 Safari/538.0.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://shrill-grass.name/valeo-amoveo-absconditus?gloomy-insolence=caterva#demonstro", - "__title": "Deduco valens substantia amplitudo curo.", - "__group": "NNpudh3p" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "249.30.131.39", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/3.0; .NET CLR 1.7.54039.6)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://shrill-grass.name/nemo-contigo-nostrum?voluminous-disadvantage=comitatus#aegrotatio", - "__title": "Demoror aveho aetas voco corrupti amplexus.", - "__group": "eksmT6Wd" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "216.211.145.150", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1; Trident/7.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://emotional-backbone.com/quisquam-cohibeo-totus?sore-deed=undique", - "__title": "Tactus cui aspernatur aegre apparatus.", - "__group": "8Kt17a4y" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "124.142.67.147", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/7.0)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://emotional-backbone.com/cursus-suspendo-a?breakable-schnitzel=cultura", - "__title": "Aspicio ulterius vix artificiose.", - "__group": "z6r_KsaV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "21.15.111.37", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/25.0.829.0 Safari/532.2.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://fake-skyscraper.org/trucido-atavus-templum?violent-executor=harum#cicuta", - "__title": "Maxime dolores demergo subnecto denuo conventus.", - "__group": "MJSMtLGL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "21.15.111.37", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/25.0.829.0 Safari/532.2.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "venustas", - "properties": { - "__group": "MJSMtLGL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "32.109.136.229", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_5_2 rv:4.0; BO) AppleWebKit/532.1.1 (KHTML, like Gecko) Version/5.1.7 Safari/532.1.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://hairy-runway.info/accendo-defaeco-crinis#amiculum", - "__title": "Crapula cribro tepidus sollicito sponte ancilla.", - "__group": "lgc72lp_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "32.109.136.229", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_5_2 rv:4.0; BO) AppleWebKit/532.1.1 (KHTML, like Gecko) Version/5.1.7 Safari/532.1.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "tot", - "properties": { - "__group": "lgc72lp_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "136.34.75.157", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/533.2.1 (KHTML, like Gecko) Chrome/20.0.821.0 Safari/533.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://fake-skyscraper.org/creptio-ager-despecto", - "__title": "Victus videlicet suscipio aestus bardus.", - "__group": "ftuK361z" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "136.34.75.157", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/533.2.1 (KHTML, like Gecko) Chrome/20.0.821.0 Safari/533.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "supplanto", - "properties": { - "__group": "ftuK361z" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "31.111.59.240", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:6.0) Gecko/20100101 Firefox/6.0.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://shrill-grass.name/tamquam-quos-terebro?indelible-submitter=crux#cado", - "__title": "Cui tandem inflammatio cito.", - "__group": "BfLsMI38" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "87.199.125.36", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/538.0.0 (KHTML, like Gecko) Chrome/39.0.848.0 Safari/538.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/enim-aureus-suppono?lustrous-deck=voveo", - "__title": "Universe ultio caelum supplanto maiores ustulo.", - "__group": "JxKALYFu" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "87.199.125.36", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/538.0.0 (KHTML, like Gecko) Chrome/39.0.848.0 Safari/538.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "voro", - "properties": { - "__group": "JxKALYFu" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "45.107.235.187", - "user-agent": "Opera/13.6 (Windows NT 6.0; U; CE Presto/2.9.170 Version/11.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://emotional-backbone.com/benevolentia-pauci-viridis?sour-petal=bonus#est", - "__title": "Clam attero demum alter audax crebro denuncio caste aggero.", - "__group": "3qsNXQLH" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "234.55.185.177", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/531.2.0 (KHTML, like Gecko) Version/5.1.0 Safari/531.2.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://first-subexpression.info/talis-iusto-tepidus?heartfelt-bog=sufficio", - "__title": "Beneficium clibanus nam.", - "__group": "zCud4SLL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "234.55.185.177", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/531.2.0 (KHTML, like Gecko) Version/5.1.0 Safari/531.2.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "abduco", - "properties": { - "__group": "zCud4SLL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "188.40.87.137", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/531.1.2 (KHTML, like Gecko) Version/4.1.9 Safari/531.1.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://first-subexpression.info/versus-solitudo-arbor?milky-lamp=velociter", - "__title": "Amplus coaegresco tergo curriculum complectus pariatur esse depraedor bardus utroque.", - "__group": "XUebm4dN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "125.55.166.75", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5.3; rv:14.4) Gecko/20100101 Firefox/14.4.3", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://first-subexpression.info/antiquus-tolero-tenus", - "__title": "Thorax balbus vestigium agnosco ultio victus undique atrox.", - "__group": "dwB9Si4A" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "125.55.166.75", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5.3; rv:14.4) Gecko/20100101 Firefox/14.4.3", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "earum", - "properties": { - "__group": "dwB9Si4A" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "7.64.57.67", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/6.0; .NET CLR 2.0.44177.2)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://hairy-runway.info/cohibeo-desolo-strenuus#artificiose", - "__title": "Vespillo vigor volo.", - "__group": "kq5gUnHg" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "7.64.57.67", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/6.0; .NET CLR 2.0.44177.2)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "laborum", - "properties": { - "__group": "kq5gUnHg" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "31.111.59.240", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:6.0) Gecko/20100101 Firefox/6.0.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://shrill-grass.name/surgo-anser-tabella#sperno", - "__title": "Utor apud asper.", - "__group": "f_wxRmRY" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "191.83.55.182", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/538.0.1 (KHTML, like Gecko) Version/7.0.1 Safari/538.0.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://shrill-grass.name/pauci-decretum-adsidue?unwilling-rust=ubi", - "__title": "Quaerat depereo officiis cohors cunabula tener ventus.", - "__group": "ewHRiSZf" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "141.136.29.152", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://first-subexpression.info/ocer-copia-strenuus", - "__title": "Alter thorax tripudio defetiscor depraedor absque.", - "__group": "WEHOFbgf" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "141.136.29.152", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "toties", - "properties": { - "__group": "WEHOFbgf" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "49.120.53.91", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.3) Gecko/20100101 Firefox/15.3.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://first-subexpression.info/caute-assumenda-alter?sociable-role=coaegresco", - "__title": "Administratio pauci argentum decerno.", - "__group": "m8gCN-NA" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "98.169.160.22", - "user-agent": "Opera/11.39 (X11; Linux i686; U; SV Presto/2.9.164 Version/11.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://emotional-backbone.com/tubineus-coniecto-territo?remorseful-vestment=sint", - "__title": "Benevolentia demonstro deorsum ducimus tergum virga.", - "__group": "PXAAHYVo" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "113.192.195.45", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.1.1 (KHTML, like Gecko) Chrome/13.0.810.0 Safari/532.1.1", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://first-subexpression.info/angustus-aqua-amaritudo?shocked-festival=decimus", - "__title": "Vociferor viridis caterva amet canis ager vereor venio tenus.", - "__group": "v_ZPnzZ9" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "136.34.75.157", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/533.2.1 (KHTML, like Gecko) Chrome/20.0.821.0 Safari/533.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://fake-skyscraper.org/vitium-ipsam-vigor?greedy-fold=cribro", - "__title": "Quod talio creta tepidus velit assumenda ver qui.", - "__group": "xN1C0I5i" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "191.83.55.182", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/538.0.1 (KHTML, like Gecko) Version/7.0.1 Safari/538.0.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://shrill-grass.name/vester-ullus-tricesimus", - "__title": "Vacuus cernuus assentator accusator abundans tergiversatio varietas terebro.", - "__group": "-8lSvHk-" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "202.94.241.187", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/537.0.1 (KHTML, like Gecko) Chrome/35.0.809.0 Safari/537.0.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://fake-skyscraper.org/ambitus-cura-arx?celebrated-trench=accusator", - "__title": "Placeat virga depulso debitis volup.", - "__group": "WAoD4Qgh" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "202.94.241.187", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/537.0.1 (KHTML, like Gecko) Chrome/35.0.809.0 Safari/537.0.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "curto", - "properties": { - "__group": "WAoD4Qgh" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "219.157.203.2", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/18.0.898.0 Safari/536.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://fake-skyscraper.org/quaerat-defetiscor-uter?powerful-bungalow=blanditiis", - "__title": "Et velociter eveniet atavus ustilo aspernatur mollitia.", - "__group": "gRygQRP7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "73.116.247.241", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:8.1) Gecko/20100101 Firefox/8.1.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://emotional-backbone.com/defleo-creo-ut?nautical-sonata=tandem", - "__title": "Natus arbustum ustulo.", - "__group": "WH3th8D8" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "96.70.185.133", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/534.1.1 (KHTML, like Gecko) Chrome/16.0.805.0 Safari/534.1.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://shrill-grass.name/degenero-dolore-arbitro?lasting-fraudster=tyrannus#venustas", - "__title": "Adstringo arma audacia.", - "__group": "-TsmeyZM" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "96.70.185.133", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/534.1.1 (KHTML, like Gecko) Chrome/16.0.805.0 Safari/534.1.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "natus", - "properties": { - "__group": "-TsmeyZM" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "172.130.5.194", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.2; rv:7.8) Gecko/20100101 Firefox/7.8.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/dens-vigilo-volubilis", - "__title": "Toties aqua timor tenax socius.", - "__group": "mr1taf1m" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "172.130.5.194", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.2; rv:7.8) Gecko/20100101 Firefox/7.8.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "corrumpo", - "properties": { - "__group": "mr1taf1m" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "229.5.154.101", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/535.0.0 (KHTML, like Gecko) Version/5.1.0 Safari/535.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://first-subexpression.info/addo-eligendi-cursus?wrong-fat=sumo", - "__title": "Deorsum amplitudo constans coerceo umbra crepusculum nulla talis unde crur.", - "__group": "Y4Ix7a3E" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "229.5.154.101", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/535.0.0 (KHTML, like Gecko) Version/5.1.0 Safari/535.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "ait", - "properties": { - "__group": "Y4Ix7a3E" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "157.136.112.140", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; rv:15.2) Gecko/20100101 Firefox/15.2.6", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://shrill-grass.name/atavus-adulescens-tripudio?sugary-affect=cubitum", - "__title": "Patrocinor corpus repellat animi tamen ceno tergeo vestrum stella.", - "__group": "UUaXWcua" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "6.167.73.50", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/534.2.0 (KHTML, like Gecko) Version/6.1.5 Safari/534.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://fake-skyscraper.org/ipsam-vilicus-atrocitas?impossible-detective=stabilis", - "__title": "Suffoco synagoga sperno sophismata sonitus terror umbra.", - "__group": "WJKMsORF" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "6.167.73.50", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/534.2.0 (KHTML, like Gecko) Version/6.1.5 Safari/534.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "vomer", - "properties": { - "__group": "WJKMsORF" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "71.249.244.65", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.9 Safari/533.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://fake-skyscraper.org/cogito-cultura-alienus?speedy-opera=coepi", - "__title": "Aqua ager cuppedia unde ab.", - "__group": "dFaHJ4Z2" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "71.249.244.65", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.9 Safari/533.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "sublime", - "properties": { - "__group": "dFaHJ4Z2" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "196.137.113.164", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_6_5) AppleWebKit/535.2.1 (KHTML, like Gecko) Chrome/29.0.836.0 Safari/535.2.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/capto-torrens-ascisco?jagged-finding=viduo", - "__title": "Cariosus tamisium natus pecco spiritus termes clamo titulus tibi tantum.", - "__group": "JY_yM85U" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "188.40.87.137", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/531.1.2 (KHTML, like Gecko) Version/4.1.9 Safari/531.1.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://first-subexpression.info/curis-arx-suffoco", - "__title": "Exercitationem facilis carus autem praesentium venustas audio adiuvo aptus.", - "__group": "fWwymyhX" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "188.40.87.137", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/531.1.2 (KHTML, like Gecko) Version/4.1.9 Safari/531.1.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "numquam", - "properties": { - "__group": "fWwymyhX" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "129.61.177.98", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; WOW64; rv:12.3) Gecko/20100101 Firefox/12.3.8", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://hairy-runway.info/maxime-arbustum-atrox", - "__title": "Acies quo vinitor laboriosam.", - "__group": "ig4Li7-9" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "202.94.241.187", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/537.0.1 (KHTML, like Gecko) Chrome/35.0.809.0 Safari/537.0.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://fake-skyscraper.org/sodalitas-blanditiis-optio?physical-appliance=calco", - "__title": "Aedificium decretum dolor creta deputo quidem id.", - "__group": "7IBZXNu_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "202.94.241.187", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/537.0.1 (KHTML, like Gecko) Chrome/35.0.809.0 Safari/537.0.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "benigne", - "properties": { - "__group": "7IBZXNu_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "190.155.86.218", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://shrill-grass.name/armarium-tametsi-tristis?quiet-reservation=talus", - "__title": "Doloremque patrocinor administratio aperte caste depulso bene constans.", - "__group": "RWNCn7mq" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "78.134.128.4", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:9.5) Gecko/20100101 Firefox/9.5.4", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://shrill-grass.name/facere-arcus-deorsum", - "__title": "Sortitus vindico tenetur synagoga audacia contra cras unde textilis.", - "__group": "FsL4IDJW" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "233.116.102.26", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/4.0; .NET CLR 1.3.54467.3)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://first-subexpression.info/sui-sperno-tendo?fatal-pantyhose=cado", - "__title": "Coma video vestrum aptus cupio ut subvenio.", - "__group": "-qY-aZFf" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "233.116.102.26", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/4.0; .NET CLR 1.3.54467.3)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "voluptatum", - "properties": { - "__group": "-qY-aZFf" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "63.168.92.177", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/534.2.0 (KHTML, like Gecko) Chrome/15.0.874.0 Safari/534.2.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://hairy-runway.info/curatio-iste-bellicus", - "__title": "Thesaurus tutamen vel acervus sub beneficium alias concedo.", - "__group": "PNntnhms" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "179.37.127.72", - "user-agent": "Opera/11.51 (X11; Linux i686; U; DE Presto/2.9.181 Version/12.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://first-subexpression.info/aperte-complectus-cura?infatuated-character=vitiosus", - "__title": "Sol vorax aduro laudantium nobis aestivus carcer tollo claudeo apparatus.", - "__group": "JFP0Gn9G" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "179.37.127.72", - "user-agent": "Opera/11.51 (X11; Linux i686; U; DE Presto/2.9.181 Version/12.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "veritas", - "properties": { - "__group": "JFP0Gn9G" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "199.113.141.28", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.0.0 (KHTML, like Gecko) Chrome/31.0.803.0 Safari/531.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://first-subexpression.info/cornu-causa-solutio?zealous-netsuke=cotidie#comburo", - "__title": "Utilis victus enim stabilis concido attero.", - "__group": "iVB59JxL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "78.240.30.148", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/534.2.0 (KHTML, like Gecko) Chrome/25.0.809.0 Safari/534.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://fake-skyscraper.org/canto-virgo-culpo?lasting-tenement=cribro#audeo", - "__title": "Quae victus timor adversus teneo spero sui vestigium cibo.", - "__group": "ZH7Kyw6o" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "8.53.78.112", - "user-agent": "Opera/10.35 (X11; Linux i686; U; SK Presto/2.9.182 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://emotional-backbone.com/ulciscor-paens-vester?best-offset=substantia#quos", - "__title": "Deleo sint abstergo avaritia adsidue adamo apud ratione delibero denego.", - "__group": "K_pF5sST" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "141.136.29.152", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://first-subexpression.info/tempus-cotidie-tepesco", - "__title": "Videlicet ubi est decet sunt vociferor.", - "__group": "PdB3_C0-" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "68.202.246.111", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5.5; rv:6.8) Gecko/20100101 Firefox/6.8.3", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://emotional-backbone.com/conspergo-speciosus-vel?shrill-shipper=armarium", - "__title": "Vulgaris perferendis suscipio coaegresco bis.", - "__group": "k7QNdzcf" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "68.202.246.111", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5.5; rv:6.8) Gecko/20100101 Firefox/6.8.3", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "eius", - "properties": { - "__group": "k7QNdzcf" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.14.190.192", - "user-agent": "Opera/14.98 (Windows NT 5.2; U; SL Presto/2.9.182 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/tutamen-volutabrum-spiculum#circumvenio", - "__title": "Venia adsidue tabgo amiculum tergiversatio solum eum defaeco.", - "__group": "RNfOvrAj" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.14.190.192", - "user-agent": "Opera/14.98 (Windows NT 5.2; U; SL Presto/2.9.182 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "acervus", - "properties": { - "__group": "RNfOvrAj" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "7.64.57.67", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/6.0; .NET CLR 2.0.44177.2)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://hairy-runway.info/alias-sodalitas-suscipio?fair-hovercraft=adipisci", - "__title": "Virgo spiritus illum autem nulla.", - "__group": "trQrQNZB" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "7.64.57.67", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/6.0; .NET CLR 2.0.44177.2)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "velum", - "properties": { - "__group": "trQrQNZB" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "115.89.114.168", - "user-agent": "Opera/9.52 (X11; Linux i686; U; FO Presto/2.9.161 Version/11.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://fake-skyscraper.org/cunae-tempora-ademptio?trained-jogging=architecto#tunc", - "__title": "Temperantia in nesciunt aptus.", - "__group": "lIp2kywO" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "115.89.114.168", - "user-agent": "Opera/9.52 (X11; Linux i686; U; FO Presto/2.9.161 Version/11.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "delectus", - "properties": { - "__group": "lIp2kywO" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "108.96.49.60", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:15.9) Gecko/20100101 Firefox/15.9.4", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://first-subexpression.info/curatio-natus-inventore", - "__title": "Similique iure consequuntur nostrum cum enim armarium.", - "__group": "JdYk5TOY" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "98.202.15.106", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; .NET CLR 3.8.15931.4)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://hairy-runway.info/aureus-charisma-cognatus?yummy-fort=beatae", - "__title": "Conventus centum expedita comis collum pectus.", - "__group": "5u0nLK6W" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "202.94.241.187", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/537.0.1 (KHTML, like Gecko) Chrome/35.0.809.0 Safari/537.0.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://fake-skyscraper.org/tabernus-terreo-turba", - "__title": "Deinde alii sonitus temptatio tersus.", - "__group": "ZPVudKok" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "108.96.49.60", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:15.9) Gecko/20100101 Firefox/15.9.4", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://first-subexpression.info/capitulus-cavus-desolo?uneven-order=casus#tubineus", - "__title": "Curo vulgus coniecto libero appono talis inflammatio cognomen crudelis.", - "__group": "Kf3un_pZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "108.96.49.60", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:15.9) Gecko/20100101 Firefox/15.9.4", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "trepide", - "properties": { - "__group": "Kf3un_pZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "150.21.135.180", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/29.0.828.0 Safari/532.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/coma-sum-textor", - "__title": "Crudelis arma aestus utpote auditor dedico sublime libero attonbitus.", - "__group": "ApmoU3oW" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "15.188.255.48", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Win64; x64; rv:12.7) Gecko/20100101 Firefox/12.7.9", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://first-subexpression.info/caries-corrigo-nostrum?lucky-sesame=uterque", - "__title": "Templum strues averto audio minima amplus coma conqueror solitudo dapifer.", - "__group": "c1jJy-Fn" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "89.58.46.227", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_5 rv:2.0; DE) AppleWebKit/533.1.1 (KHTML, like Gecko) Version/7.1.5 Safari/533.1.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://hairy-runway.info/quam-aggero-assentator?incomplete-hubris=adduco", - "__title": "Pariatur deduco suppellex sustineo aliquam cuius somnus tenetur combibo comis.", - "__group": "TsNOefD0" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "49.22.79.146", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:11.3) Gecko/20100101 Firefox/11.3.8", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://shrill-grass.name/attonbitus-sulum-agnosco?flawed-valuable=officia", - "__title": "Absorbeo necessitatibus ipsa sperno.", - "__group": "6lzyfsJh" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "88.152.140.72", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.1) Gecko/20100101 Firefox/11.1.4", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://hairy-runway.info/suscipit-strues-triumphus?lazy-spear=ventosus", - "__title": "Auditor degenero summisse calculus.", - "__group": "TfRBfc6z" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "88.152.140.72", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.1) Gecko/20100101 Firefox/11.1.4", - "origin": "https://hairy-runway.info" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "17.37.61.76", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_0 rv:6.0; TR) AppleWebKit/531.0.0 (KHTML, like Gecko) Version/4.0.5 Safari/531.0.0", + "origin": "https://repentant-statue.info" }, "track": { "type": "track", "payload": { "name": "vinco", "properties": { - "__group": "TfRBfc6z" + "__group": "uAISC_jH" } } } }, { "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "16.5.237.203", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/531.2.1 (KHTML, like Gecko) Chrome/18.0.889.0 Safari/531.2.1", - "origin": "https://emotional-backbone.com" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "150.245.184.191", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:13.3) Gecko/20100101 Firefox/13.3.0", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", "payload": { "name": "screen_view", "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://emotional-backbone.com/cultura-trucido-tam?orange-ceramics=cerno", - "__title": "Volaticus denique coaegresco sperno temptatio comminor amor defaeco.", - "__group": "bND6bZAe" + "__referrer": "https://www.yandex.com", + "__path": "https://overcooked-luck.net/titulus-uxor-decretum?corrupt-comestible=cogito#comburo", + "__title": "Socius timidus toties bene tum.", + "__group": "KU3gwVnk" } } } }, { "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "123.82.191.54", - "user-agent": "Opera/9.99 (X11; Linux x86_64; U; CA Presto/2.9.180 Version/11.00)", - "origin": "https://first-subexpression.info" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "150.245.184.191", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:13.3) Gecko/20100101 Firefox/13.3.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "temperantia", + "properties": { + "__group": "KU3gwVnk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "196.73.192.106", + "user-agent": "Opera/11.11 (X11; Linux x86_64; U; YI Presto/2.9.184 Version/11.00)", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", "payload": { "name": "screen_view", "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://first-subexpression.info/succurro-denuo-ex", - "__title": "Tracto apostolus vulgo voluptatum annus exercitationem.", - "__group": "keexJoPo" + "__referrer": "https://www.duckduckgo.com", + "__path": "https://overcooked-luck.net/vir-carpo-adsidue?gruesome-injunction=via", + "__title": "Nostrum allatus voluptate deprecator amaritudo.", + "__group": "jW28wQ19" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "22.66.126.179", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.3; Trident/5.0; .NET CLR 2.5.98386.9)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://shrill-grass.name/abundans-sapiente-coadunatio?exhausted-step=copiose#centum", - "__title": "Peior cohibeo cicuta vae cruentus caterva temporibus tergo inventore victus.", - "__group": "2ssx3Wki" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "249.30.131.39", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/3.0; .NET CLR 1.7.54039.6)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://shrill-grass.name/vomito-conduco-copia", - "__title": "Vobis amplitudo vesica nulla summisse cauda.", - "__group": "GDWUP7gi" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "249.30.131.39", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/3.0; .NET CLR 1.7.54039.6)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "decumbo", - "properties": { - "__group": "GDWUP7gi" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "87.199.125.36", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/538.0.0 (KHTML, like Gecko) Chrome/39.0.848.0 Safari/538.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://hairy-runway.info/vesper-decretum-vester", - "__title": "Creptio dedico valeo censura damnatio tutamen necessitatibus adulatio clibanus.", - "__group": "qe6c8b5o" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "87.199.125.36", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/538.0.0 (KHTML, like Gecko) Chrome/39.0.848.0 Safari/538.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "concido", - "properties": { - "__group": "qe6c8b5o" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "239.88.234.239", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/7.0; .NET CLR 1.4.92037.5)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://emotional-backbone.com/audeo-certe-claustrum?mealy-straw=molestiae", - "__title": "Thermae ratione astrum absque desino.", - "__group": "FC-VrTRm" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "31.75.181.124", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://hairy-runway.info/cognomen-venia-caute?distant-nightlife=cumque", - "__title": "Consequuntur debitis adhaero magnam suspendo depereo.", - "__group": "5QZutDY8" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "31.75.181.124", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "aestus", - "properties": { - "__group": "5QZutDY8" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "33.198.107.0", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.9.4; rv:6.7) Gecko/20100101 Firefox/6.7.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://emotional-backbone.com/tepidus-corroboro-adamo?incomparable-hawk=virga#velit", - "__title": "Decor consequatur calamitas adamo.", - "__group": "dP5WAj-4" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "33.198.107.0", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.9.4; rv:6.7) Gecko/20100101 Firefox/6.7.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "xiphias", - "properties": { - "__group": "dP5WAj-4" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "153.172.9.233", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_4) AppleWebKit/534.2.0 (KHTML, like Gecko) Chrome/17.0.806.0 Safari/534.2.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://emotional-backbone.com/caecus-vae-velum", - "__title": "Compello voluptas custodia cupiditas.", - "__group": "PRS8amVV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "153.172.9.233", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_4) AppleWebKit/534.2.0 (KHTML, like Gecko) Chrome/17.0.806.0 Safari/534.2.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "viscus", - "properties": { - "__group": "PRS8amVV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "169.81.185.200", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1; Trident/6.1)", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "176.203.70.158", + "user-agent": "Opera/12.77 (Macintosh; Intel Mac OS X 10.6.9 U; LI Presto/2.9.164 Version/10.00)", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", @@ -12038,2569 +106,19 @@ "name": "screen_view", "properties": { "__referrer": "https://www.bing.com", - "__path": "https://shrill-grass.name/vito-decor-tamquam?fat-eyeliner=delibero", - "__title": "Verbum decet via defungo venia.", - "__group": "AvrXyGH6" + "__path": "https://aggressive-flat.name/pecco-vulgaris-bestia?rare-tomography=inventore", + "__title": "Cribro subseco tertius peccatus vergo sunt voluptatibus.", + "__group": "svizX4aK" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "169.81.185.200", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1; Trident/6.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "vulticulus", - "properties": { - "__group": "AvrXyGH6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "22.66.126.179", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.3; Trident/5.0; .NET CLR 2.5.98386.9)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://shrill-grass.name/incidunt-alias-pariatur?raw-hammock=spiculum", - "__title": "Dapifer comis abeo demitto deficio velociter sufficio accommodo aequitas adulescens.", - "__group": "FjynQLVC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "22.66.126.179", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.3; Trident/5.0; .NET CLR 2.5.98386.9)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "arto", - "properties": { - "__group": "FjynQLVC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "148.57.83.76", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/533.0.1 (KHTML, like Gecko) Version/4.0.4 Safari/533.0.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://fake-skyscraper.org/cado-ancilla-stabilis?bossy-duster=peior#armarium", - "__title": "Cui copiose vulgaris terreo vergo a magni tutis eum.", - "__group": "XV1Rea36" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "148.57.83.76", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/533.0.1 (KHTML, like Gecko) Version/4.0.4 Safari/533.0.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "vesco", - "properties": { - "__group": "XV1Rea36" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "169.81.185.200", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1; Trident/6.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://shrill-grass.name/est-charisma-comis?superior-retrospectivity=aestivus", - "__title": "Accusator cupio utrimque tergeo pecto acerbitas traho voco spes.", - "__group": "Qmrzs8gP" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "169.81.185.200", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1; Trident/6.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "hic", - "properties": { - "__group": "Qmrzs8gP" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "169.114.46.14", - "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://hairy-runway.info/bos-sperno-concido?thin-celsius=cunae#atavus", - "__title": "Quae ex cibo surgo absum testimonium pauci crapula.", - "__group": "71oA_Wsk" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "252.249.227.60", - "user-agent": "Opera/12.7 (Windows NT 5.1; U; CE Presto/2.9.179 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://hairy-runway.info/arca-inflammatio-theologus?lustrous-thongs=adflicto", - "__title": "Terra supplanto valens.", - "__group": "yIy7cT3h" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "252.249.227.60", - "user-agent": "Opera/12.7 (Windows NT 5.1; U; CE Presto/2.9.179 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "crustulum", - "properties": { - "__group": "yIy7cT3h" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "10.192.81.43", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/20.0.801.0 Safari/536.2.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://emotional-backbone.com/crepusculum-validus-termes", - "__title": "Cernuus cum spiculum valde color numquam totidem succurro excepturi.", - "__group": "NWxw5lOP" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "10.192.81.43", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/20.0.801.0 Safari/536.2.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "tamen", - "properties": { - "__group": "NWxw5lOP" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "229.221.168.78", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.9) Gecko/20100101 Firefox/10.9.6", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://first-subexpression.info/omnis-antiquus-administratio?impish-draw=amaritudo", - "__title": "Eius adstringo peior ut vapulus articulus.", - "__group": "ft9nSZm3" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "229.221.168.78", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.9) Gecko/20100101 Firefox/10.9.6", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "carmen", - "properties": { - "__group": "ft9nSZm3" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "8.53.78.112", - "user-agent": "Opera/10.35 (X11; Linux i686; U; SK Presto/2.9.182 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://emotional-backbone.com/vito-vorago-sint", - "__title": "Aperiam vinitor aufero officiis patria subnecto vaco spoliatio thymbra.", - "__group": "Poj5miL5" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "8.53.78.112", - "user-agent": "Opera/10.35 (X11; Linux i686; U; SK Presto/2.9.182 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "utrimque", - "properties": { - "__group": "Poj5miL5" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "105.129.210.223", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.8; rv:5.8) Gecko/20100101 Firefox/5.8.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/molestiae-dolore-iure?handsome-designation=cervus#perspiciatis", - "__title": "Vix valens antiquus nesciunt ubi denique demitto totam tamisium brevis.", - "__group": "AZQ1iO8J" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "105.129.210.223", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.8; rv:5.8) Gecko/20100101 Firefox/5.8.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "cernuus", - "properties": { - "__group": "AZQ1iO8J" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "225.130.142.19", - "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/13.0.843.0 Safari/532.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://shrill-grass.name/cum-aliquid-comes?messy-onset=eligendi#adnuo", - "__title": "Deserunt ullam curso tui.", - "__group": "pjxvNhrY" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "98.202.15.106", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; .NET CLR 3.8.15931.4)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://hairy-runway.info/vae-advoco-pecto?outstanding-nephew=summa", - "__title": "Supra dedecor suasoria vito urbanus absque.", - "__group": "Puh_vhMB" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "98.202.15.106", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; .NET CLR 3.8.15931.4)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "sperno", - "properties": { - "__group": "Puh_vhMB" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "239.88.234.239", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/7.0; .NET CLR 1.4.92037.5)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://emotional-backbone.com/quaerat-tripudio-recusandae#provident", - "__title": "Vulnus ocer demens derelinquo adduco.", - "__group": "-Bk1ALTL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "239.88.234.239", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/7.0; .NET CLR 1.4.92037.5)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "aggredior", - "properties": { - "__group": "-Bk1ALTL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "129.61.177.98", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; WOW64; rv:12.3) Gecko/20100101 Firefox/12.3.8", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/caritas-constans-arbor?thick-solvency=canto", - "__title": "Aureus civis vorax vapulus ipsam tenetur et tamdiu quam timor.", - "__group": "b0-YEIX1" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "179.37.127.72", - "user-agent": "Opera/11.51 (X11; Linux i686; U; DE Presto/2.9.181 Version/12.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://first-subexpression.info/quam-adduco-crux#desolo", - "__title": "Villa succedo tepesco beatae videlicet tamisium veritatis.", - "__group": "-KAQCGEW" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "179.37.127.72", - "user-agent": "Opera/11.51 (X11; Linux i686; U; DE Presto/2.9.181 Version/12.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "usitas", - "properties": { - "__group": "-KAQCGEW" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "115.89.114.168", - "user-agent": "Opera/9.52 (X11; Linux i686; U; FO Presto/2.9.161 Version/11.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/admoveo-thermae-curiositas?greedy-independence=adduco#curso", - "__title": "Cognomen volup baiulus minus adfectus vestrum subito aggero vacuus.", - "__group": "fYt49sZS" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "151.97.12.113", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/5.1.5 Safari/532.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://fake-skyscraper.org/cedo-abutor-curvo#vitae", - "__title": "Provident pel expedita numquam.", - "__group": "vKb8SDD0" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "151.97.12.113", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/5.1.5 Safari/532.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "teres", - "properties": { - "__group": "vKb8SDD0" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "155.221.141.133", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/6.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://fake-skyscraper.org/talis-taedium-aestas?recent-hexagon=debilito", - "__title": "Officiis tyrannus asper velit amplexus consequuntur virga vox utor.", - "__group": "vAMK4aqU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "93.69.215.191", - "user-agent": "Mozilla/5.0 (Windows NT 5.0; WOW64; rv:14.3) Gecko/20100101 Firefox/14.3.8", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://emotional-backbone.com/somniculosus-sponte-eligendi?lovable-abacus=terga", - "__title": "Viscus volo amaritudo.", - "__group": "UU_Iy52R" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "93.69.215.191", - "user-agent": "Mozilla/5.0 (Windows NT 5.0; WOW64; rv:14.3) Gecko/20100101 Firefox/14.3.8", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "campana", - "properties": { - "__group": "UU_Iy52R" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "28.162.119.149", - "user-agent": "Opera/10.80 (Windows NT 6.2; U; TK Presto/2.9.166 Version/11.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://shrill-grass.name/comitatus-quod-crux?long-impostor=benigne", - "__title": "Colligo aufero sequi aegre delego soleo trans tubineus curiositas.", - "__group": "p4kjq9tB" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "28.162.119.149", - "user-agent": "Opera/10.80 (Windows NT 6.2; U; TK Presto/2.9.166 Version/11.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "vos", - "properties": { - "__group": "p4kjq9tB" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "147.193.66.87", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; WOW64; rv:7.0) Gecko/20100101 Firefox/7.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://first-subexpression.info/decimus-subito-nam?second-hand-tribe=aureus", - "__title": "Adduco asper cenaculum deputo.", - "__group": "gnnC_jer" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "229.5.154.101", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/535.0.0 (KHTML, like Gecko) Version/5.1.0 Safari/535.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://first-subexpression.info/bibo-id-eos", - "__title": "Vis perspiciatis aranea verto.", - "__group": "PLh4iB37" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "229.5.154.101", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/535.0.0 (KHTML, like Gecko) Version/5.1.0 Safari/535.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "altus", - "properties": { - "__group": "PLh4iB37" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "236.92.29.49", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5.1; rv:6.8) Gecko/20100101 Firefox/6.8.5", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://first-subexpression.info/cariosus-absens-placeat", - "__title": "Modi tantillus alius vacuus.", - "__group": "-MOOh15F" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "236.92.29.49", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5.1; rv:6.8) Gecko/20100101 Firefox/6.8.5", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "explicabo", - "properties": { - "__group": "-MOOh15F" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "108.12.1.231", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:15.8) Gecko/20100101 Firefox/15.8.6", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/audacia-triumphus-adiuvo", - "__title": "Careo argumentum debilito dolorum tamquam via autem tenax sublime inflammatio.", - "__group": "cLlSml3t" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "108.12.1.231", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:15.8) Gecko/20100101 Firefox/15.8.6", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "tabella", - "properties": { - "__group": "cLlSml3t" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "72.72.187.210", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; Win64; x64; rv:13.1) Gecko/20100101 Firefox/13.1.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://emotional-backbone.com/amissio-vigor-deludo?baggy-flat=summopere#timor", - "__title": "Trucido velum tempus altus sublime calculus suscipit cotidie creber aggero.", - "__group": "dZPXywZr" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "72.72.187.210", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; Win64; x64; rv:13.1) Gecko/20100101 Firefox/13.1.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "tandem", - "properties": { - "__group": "dZPXywZr" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "174.25.247.120", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_7 rv:3.0; NE) AppleWebKit/537.2.2 (KHTML, like Gecko) Version/5.1.3 Safari/537.2.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://first-subexpression.info/natus-centum-spoliatio?baggy-validity=decens", - "__title": "Suus aeneus tredecim allatus utrum contigo arbitro ut condico.", - "__group": "JdmjI4K4" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "224.103.61.62", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:8.3) Gecko/20100101 Firefox/8.3.6", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://emotional-backbone.com/arto-crur-vesica?infinite-runway=annus", - "__title": "Ipsam admitto thymbra aspernatur.", - "__group": "RhaPEaPI" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "224.103.61.62", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:8.3) Gecko/20100101 Firefox/8.3.6", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "tracto", - "properties": { - "__group": "RhaPEaPI" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "165.193.231.243", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; rv:12.6) Gecko/20100101 Firefox/12.6.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/earum-damnatio-quidem?total-tenant=laboriosam", - "__title": "Clamo tui corrumpo deorsum.", - "__group": "UOdEuOCH" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "165.193.231.243", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; rv:12.6) Gecko/20100101 Firefox/12.6.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "vesco", - "properties": { - "__group": "UOdEuOCH" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "170.173.217.102", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/degero-spectaculum-tenetur?waterlogged-oil=dedecor#aggredior", - "__title": "Odit sodalitas nostrum vigor vulgo denego ea aegrus.", - "__group": "TdpSZm5W" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "170.173.217.102", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "bene", - "properties": { - "__group": "TdpSZm5W" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "210.214.246.125", - "user-agent": "Opera/12.15 (Windows NT 6.1; U; YI Presto/2.9.178 Version/12.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://fake-skyscraper.org/alias-quaerat-corrumpo?multicolored-tusk=xiphias#iure", - "__title": "Bestia laudantium virgo vapulus cunctatio adaugeo arbustum versus aperiam.", - "__group": "w-EqoJQD" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "174.201.227.79", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.2; Trident/3.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://first-subexpression.info/barba-cum-aqua", - "__title": "Repellendus adopto administratio cometes alveus aufero territo addo.", - "__group": "vZHaTeML" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "174.201.227.79", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.2; Trident/3.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "culpo", - "properties": { - "__group": "vZHaTeML" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "115.89.114.168", - "user-agent": "Opera/9.52 (X11; Linux i686; U; FO Presto/2.9.161 Version/11.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://fake-skyscraper.org/adeptio-amet-tricesimus?salty-scratch=sonitus", - "__title": "Deludo tollo creator.", - "__group": "HPBfNP4s" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "31.111.59.240", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:6.0) Gecko/20100101 Firefox/6.0.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://shrill-grass.name/clamo-cui-decumbo?married-chiffonier=dolores", - "__title": "Ultra cupressus tersus umbra sordeo minima thymbra.", - "__group": "GuqsYsJU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "14.221.114.87", - "user-agent": "Opera/10.13 (Macintosh; Intel Mac OS X 10.8.5 U; BN Presto/2.9.172 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://hairy-runway.info/tabernus-verto-adipiscor?blond-fisherman=vinculum", - "__title": "Voluptatibus tricesimus asporto cursim vulgus defessus civis.", - "__group": "6ETYZ5E6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "14.221.114.87", - "user-agent": "Opera/10.13 (Macintosh; Intel Mac OS X 10.8.5 U; BN Presto/2.9.172 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "acsi", - "properties": { - "__group": "6ETYZ5E6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "189.9.61.68", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0)AppleWebKit/537.0.2 (KHTML, like Gecko) Version/6.0.5 Safari/537.0.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://hairy-runway.info/vulgivagus-aer-aliqua?profuse-scaffold=studio", - "__title": "Tener vox ago trucido vulgaris.", - "__group": "9n6MXrhh" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "189.9.61.68", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0)AppleWebKit/537.0.2 (KHTML, like Gecko) Version/6.0.5 Safari/537.0.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "eligendi", - "properties": { - "__group": "9n6MXrhh" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "155.221.141.133", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/6.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/claudeo-sumptus-usitas", - "__title": "Crapula acies defungo cupressus conculco sono confero.", - "__group": "QBO88zI4" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "155.221.141.133", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/6.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "bonus", - "properties": { - "__group": "QBO88zI4" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "123.139.70.94", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/4.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://hairy-runway.info/numquam-xiphias-correptius", - "__title": "Excepturi degero natus apto beneficium acervus cito incidunt.", - "__group": "qxMaRZdU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "81.171.52.158", - "user-agent": "Opera/14.87 (Macintosh; Intel Mac OS X 10.6.3 U; NB Presto/2.9.177 Version/10.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://fake-skyscraper.org/temporibus-delinquo-pecto?mammoth-steeple=alter#decor", - "__title": "Compono adduco angulus conservo delibero.", - "__group": "J-ek7H40" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "81.171.52.158", - "user-agent": "Opera/14.87 (Macintosh; Intel Mac OS X 10.6.3 U; NB Presto/2.9.177 Version/10.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "at", - "properties": { - "__group": "J-ek7H40" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "104.83.200.201", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_7 rv:3.0; NN) AppleWebKit/532.2.2 (KHTML, like Gecko) Version/7.0.1 Safari/532.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://shrill-grass.name/capio-voluptatibus-itaque", - "__title": "Villa tunc temperantia cariosus.", - "__group": "ttXyr2VO" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "104.83.200.201", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_7 rv:3.0; NN) AppleWebKit/532.2.2 (KHTML, like Gecko) Version/7.0.1 Safari/532.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "corpus", - "properties": { - "__group": "ttXyr2VO" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "7.64.57.67", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/6.0; .NET CLR 2.0.44177.2)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://hairy-runway.info/cohors-spoliatio-cado?scary-bob=infit", - "__title": "Claudeo viridis amicitia attollo collum annus nulla repudiandae demoror concido.", - "__group": "DI7iMgRR" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "136.34.75.157", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/533.2.1 (KHTML, like Gecko) Chrome/20.0.821.0 Safari/533.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://fake-skyscraper.org/torqueo-perspiciatis-est?querulous-dwell=triumphus#coniecto", - "__title": "Candidus aetas accusator.", - "__group": "UWk28jma" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "141.58.139.6", + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "34.4.25.164", "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://fake-skyscraper.org/sufficio-acer-cultura", - "__title": "Totus cupio vinitor utique colligo thorax spes deficio.", - "__group": "MqBxfmLU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "246.17.120.149", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/7.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://fake-skyscraper.org/urbs-caries-molestiae?fatherly-promise=eveniet#nisi", - "__title": "Arbitro ex tempore vulpes desino.", - "__group": "mMsoc83u" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "246.17.120.149", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/7.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "comis", - "properties": { - "__group": "mMsoc83u" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "73.116.247.241", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:8.1) Gecko/20100101 Firefox/8.1.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/denego-cicuta-aduro?abandoned-smog=aequitas", - "__title": "Super acerbitas conitor adsuesco caput aqua.", - "__group": "OeZyfFSi" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "86.15.131.84", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.8.3; rv:13.5) Gecko/20100101 Firefox/13.5.8", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://hairy-runway.info/theca-spero-aureus?wry-stump=sol", - "__title": "Administratio asperiores assentator.", - "__group": "4mniSqVI" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "86.15.131.84", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.8.3; rv:13.5) Gecko/20100101 Firefox/13.5.8", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "tonsor", - "properties": { - "__group": "4mniSqVI" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "155.221.141.133", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/6.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://fake-skyscraper.org/cui-aeger-aro", - "__title": "Curso auditor vespillo teneo.", - "__group": "pSzWijoD" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "117.76.70.169", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_7_3) AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/32.0.890.0 Safari/536.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://shrill-grass.name/adeo-copia-subvenio?vengeful-halt=avarus", - "__title": "Cui stillicidium ars alioqui barba dolores.", - "__group": "sAaNLSHb" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "221.109.21.199", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.3; Trident/5.1)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://hairy-runway.info/non-cunabula-timidus", - "__title": "Architecto repellat conservo.", - "__group": "Kb54KVdW" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "117.133.45.169", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/3.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://first-subexpression.info/tenus-depono-demo?close-executor=amiculum", - "__title": "Ascisco sollers amoveo celo velociter amiculum.", - "__group": "UCGsH6jb" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "117.133.45.169", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/3.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "cresco", - "properties": { - "__group": "UCGsH6jb" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "80.1.221.134", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_1) AppleWebKit/536.1.0 (KHTML, like Gecko) Chrome/37.0.894.0 Safari/536.1.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://hairy-runway.info/candidus-cornu-temptatio?narrow-eggplant=tepesco#commodi", - "__title": "Alveus illo spes pecus totidem.", - "__group": "VpZ_o-6i" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "80.1.221.134", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_1) AppleWebKit/536.1.0 (KHTML, like Gecko) Chrome/37.0.894.0 Safari/536.1.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "aperio", - "properties": { - "__group": "VpZ_o-6i" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "246.103.179.154", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.0)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://shrill-grass.name/pecus-tantum-antepono#aiunt", - "__title": "Comitatus dedecor complectus arbor triumphus angulus vulariter deinde derelinquo confido.", - "__group": "Q446uZvV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "121.135.84.87", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.3; Trident/6.0)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://shrill-grass.name/clementia-brevis-aqua?direct-bonfire=debitis", - "__title": "Sufficio vitiosus trepide urbanus xiphias bellicus ventito.", - "__group": "8FvoJ2Jd" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "121.135.84.87", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.3; Trident/6.0)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "correptius", - "properties": { - "__group": "8FvoJ2Jd" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "14.221.114.87", - "user-agent": "Opera/10.13 (Macintosh; Intel Mac OS X 10.8.5 U; BN Presto/2.9.172 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://hairy-runway.info/unde-sol-civitas?victorious-piglet=turpis", - "__title": "Acies desino alias utroque suscipio iste vado spiculum decumbo acceptus.", - "__group": "eNaxDAkw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "14.221.114.87", - "user-agent": "Opera/10.13 (Macintosh; Intel Mac OS X 10.8.5 U; BN Presto/2.9.172 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "victus", - "properties": { - "__group": "eNaxDAkw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "22.66.126.179", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.3; Trident/5.0; .NET CLR 2.5.98386.9)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://shrill-grass.name/casso-tabgo-aegrotatio?scaly-stay=incidunt#votum", - "__title": "Aedificium totus aeneus thalassinus convoco numquam.", - "__group": "866EFSYN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "206.177.186.6", - "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.2.2 (KHTML, like Gecko) Chrome/33.0.857.0 Safari/534.2.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://hairy-runway.info/culpo-clamo-voluptas?outlandish-exploration=textus", - "__title": "Tantum sono adficio animus verbum decet umerus comburo.", - "__group": "OYN9cT46" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "206.177.186.6", - "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.2.2 (KHTML, like Gecko) Chrome/33.0.857.0 Safari/534.2.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "sufficio", - "properties": { - "__group": "OYN9cT46" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "89.58.46.227", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_5 rv:2.0; DE) AppleWebKit/533.1.1 (KHTML, like Gecko) Version/7.1.5 Safari/533.1.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://hairy-runway.info/derelinquo-cunae-amet?stingy-knight=debitis", - "__title": "Virgo vicissitudo bellum adfectus crebro supellex valeo textor.", - "__group": "kjMdOQcG" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "111.215.182.93", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://fake-skyscraper.org/adhaero-commodo-asperiores?tragic-swim=claudeo", - "__title": "Caelestis brevis ea cumque arca atavus excepturi fugit amoveo demum.", - "__group": "MWVafECU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "111.215.182.93", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "tenus", - "properties": { - "__group": "MWVafECU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "124.142.67.147", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/7.0)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://emotional-backbone.com/arcus-audeo-temeritas?excitable-larva=annus", - "__title": "Consequuntur tribuo quis cometes templum adsum caritas nesciunt.", - "__group": "3RURX1fH" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "148.139.2.90", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_0) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/20.0.836.0 Safari/536.2.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://emotional-backbone.com/aut-rem-cura?pleasant-pick=audentia", - "__title": "Animus bonus spectaculum vita degusto brevis clarus tum demens ubi.", - "__group": "CKG88gYL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "171.254.175.90", - "user-agent": "Mozilla/5.0 (Windows NT 5.0; rv:15.9) Gecko/20100101 Firefox/15.9.6", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://first-subexpression.info/armarium-harum-cumque?black-guard=autem#aveho", - "__title": "Depono decet nesciunt ancilla tunc vespillo bonus absconditus.", - "__group": "bcEJB3YT" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.14.190.192", - "user-agent": "Opera/14.98 (Windows NT 5.2; U; SL Presto/2.9.182 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://shrill-grass.name/omnis-vomer-adulatio?messy-scrap=aduro", - "__title": "Vestigium non incidunt taedium verbera conventus curso utroque.", - "__group": "o0NdX4gP" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "164.89.112.204", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/7.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://hairy-runway.info/quasi-tersus-terra?massive-filter=virgo", - "__title": "Supplanto denuncio stipes sustineo.", - "__group": "jGuPZEIi" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "87.167.182.144", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://first-subexpression.info/degenero-aeternus-compono?specific-cheese=caveo", - "__title": "Qui temptatio cenaculum termes paens abstergo auctor clam tam.", - "__group": "LRhRKa6s" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "94.108.174.105", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/533.0.1 (KHTML, like Gecko) Chrome/27.0.832.0 Safari/533.0.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://shrill-grass.name/unus-aro-adipiscor?lustrous-valley=vix", - "__title": "Usus terreo timidus.", - "__group": "ZPowuaiK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "94.108.174.105", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/533.0.1 (KHTML, like Gecko) Chrome/27.0.832.0 Safari/533.0.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "patrocinor", - "properties": { - "__group": "ZPowuaiK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "97.40.170.34", - "user-agent": "Opera/11.24 (Windows NT 5.1; U; LV Presto/2.9.182 Version/11.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://fake-skyscraper.org/pauper-temeritas-apparatus#adnuo", - "__title": "Vacuus caritas amita aperte delectatio aedificium cunctatio utroque cimentarius aliquid.", - "__group": "7sFQQ7hu" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "97.40.170.34", - "user-agent": "Opera/11.24 (Windows NT 5.1; U; LV Presto/2.9.182 Version/11.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "cohibeo", - "properties": { - "__group": "7sFQQ7hu" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "151.97.12.113", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/5.1.5 Safari/532.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://fake-skyscraper.org/temperantia-tricesimus-aequitas?wiggly-ostrich=itaque", - "__title": "Celer pax ipsa terminatio umquam sint.", - "__group": "0ZqoC8xA" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "250.149.96.160", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_9_7 rv:6.0; DA) AppleWebKit/533.0.2 (KHTML, like Gecko) Version/5.1.3 Safari/533.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://fake-skyscraper.org/delibero-adnuo-collum?firm-stranger=deficio", - "__title": "Aer sortitus coadunatio crapula vetus carbo nulla vere.", - "__group": "9sIkyTOT" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "246.17.120.149", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/7.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://fake-skyscraper.org/audentia-agnosco-odio?trained-publicity=tempus", - "__title": "Sublime sumo suscipio pauci aetas odio cura.", - "__group": "sH8r5-fg" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "54.89.174.73", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10.2; rv:5.5) Gecko/20100101 Firefox/5.5.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://emotional-backbone.com/abduco-capillus-currus?musty-colon=id#tunc", - "__title": "Tyrannus verus totus ambulo addo termes aequus rem.", - "__group": "Z2UjPHD_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "54.89.174.73", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10.2; rv:5.5) Gecko/20100101 Firefox/5.5.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "cinis", - "properties": { - "__group": "Z2UjPHD_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "188.40.87.137", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/531.1.2 (KHTML, like Gecko) Version/4.1.9 Safari/531.1.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://first-subexpression.info/bellicus-terra-spiculum?easy-fun=soluta", - "__title": "Viscus conitor mollitia sursum depraedor currus vallum depraedor.", - "__group": "AMo9wcGH" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "188.40.87.137", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/531.1.2 (KHTML, like Gecko) Version/4.1.9 Safari/531.1.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "tametsi", - "properties": { - "__group": "AMo9wcGH" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "176.144.75.166", - "user-agent": "Opera/11.46 (Windows NT 5.1; U; FR Presto/2.9.180 Version/11.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/vinco-degusto-curtus", - "__title": "Cribro vilitas usque stillicidium.", - "__group": "QirmnoMX" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "196.137.113.164", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_6_5) AppleWebKit/535.2.1 (KHTML, like Gecko) Chrome/29.0.836.0 Safari/535.2.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://hairy-runway.info/vivo-cur-voco?prudent-individual=talis", - "__title": "Earum soluta varietas.", - "__group": "gyl8uiTh" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "136.34.75.157", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/533.2.1 (KHTML, like Gecko) Chrome/20.0.821.0 Safari/533.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://fake-skyscraper.org/delibero-virgo-avaritia?strict-onset=quis", - "__title": "Vilis assentator vado ventosus aiunt ancilla.", - "__group": "_ClPA_VU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "136.34.75.157", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/533.2.1 (KHTML, like Gecko) Chrome/20.0.821.0 Safari/533.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "ver", - "properties": { - "__group": "_ClPA_VU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "136.34.75.157", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/533.2.1 (KHTML, like Gecko) Chrome/20.0.821.0 Safari/533.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://fake-skyscraper.org/vulpes-demergo-demoror?repentant-loyalty=cavus", - "__title": "Torrens vulgo magni dens cibus sumptus spiritus collum succurro.", - "__group": "1CqQiIKe" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "252.41.157.225", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/27.0.841.0 Safari/531.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://fake-skyscraper.org/vulgo-acquiro-chirographum?crazy-celsius=terebro", - "__title": "Copia vulgo concedo porro dolorem cupiditas ultio.", - "__group": "udr1YQaT" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "245.62.131.155", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_3) AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/18.0.883.0 Safari/536.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://hairy-runway.info/synagoga-tubineus-certe?pessimistic-fork=voluntarius", - "__title": "Uterque vero esse aetas corona constans ea iste.", - "__group": "A4DcpXKi" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "245.62.131.155", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_3) AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/18.0.883.0 Safari/536.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "testimonium", - "properties": { - "__group": "A4DcpXKi" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "77.13.14.11", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.2; Trident/7.1; .NET CLR 2.0.18304.3)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://shrill-grass.name/degero-argumentum-strues?unknown-pick=adsuesco#vacuus", - "__title": "Vociferor spargo deprecator audio cubicularis cum.", - "__group": "inJsB5zj" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "77.13.14.11", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.2; Trident/7.1; .NET CLR 2.0.18304.3)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "provident", - "properties": { - "__group": "inJsB5zj" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "49.120.53.91", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.3) Gecko/20100101 Firefox/15.3.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://first-subexpression.info/antea-aqua-aeneus", - "__title": "Curso blanditiis commodi.", - "__group": "dz5iIVKm" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "49.120.53.91", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.3) Gecko/20100101 Firefox/15.3.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "theatrum", - "properties": { - "__group": "dz5iIVKm" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.14.190.192", - "user-agent": "Opera/14.98 (Windows NT 5.2; U; SL Presto/2.9.182 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/incidunt-adfectus-adduco?wilted-gastropod=temporibus#subvenio", - "__title": "Molestias possimus vesper votum tenus alo.", - "__group": "pytnC5Bf" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.14.190.192", - "user-agent": "Opera/14.98 (Windows NT 5.2; U; SL Presto/2.9.182 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "depopulo", - "properties": { - "__group": "pytnC5Bf" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "129.61.177.98", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; WOW64; rv:12.3) Gecko/20100101 Firefox/12.3.8", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/tardus-statua-sono?unwritten-waterspout=aequus", - "__title": "Reprehenderit culpa bis capio.", - "__group": "HcfizrgK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "129.61.177.98", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; WOW64; rv:12.3) Gecko/20100101 Firefox/12.3.8", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "attollo", - "properties": { - "__group": "HcfizrgK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "94.108.174.105", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/533.0.1 (KHTML, like Gecko) Chrome/27.0.832.0 Safari/533.0.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/solitudo-arbor-apud?shy-curl=adhaero", - "__title": "Video incidunt depereo comburo ratione perferendis argentum valeo collum.", - "__group": "cL7qntEN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "94.108.174.105", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/533.0.1 (KHTML, like Gecko) Chrome/27.0.832.0 Safari/533.0.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "vulgivagus", - "properties": { - "__group": "cL7qntEN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "249.30.131.39", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/3.0; .NET CLR 1.7.54039.6)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://shrill-grass.name/ustulo-abeo-venio", - "__title": "Adicio absens accendo quidem cerno tertius tristis mollitia.", - "__group": "LHeh5xdL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "202.224.119.148", - "user-agent": "Opera/11.28 (Macintosh; Intel Mac OS X 10.8.5 U; EL Presto/2.9.166 Version/10.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://first-subexpression.info/incidunt-summopere-absens?wrathful-understanding=dolorum", - "__title": "Demoror decet eius antiquus acsi.", - "__group": "mu-9Jyvn" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "202.224.119.148", - "user-agent": "Opera/11.28 (Macintosh; Intel Mac OS X 10.8.5 U; EL Presto/2.9.166 Version/10.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "doloremque", - "properties": { - "__group": "mu-9Jyvn" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "186.42.167.199", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/535.0.2 (KHTML, like Gecko) Version/4.1.9 Safari/535.0.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://hairy-runway.info/vivo-thorax-tertius?sunny-comestible=cultellus", - "__title": "Iste validus cimentarius trepide.", - "__group": "r-QYcxe4" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "186.42.167.199", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/535.0.2 (KHTML, like Gecko) Version/4.1.9 Safari/535.0.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "cupressus", - "properties": { - "__group": "r-QYcxe4" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "137.182.43.175", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/6.0; .NET CLR 3.0.98413.7)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://first-subexpression.info/uberrime-tollo-sopor?wonderful-iridescence=succurro", - "__title": "Casso valetudo advoco suadeo ademptio avarus admoveo velut tertius vinculum.", - "__group": "HVbDAa-p" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "137.182.43.175", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/6.0; .NET CLR 3.0.98413.7)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "dolorum", - "properties": { - "__group": "HVbDAa-p" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "20.136.151.100", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/538.1.2 (KHTML, like Gecko) Chrome/21.0.873.0 Safari/538.1.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://shrill-grass.name/vito-vinum-tamquam", - "__title": "Vito articulus sopor.", - "__group": "lDFbGqDU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "164.27.234.222", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.5.1; rv:12.8) Gecko/20100101 Firefox/12.8.5", - "origin": "https://shrill-grass.name" + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", @@ -14608,506 +126,36 @@ "name": "screen_view", "properties": { "__referrer": "https://www.mixcloud.com", - "__path": "https://shrill-grass.name/volo-rerum-antepono?distorted-teriyaki=triduana", - "__title": "Corrumpo tutis constans sol vacuus tot aestus aptus.", - "__group": "v5Uhz9SR" + "__path": "https://aggressive-flat.name/textus-dolor-thalassinus?worthy-whack=totam#cogito", + "__title": "Vado solutio culpo capitulus officia sumo.", + "__group": "Crm2O2oJ" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "164.27.234.222", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.5.1; rv:12.8) Gecko/20100101 Firefox/12.8.5", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "consuasor", - "properties": { - "__group": "v5Uhz9SR" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "117.76.70.169", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_7_3) AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/32.0.890.0 Safari/536.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://shrill-grass.name/subvenio-non-aeneus", - "__title": "Aufero curso asper doloremque cometes clarus unde advoco caecus illum.", - "__group": "LNDWhor6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "249.30.131.39", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/3.0; .NET CLR 1.7.54039.6)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://shrill-grass.name/cui-sublime-tonsor?stark-sediment=sustineo#debilito", - "__title": "Tibi assumenda talio id crudelis constans magni spiritus vinco cenaculum.", - "__group": "bHJFT4c_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "249.30.131.39", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/3.0; .NET CLR 1.7.54039.6)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "architecto", - "properties": { - "__group": "bHJFT4c_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "98.169.160.22", - "user-agent": "Opera/11.39 (X11; Linux i686; U; SV Presto/2.9.164 Version/11.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://emotional-backbone.com/cibo-illo-caste?deafening-gloom=crur#stipes", - "__title": "Desino volva demens officiis tergum verumtamen sponte usque.", - "__group": "apmfR7yr" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "98.169.160.22", - "user-agent": "Opera/11.39 (X11; Linux i686; U; SV Presto/2.9.164 Version/11.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "thymbra", - "properties": { - "__group": "apmfR7yr" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "147.193.66.87", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; WOW64; rv:7.0) Gecko/20100101 Firefox/7.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://first-subexpression.info/commemoro-ciminatio-cenaculum?pointed-bench=congregatio", - "__title": "Quibusdam deludo celo vinitor canis temperantia.", - "__group": "bEcwrXQq" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "147.193.66.87", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; WOW64; rv:7.0) Gecko/20100101 Firefox/7.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "temptatio", - "properties": { - "__group": "bEcwrXQq" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "170.173.217.102", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://emotional-backbone.com/aequus-corrumpo-charisma#stultus", - "__title": "Caste appono adeptio voluptatibus celebrer aliquid.", - "__group": "0ToYM_yQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "170.173.217.102", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "cubo", - "properties": { - "__group": "0ToYM_yQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "136.34.75.157", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/533.2.1 (KHTML, like Gecko) Chrome/20.0.821.0 Safari/533.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://fake-skyscraper.org/cupressus-cubitum-quis#doloribus", - "__title": "Vapulus repellendus altus abscido demum.", - "__group": "lqaB6bM5" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "136.34.75.157", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/533.2.1 (KHTML, like Gecko) Chrome/20.0.821.0 Safari/533.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "quam", - "properties": { - "__group": "lqaB6bM5" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "252.41.157.225", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/27.0.841.0 Safari/531.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://fake-skyscraper.org/doloremque-claudeo-vester", - "__title": "Avaritia considero infit sollers vicinus pectus ambulo.", - "__group": "xIl4ZECw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "252.41.157.225", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/27.0.841.0 Safari/531.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "tripudio", - "properties": { - "__group": "xIl4ZECw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "252.249.227.60", - "user-agent": "Opera/12.7 (Windows NT 5.1; U; CE Presto/2.9.179 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://hairy-runway.info/amoveo-subnecto-caste#depono", - "__title": "Allatus stabilis attollo alias.", - "__group": "HhXp8qax" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "111.215.182.93", + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "34.4.25.164", "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://fake-skyscraper.org" + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", "payload": { - "name": "screen_view", + "name": "laboriosam", "properties": { - "__referrer": "https://www.google.com", - "__path": "https://fake-skyscraper.org/terror-clam-autus?rotating-cafe=admoneo#cibo", - "__title": "Tenuis decens adopto.", - "__group": "nRjTtY6Y" + "__group": "Crm2O2oJ" } } } }, { "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "111.215.182.93", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "vita", - "properties": { - "__group": "nRjTtY6Y" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "191.83.55.182", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/538.0.1 (KHTML, like Gecko) Version/7.0.1 Safari/538.0.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://shrill-grass.name/ullam-totidem-denuo?distorted-puppet=accedo", - "__title": "Utor denego arcus decretum comminor.", - "__group": "Ohyp2jDU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "191.83.55.182", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/538.0.1 (KHTML, like Gecko) Version/7.0.1 Safari/538.0.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "utroque", - "properties": { - "__group": "Ohyp2jDU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "151.100.244.168", - "user-agent": "Opera/10.44 (Macintosh; Intel Mac OS X 10.6.7 U; AF Presto/2.9.175 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/bellum-vere-decet?finished-caption=fuga", - "__title": "Clarus aliquam demonstro victoria.", - "__group": "PBEOxLzm" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "199.246.117.38", - "user-agent": "Opera/14.81 (Macintosh; Intel Mac OS X 10.8.6 U; HY Presto/2.9.162 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/abundans-sol-coniuratio?mammoth-solution=in", - "__title": "Vallum dignissimos veniam vere utrum terga contego bellum repudiandae ulciscor.", - "__group": "3sDx6YR-" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "134.234.5.19", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_1 rv:3.0; IS) AppleWebKit/536.0.1 (KHTML, like Gecko) Version/4.1.10 Safari/536.0.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://shrill-grass.name/decet-uterque-exercitationem?chubby-reporter=audacia", - "__title": "Creptio calcar copiose avaritia absens annus.", - "__group": "G2bwEMqv" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "134.234.5.19", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_1 rv:3.0; IS) AppleWebKit/536.0.1 (KHTML, like Gecko) Version/4.1.10 Safari/536.0.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "capto", - "properties": { - "__group": "G2bwEMqv" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "148.139.2.90", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_0) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/20.0.836.0 Safari/536.2.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://emotional-backbone.com/somniculosus-statua-porro", - "__title": "Compono ubi verecundia basium adipisci.", - "__group": "qK0MbWDz" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "109.185.16.225", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/4.1; .NET CLR 2.6.60928.7)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://shrill-grass.name/vicinus-quibusdam-suppono#asperiores", - "__title": "Uxor advoco creptio clarus cetera via correptius qui suscipit.", - "__group": "4nT3TMWK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "109.185.16.225", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/4.1; .NET CLR 2.6.60928.7)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "degusto", - "properties": { - "__group": "4nT3TMWK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "172.27.56.1", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:10.2) Gecko/20100101 Firefox/10.2.2", - "origin": "https://emotional-backbone.com" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "189.109.20.33", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" }, "track": { "type": "track", @@ -15115,56 +163,19 @@ "name": "screen_view", "properties": { "__referrer": "https://www.yandex.com", - "__path": "https://emotional-backbone.com/volo-coma-vomer", - "__title": "Viscus aedificium pecco verumtamen bestia tener recusandae.", - "__group": "nfKIDVvN" + "__path": "https://repentant-statue.info/cupressus-cometes-articulus", + "__title": "Aspernatur auctor convoco.", + "__group": "o_etbQBN" } } } }, { "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "172.27.56.1", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:10.2) Gecko/20100101 Firefox/10.2.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "ocer", - "properties": { - "__group": "nfKIDVvN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "78.134.128.4", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:9.5) Gecko/20100101 Firefox/9.5.4", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/thesaurus-cito-stabilis", - "__title": "Deludo civitas vesco commemoro vinitor turpis recusandae audacia vestigium.", - "__group": "LnMyuqjR" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "202.224.119.148", - "user-agent": "Opera/11.28 (Macintosh; Intel Mac OS X 10.8.5 U; EL Presto/2.9.166 Version/10.00)", - "origin": "https://first-subexpression.info" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "114.36.37.185", + "user-agent": "Opera/13.74 (X11; Linux x86_64; U; ET Presto/2.9.182 Version/11.00)", + "origin": "https://repentant-statue.info" }, "track": { "type": "track", @@ -15172,3310 +183,187 @@ "name": "screen_view", "properties": { "__referrer": "https://www.flickr.com", - "__path": "https://first-subexpression.info/clibanus-copiose-cruciamentum?strong-mentor=tergo#tribuo", - "__title": "Tandem usque sollicito sunt vesper.", - "__group": "PVKOl89P" + "__path": "https://repentant-statue.info/custodia-vel-thalassinus?growing-accelerator=comburo", + "__title": "Carmen crastinus dolorem uxor.", + "__group": "jBZpAnHE" } } } }, { "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "89.58.46.227", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_5 rv:2.0; DE) AppleWebKit/533.1.1 (KHTML, like Gecko) Version/7.1.5 Safari/533.1.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://hairy-runway.info/varius-absque-pauper?timely-caption=saepe", - "__title": "Veniam abscido vilitas universe caritas theologus bardus.", - "__group": "OZ97b-rr" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "184.201.44.127", - "user-agent": "Opera/11.86 (X11; Linux x86_64; U; AN Presto/2.9.171 Version/11.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://hairy-runway.info/arceo-depereo-alveus", - "__title": "Aliquid recusandae ascit celo confero alias delectatio accedo.", - "__group": "0dOivjZa" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "184.201.44.127", - "user-agent": "Opera/11.86 (X11; Linux x86_64; U; AN Presto/2.9.171 Version/11.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "paulatim", - "properties": { - "__group": "0dOivjZa" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "236.210.8.138", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/3.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://emotional-backbone.com/barba-sumptus-tactus?tepid-academics=depraedor", - "__title": "Eligendi triumphus umquam cornu minus dicta speciosus.", - "__group": "Gtg99All" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "236.210.8.138", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/3.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "cubicularis", - "properties": { - "__group": "Gtg99All" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "219.157.203.2", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/18.0.898.0 Safari/536.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://fake-skyscraper.org/varius-comedo-alioqui", - "__title": "Cogo compono crepusculum cerno averto crustulum.", - "__group": "oifpWQEt" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "219.157.203.2", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/18.0.898.0 Safari/536.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "aegrus", - "properties": { - "__group": "oifpWQEt" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "242.25.213.240", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/532.0.2 (KHTML, like Gecko) Chrome/23.0.894.0 Safari/532.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://fake-skyscraper.org/torrens-amor-ustulo?red-video=cohaero", - "__title": "Vester arma reprehenderit cognatus adflicto derelinquo.", - "__group": "DByyUHjg" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "242.25.213.240", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/532.0.2 (KHTML, like Gecko) Chrome/23.0.894.0 Safari/532.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "coniuratio", - "properties": { - "__group": "DByyUHjg" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "120.217.59.174", - "user-agent": "Mozilla/5.0 (Windows NT 6.3; rv:13.7) Gecko/20100101 Firefox/13.7.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/sed-deleniti-appositus?vague-baseboard=dapifer", - "__title": "Bellicus tabesco sonitus decet labore sit.", - "__group": "jYBd1pHf" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "120.217.59.174", - "user-agent": "Mozilla/5.0 (Windows NT 6.3; rv:13.7) Gecko/20100101 Firefox/13.7.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "tantillus", - "properties": { - "__group": "jYBd1pHf" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "202.224.119.148", - "user-agent": "Opera/11.28 (Macintosh; Intel Mac OS X 10.8.5 U; EL Presto/2.9.166 Version/10.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://first-subexpression.info/quibusdam-odio-tabgo", - "__title": "Quaerat vobis spargo decumbo caelum peior pecto rerum sollers.", - "__group": "8isktnSb" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "78.134.128.4", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:9.5) Gecko/20100101 Firefox/9.5.4", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://shrill-grass.name/suscipit-sollicito-tracto?colorful-community=civitas", - "__title": "Delectus doloremque damnatio nisi vociferor.", - "__group": "LE7X7SIS" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "249.37.28.160", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_4 rv:5.0; AF) AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.2 Safari/533.1.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://emotional-backbone.com/subseco-ipsa-demum?innocent-railway=rerum", - "__title": "Peior depromo velum cursus valetudo clibanus tricesimus.", - "__group": "A1KHQfvu" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "165.3.192.4", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.3; Trident/6.0; .NET CLR 1.2.77365.2)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://emotional-backbone.com/curo-adimpleo-amo", - "__title": "Conduco spiritus benevolentia ad.", - "__group": "u-RsMbdN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "179.37.127.72", - "user-agent": "Opera/11.51 (X11; Linux i686; U; DE Presto/2.9.181 Version/12.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://first-subexpression.info/adicio-odio-perferendis?unpleasant-integer=carpo", - "__title": "Delego aequitas baiulus vinco pax.", - "__group": "2tH1SUn_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "179.37.127.72", - "user-agent": "Opera/11.51 (X11; Linux i686; U; DE Presto/2.9.181 Version/12.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "decor", - "properties": { - "__group": "2tH1SUn_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "105.248.63.41", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.2; rv:9.9) Gecko/20100101 Firefox/9.9.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://emotional-backbone.com/dolorem-tempus-arbustum", - "__title": "Bibo antepono terra apostolus blanditiis aurum creator strues.", - "__group": "jCSVtsyh" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "105.248.63.41", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.2; rv:9.9) Gecko/20100101 Firefox/9.9.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "claro", - "properties": { - "__group": "jCSVtsyh" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "31.111.59.240", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:6.0) Gecko/20100101 Firefox/6.0.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://shrill-grass.name/denuo-xiphias-numquam", - "__title": "Sono vomer credo dolore vinco cribro subito autus.", - "__group": "Pgw-SfZp" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "99.11.184.90", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_8_6 rv:4.0; AF) AppleWebKit/534.0.0 (KHTML, like Gecko) Version/4.0.7 Safari/534.0.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://fake-skyscraper.org/calco-amissio-adipiscor?nervous-submitter=aranea", - "__title": "Quaerat tremo corona vesica corpus alii temporibus.", - "__group": "ETMwekpM" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "99.11.184.90", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_8_6 rv:4.0; AF) AppleWebKit/534.0.0 (KHTML, like Gecko) Version/4.0.7 Safari/534.0.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "aiunt", - "properties": { - "__group": "ETMwekpM" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "132.179.134.15", - "user-agent": "Opera/9.42 (X11; Linux x86_64; U; JV Presto/2.9.182 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://emotional-backbone.com/contigo-adflicto-conatus?miserable-airbus=ubi#comprehendo", - "__title": "Vulgo audax sum accommodo thesaurus eum terminatio vulpes verbum.", - "__group": "XYyAeeOT" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "132.179.134.15", - "user-agent": "Opera/9.42 (X11; Linux x86_64; U; JV Presto/2.9.182 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "aequus", - "properties": { - "__group": "XYyAeeOT" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "174.255.170.141", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/531.0.1 (KHTML, like Gecko) Version/5.0.4 Safari/531.0.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/tredecim-tabella-commemoro?filthy-fit=vitae#explicabo", - "__title": "Unus cresco vestigium summopere celebrer comptus.", - "__group": "UVGWjnda" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "174.255.170.141", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/531.0.1 (KHTML, like Gecko) Version/5.0.4 Safari/531.0.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "utilis", - "properties": { - "__group": "UVGWjnda" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "129.61.177.98", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; WOW64; rv:12.3) Gecko/20100101 Firefox/12.3.8", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://hairy-runway.info/cultellus-universe-vigilo?stable-heroine=voro", - "__title": "Aestas angelus aliquid.", - "__group": "ku0_NBnp" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "129.61.177.98", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; WOW64; rv:12.3) Gecko/20100101 Firefox/12.3.8", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "iusto", - "properties": { - "__group": "ku0_NBnp" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "87.167.182.144", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://first-subexpression.info/decimus-voluptatem-turpis", - "__title": "Cogito impedit acsi volva vix minus tamdiu fugit.", - "__group": "BEmSkAsy" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "87.167.182.144", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "voco", - "properties": { - "__group": "BEmSkAsy" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "86.15.131.84", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.8.3; rv:13.5) Gecko/20100101 Firefox/13.5.8", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/deripio-adicio-benevolentia?inconsequential-tenant=absconditus", - "__title": "Rerum voro curriculum labore cresco et blandior cui aperte.", - "__group": "b3zAzWa3" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "164.89.112.204", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/7.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://hairy-runway.info/absens-vorago-testimonium", - "__title": "Certus defetiscor angustus carpo thymbra ter ventosus ipsa aequitas.", - "__group": "GoyKhNyL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "164.89.112.204", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/7.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "terra", - "properties": { - "__group": "GoyKhNyL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "217.229.99.101", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_9) AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/19.0.861.0 Safari/536.2.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://emotional-backbone.com/timor-claro-defluo?easy-relative=cubicularis", - "__title": "Chirographum ulciscor viscus optio calcar.", - "__group": "HM1y1q_V" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "147.193.66.87", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; WOW64; rv:7.0) Gecko/20100101 Firefox/7.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://first-subexpression.info/sustineo-coaegresco-molestiae?dependable-heartbeat=conatus#tendo", - "__title": "Iusto cruciamentum adsum adhuc voveo.", - "__group": "VBQ-ui_F" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "150.21.135.180", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/29.0.828.0 Safari/532.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://shrill-grass.name/talis-adfectus-teneo?major-cuckoo=veritatis", - "__title": "Veritatis ulciscor ara decipio aqua crustulum vulnus ex delibero tripudio.", - "__group": "HBiB_Ot_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "150.21.135.180", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/29.0.828.0 Safari/532.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "esse", - "properties": { - "__group": "HBiB_Ot_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "191.78.84.212", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.3; Trident/5.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://first-subexpression.info/soleo-atrocitas-ademptio", - "__title": "Statua succedo minus toties nisi vado.", - "__group": "lwrGbZUL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "131.56.64.180", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://shrill-grass.name/aliquam-uter-adopto?knowledgeable-bob=capitulus#aequus", - "__title": "Sub cognatus autus acsi decerno undique compello coma.", - "__group": "0bG5ladR" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "131.56.64.180", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "deputo", - "properties": { - "__group": "0bG5ladR" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.133.33.127", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:14.5) Gecko/20100101 Firefox/14.5.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://shrill-grass.name/delectatio-subseco-corrigo?far-flung-premise=cur", - "__title": "Vinco ceno voluptates spargo bellum illo.", - "__group": "R66_9lvo" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.133.33.127", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:14.5) Gecko/20100101 Firefox/14.5.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "illum", - "properties": { - "__group": "R66_9lvo" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "246.103.179.154", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.0)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://shrill-grass.name/coerceo-voluptatum-culpa?drab-daddy=vitium", - "__title": "Quo xiphias id debeo aegre corpus suppono.", - "__group": "zZ06xCBA" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "33.198.107.0", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.9.4; rv:6.7) Gecko/20100101 Firefox/6.7.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://emotional-backbone.com/ullus-ad-amet", - "__title": "Antiquus vicissitudo caries expedita.", - "__group": "wfAUDtCV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "31.111.59.240", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:6.0) Gecko/20100101 Firefox/6.0.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://shrill-grass.name/ascit-aut-cervus#advoco", - "__title": "Viduo complectus atavus.", - "__group": "1ngRuRFH" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "189.142.63.78", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/7.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://emotional-backbone.com/assumenda-trado-aurum?fair-alb=nihil", - "__title": "Molestiae aestus suspendo animus suadeo.", - "__group": "6aRIQlJD" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "189.142.63.78", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/7.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "arbustum", - "properties": { - "__group": "6aRIQlJD" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "155.221.141.133", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/6.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://fake-skyscraper.org/sequi-porro-nihil?glass-term=verumtamen", - "__title": "Vester deprecator curo velum cresco.", - "__group": "ySI2EwAk" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "155.221.141.133", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/6.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "annus", - "properties": { - "__group": "ySI2EwAk" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "136.34.75.157", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/533.2.1 (KHTML, like Gecko) Chrome/20.0.821.0 Safari/533.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://fake-skyscraper.org/comprehendo-cursim-amet#depereo", - "__title": "Verus ad sodalitas clibanus argentum decens infit doloribus decimus ab.", - "__group": "WBAWpou6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "136.34.75.157", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/533.2.1 (KHTML, like Gecko) Chrome/20.0.821.0 Safari/533.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "contabesco", - "properties": { - "__group": "WBAWpou6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "199.246.117.38", - "user-agent": "Opera/14.81 (Macintosh; Intel Mac OS X 10.8.6 U; HY Presto/2.9.162 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://emotional-backbone.com/aurum-crapula-una?new-topsail=crux", - "__title": "Carmen ventus denique tumultus cohibeo acerbitas vitae.", - "__group": "-sGnzGKT" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "199.246.117.38", - "user-agent": "Opera/14.81 (Macintosh; Intel Mac OS X 10.8.6 U; HY Presto/2.9.162 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "adaugeo", - "properties": { - "__group": "-sGnzGKT" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "77.13.14.11", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.2; Trident/7.1; .NET CLR 2.0.18304.3)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://shrill-grass.name/voluptatem-minima-perferendis?feline-kit=corrigo#conicio", - "__title": "Rem barba vallum volaticus avaritia usitas statua.", - "__group": "shsPIbVk" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "157.136.112.140", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; rv:15.2) Gecko/20100101 Firefox/15.2.6", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://shrill-grass.name/non-aequus-viscus?amused-sarong=usus", - "__title": "Ventus suspendo commodi perferendis voluptatum.", - "__group": "lm3KN-dV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "157.136.112.140", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; rv:15.2) Gecko/20100101 Firefox/15.2.6", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "cribro", - "properties": { - "__group": "lm3KN-dV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "174.255.170.141", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/531.0.1 (KHTML, like Gecko) Version/5.0.4 Safari/531.0.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://emotional-backbone.com/debilito-correptius-amo?spiffy-march=debeo", - "__title": "Utroque ad tum.", - "__group": "zNpVYAHM" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "174.255.170.141", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/531.0.1 (KHTML, like Gecko) Version/5.0.4 Safari/531.0.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "aestivus", - "properties": { - "__group": "zNpVYAHM" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "239.88.234.239", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/7.0; .NET CLR 1.4.92037.5)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://emotional-backbone.com/vigilo-tero-deleo", - "__title": "Absconditus confugo cupiditas tener denego varietas validus caute claudeo.", - "__group": "lQSo-HbS" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "78.134.128.4", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:9.5) Gecko/20100101 Firefox/9.5.4", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://shrill-grass.name/temeritas-celer-xiphias?misguided-exploration=suppono", - "__title": "Ut causa cinis accusantium copiose.", - "__group": "a-otrS_e" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "78.134.128.4", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:9.5) Gecko/20100101 Firefox/9.5.4", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "articulus", - "properties": { - "__group": "a-otrS_e" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "250.149.96.160", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_9_7 rv:6.0; DA) AppleWebKit/533.0.2 (KHTML, like Gecko) Version/5.1.3 Safari/533.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://fake-skyscraper.org/comedo-calcar-nisi?worthy-pinstripe=aveho", - "__title": "Tergum tempore suasoria sodalitas bis demo.", - "__group": "m4tgjsmy" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "250.149.96.160", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_9_7 rv:6.0; DA) AppleWebKit/533.0.2 (KHTML, like Gecko) Version/5.1.3 Safari/533.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "ciminatio", - "properties": { - "__group": "m4tgjsmy" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "236.210.8.138", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/3.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://emotional-backbone.com/casus-defluo-tripudio#adipisci", - "__title": "Reprehenderit velociter aranea patruus conicio tyrannus tremo ducimus trepide ipsa.", - "__group": "HGSMmS4I" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "206.177.186.6", - "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.2.2 (KHTML, like Gecko) Chrome/33.0.857.0 Safari/534.2.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://hairy-runway.info/amplus-delinquo-congregatio?any-chairperson=tenetur#cras", - "__title": "Theatrum repudiandae tamen voluptates temeritas vulnero triumphus cariosus.", - "__group": "MwsInsra" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "206.177.186.6", - "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.2.2 (KHTML, like Gecko) Chrome/33.0.857.0 Safari/534.2.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "amaritudo", - "properties": { - "__group": "MwsInsra" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "209.186.193.175", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/6.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://fake-skyscraper.org/aer-ulciscor-decet#strenuus", - "__title": "Summopere tenuis chirographum voluptatum celer voluptatibus.", - "__group": "om8m1nLp" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "209.186.193.175", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/6.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "paulatim", - "properties": { - "__group": "om8m1nLp" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "147.193.66.87", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; WOW64; rv:7.0) Gecko/20100101 Firefox/7.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://first-subexpression.info/animadverto-arcesso-aurum?lawful-jogging=soleo", - "__title": "Decor corporis velum sumo admoneo corrupti capto venustas cornu.", - "__group": "m7yaga6O" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "111.215.182.93", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://fake-skyscraper.org/deprecator-cotidie-advenio?vibrant-alert=vos", - "__title": "Subseco tardus tabgo vilitas supellex quibusdam tenetur cruentus voluptatum.", - "__group": "swRchYKq" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "111.215.182.93", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "decumbo", - "properties": { - "__group": "swRchYKq" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "133.55.65.76", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; WOW64; rv:11.5) Gecko/20100101 Firefox/11.5.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://shrill-grass.name/vulgivagus-vobis-sonitus?impure-season=alius", - "__title": "Condico teres cedo cura usus voluptas.", - "__group": "GvnNsxzV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "133.55.65.76", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; WOW64; rv:11.5) Gecko/20100101 Firefox/11.5.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "curiositas", - "properties": { - "__group": "GvnNsxzV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "255.98.231.45", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.5; rv:15.3) Gecko/20100101 Firefox/15.3.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://fake-skyscraper.org/venio-demens-eligendi?subtle-invite=sono", - "__title": "Charisma demulceo vapulus tristis deleo astrum ullus umbra audeo contego.", - "__group": "_s1jz-wy" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "150.21.135.180", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/29.0.828.0 Safari/532.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://shrill-grass.name/calamitas-adsuesco-ambulo?anguished-meatloaf=maxime#vita", - "__title": "Tantillus attonbitus universe peior patruus.", - "__group": "G82RoRfj" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "150.21.135.180", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/29.0.828.0 Safari/532.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "sol", - "properties": { - "__group": "G82RoRfj" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "125.55.166.75", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5.3; rv:14.4) Gecko/20100101 Firefox/14.4.3", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://first-subexpression.info/cribro-cariosus-incidunt?appropriate-hydrolyse=suffragium#absque", - "__title": "Absque vado tutamen thermae.", - "__group": "twG_-pRD" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "172.239.197.163", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.9.6; rv:10.2) Gecko/20100101 Firefox/10.2.8", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://shrill-grass.name/vorax-ipsum-centum?near-onset=vis", - "__title": "Doloremque alo eum conculco praesentium maiores tracto arca ultio.", - "__group": "PerVlgpu" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "172.239.197.163", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.9.6; rv:10.2) Gecko/20100101 Firefox/10.2.8", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "stella", - "properties": { - "__group": "PerVlgpu" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "191.78.84.212", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.3; Trident/5.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://first-subexpression.info/cunabula-somnus-ab?beloved-divine=facere#alo", - "__title": "Cogito bos consequatur adaugeo umerus tergum vetus credo deprecator.", - "__group": "yRK2tOat" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "191.78.84.212", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.3; Trident/5.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "curto", - "properties": { - "__group": "yRK2tOat" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "105.129.210.223", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.8; rv:5.8) Gecko/20100101 Firefox/5.8.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://fake-skyscraper.org/sperno-adfectus-sapiente?buzzing-entry=subiungo#cunabula", - "__title": "Desolo debilito spargo constans verumtamen adimpleo desipio.", - "__group": "LXItj8Xp" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "149.221.92.2", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; rv:10.2) Gecko/20100101 Firefox/10.2.7", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://fake-skyscraper.org/infit-degusto-decerno?gloomy-ferret=minima", - "__title": "Vergo astrum convoco.", - "__group": "cvgYNuMl" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "149.221.92.2", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; rv:10.2) Gecko/20100101 Firefox/10.2.7", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "decipio", - "properties": { - "__group": "cvgYNuMl" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "246.17.120.149", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/7.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://fake-skyscraper.org/decipio-currus-bonus?ugly-underneath=armarium#caelum", - "__title": "Vilitas utrum desparatus balbus vindico.", - "__group": "k12JUPCq" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "246.17.120.149", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/7.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "cras", - "properties": { - "__group": "k12JUPCq" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "190.155.86.218", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://shrill-grass.name/voluptate-comminor-inflammatio#crapula", - "__title": "Studio vindico canonicus temptatio exercitationem voluptatum.", - "__group": "iiu2Mcr2" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "129.61.177.98", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; WOW64; rv:12.3) Gecko/20100101 Firefox/12.3.8", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://hairy-runway.info/terebro-ventosus-volubilis?honored-window=colligo#officia", - "__title": "Vilitas voluptates usus adfectus conventus cupiditate tam accendo cultura.", - "__group": "OJGn2uzX" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "63.168.92.177", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/534.2.0 (KHTML, like Gecko) Chrome/15.0.874.0 Safari/534.2.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/aliquid-denego-alias?delectable-lifestyle=voluptatum", - "__title": "Victoria tolero tersus auditor.", - "__group": "c8tjXBgw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "184.201.44.127", - "user-agent": "Opera/11.86 (X11; Linux x86_64; U; AN Presto/2.9.171 Version/11.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://hairy-runway.info/creo-abduco-sursum?deficient-oil=argentum", - "__title": "Corrupti tametsi truculenter corrigo crux tempus correptius admitto.", - "__group": "vZGESf0z" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "250.149.96.160", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_9_7 rv:6.0; DA) AppleWebKit/533.0.2 (KHTML, like Gecko) Version/5.1.3 Safari/533.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://fake-skyscraper.org/vociferor-quos-corporis?big-video=decerno", - "__title": "Xiphias coadunatio vicinus aranea thesaurus celo confugo iure beatae.", - "__group": "EPsmPaMa" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "170.173.217.102", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://emotional-backbone.com/tertius-accusamus-depromo?kosher-reboot=cognatus", - "__title": "Vulariter conventus minima fugiat vis claro deficio solium.", - "__group": "o0EMc4WF" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "170.173.217.102", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "suus", - "properties": { - "__group": "o0EMc4WF" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "202.9.179.128", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:13.1) Gecko/20100101 Firefox/13.1.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://emotional-backbone.com/tabella-tabula-sustineo?artistic-pinstripe=appositus", - "__title": "Cado demitto causa urbanus velum bene stipes vigor.", - "__group": "V_UJYtsr" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "236.92.29.49", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5.1; rv:6.8) Gecko/20100101 Firefox/6.8.5", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://first-subexpression.info/cognatus-adhaero-acerbitas?victorious-backburn=asper", - "__title": "Repudiandae cometes corroboro corporis cuppedia toties temeritas careo caries.", - "__group": "uDkps3ge" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "18.6.212.21", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_8) AppleWebKit/537.2.0 (KHTML, like Gecko) Chrome/22.0.854.0 Safari/537.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://fake-skyscraper.org/tamen-ustulo-attonbitus?neat-mechanic=bibo", - "__title": "Debeo officia allatus cattus exercitationem damno.", - "__group": "JWaunkgu" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "18.6.212.21", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_8) AppleWebKit/537.2.0 (KHTML, like Gecko) Chrome/22.0.854.0 Safari/537.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "vigor", - "properties": { - "__group": "JWaunkgu" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "217.126.11.12", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.9.9; rv:14.2) Gecko/20100101 Firefox/14.2.6", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://hairy-runway.info/bellicus-animus-virgo", - "__title": "Abeo substantia decimus audentia cernuus audax vinculum deleo.", - "__group": "6YVPE-fg" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "190.155.86.218", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://shrill-grass.name/caterva-suffoco-repellat?spherical-joy=audentia", - "__title": "Facilis supellex acquiro usque solutio sordeo.", - "__group": "bVVG-QKx" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "190.155.86.218", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "totam", - "properties": { - "__group": "bVVG-QKx" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "88.152.140.72", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.1) Gecko/20100101 Firefox/11.1.4", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://hairy-runway.info/volva-caelestis-accusamus?serpentine-pigpen=xiphias", - "__title": "Solutio alo victus absconditus viscus sponte despecto crastinus infit.", - "__group": "0-30Rw19" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "88.152.140.72", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.1) Gecko/20100101 Firefox/11.1.4", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "deserunt", - "properties": { - "__group": "0-30Rw19" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "64.77.118.176", - "user-agent": "Opera/14.2 (Windows NT 6.2; U; AB Presto/2.9.160 Version/11.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://hairy-runway.info/sono-audacia-viscus#theca", - "__title": "Tamquam paulatim vulgaris accusantium.", - "__group": "UkcpKJVr" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "64.77.118.176", - "user-agent": "Opera/14.2 (Windows NT 6.2; U; AB Presto/2.9.160 Version/11.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "spiritus", - "properties": { - "__group": "UkcpKJVr" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "102.25.86.83", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.7; rv:9.8) Gecko/20100101 Firefox/9.8.7", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://hairy-runway.info/turpis-traho-surculus", - "__title": "Tracto canto voluptatibus valeo coniecto.", - "__group": "SC9Az8Q-" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "73.116.247.241", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:8.1) Gecko/20100101 Firefox/8.1.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://emotional-backbone.com/totus-copia-sequi?enchanted-plastic=quas", - "__title": "Termes certe voluptatibus termes.", - "__group": "Xw6y9i7Y" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "73.116.247.241", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:8.1) Gecko/20100101 Firefox/8.1.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "aduro", - "properties": { - "__group": "Xw6y9i7Y" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "76.212.120.150", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/533.2.1 (KHTML, like Gecko) Version/6.0.10 Safari/533.2.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://shrill-grass.name/quisquam-audeo-comprehendo?fond-gloom=vilitas", - "__title": "Crepusculum vulticulus adfero concedo crebro thalassinus sodalitas.", - "__group": "6NTUsFU1" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "76.212.120.150", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/533.2.1 (KHTML, like Gecko) Version/6.0.10 Safari/533.2.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "deorsum", - "properties": { - "__group": "6NTUsFU1" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "8.53.78.112", - "user-agent": "Opera/10.35 (X11; Linux i686; U; SK Presto/2.9.182 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://emotional-backbone.com/uter-beatae-coniecto?dazzling-commercial=spiculum#consequuntur", - "__title": "Ademptio cenaculum demoror tergo.", - "__group": "sZWv4LIV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "137.182.43.175", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/6.0; .NET CLR 3.0.98413.7)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://first-subexpression.info/bellum-vorago-fugiat?talkative-nectarine=dolorem", - "__title": "Ultio certe deprimo conspergo tenus.", - "__group": "Oj3iPDY2" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "137.182.43.175", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/6.0; .NET CLR 3.0.98413.7)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "apparatus", - "properties": { - "__group": "Oj3iPDY2" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "24.205.21.74", - "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://fake-skyscraper.org/sperno-crepusculum-suus", - "__title": "Sortitus vereor vociferor suppono valens.", - "__group": "39ayxFll" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "98.202.15.106", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; .NET CLR 3.8.15931.4)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://hairy-runway.info/aliqua-spes-delicate", - "__title": "Suggero comprehendo tantum adulatio auditor altus.", - "__group": "S3jhDg97" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "98.202.15.106", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; .NET CLR 3.8.15931.4)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "advoco", - "properties": { - "__group": "S3jhDg97" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "121.14.47.91", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_6_0) AppleWebKit/531.0.1 (KHTML, like Gecko) Chrome/19.0.847.0 Safari/531.0.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://hairy-runway.info/decretum-debitis-statua?far-flung-viability=caries", - "__title": "Valeo paulatim bene demulceo comitatus vesco pecco vere labore.", - "__group": "WqG5Vcqe" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "121.14.47.91", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_6_0) AppleWebKit/531.0.1 (KHTML, like Gecko) Chrome/19.0.847.0 Safari/531.0.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "quas", - "properties": { - "__group": "WqG5Vcqe" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "149.221.92.2", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; rv:10.2) Gecko/20100101 Firefox/10.2.7", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/spiculum-trepide-dedecor?unwelcome-tarragon=derideo", - "__title": "Summopere inventore aranea tum.", - "__group": "VofUwqAQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "149.221.92.2", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; rv:10.2) Gecko/20100101 Firefox/10.2.7", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "vir", - "properties": { - "__group": "VofUwqAQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "218.92.120.144", - "user-agent": "Opera/14.40 (Windows NT 6.0; U; KO Presto/2.9.172 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/cum-eius-eius?spanish-ostrich=vere", - "__title": "Aptus abbas vilitas sodalitas decerno.", - "__group": "X2uLsmZs" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "218.92.120.144", - "user-agent": "Opera/14.40 (Windows NT 6.0; U; KO Presto/2.9.172 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "recusandae", - "properties": { - "__group": "X2uLsmZs" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "77.13.14.11", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.2; Trident/7.1; .NET CLR 2.0.18304.3)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://shrill-grass.name/sodalitas-nesciunt-contabesco", - "__title": "Thymum accedo cura.", - "__group": "W_sSdWsk" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "77.13.14.11", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.2; Trident/7.1; .NET CLR 2.0.18304.3)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "cohaero", - "properties": { - "__group": "W_sSdWsk" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "21.15.111.37", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/25.0.829.0 Safari/532.2.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://fake-skyscraper.org/attero-vicissitudo-adeptio?courteous-priesthood=astrum#vinco", - "__title": "Aro convoco minus calculus iure cura adfero acer.", - "__group": "4pptucBj" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "21.15.111.37", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/25.0.829.0 Safari/532.2.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "umbra", - "properties": { - "__group": "4pptucBj" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "217.126.11.12", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.9.9; rv:14.2) Gecko/20100101 Firefox/14.2.6", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/tui-suus-cohibeo?black-kit=valeo", - "__title": "Aperio temporibus aestus verumtamen solium arma caste reprehenderit consuasor denego.", - "__group": "Akn8FfZl" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "217.126.11.12", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.9.9; rv:14.2) Gecko/20100101 Firefox/14.2.6", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "denuo", - "properties": { - "__group": "Akn8FfZl" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "105.248.63.41", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.2; rv:9.9) Gecko/20100101 Firefox/9.9.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://emotional-backbone.com/non-ait-vir?ill-fated-lox=aveho#accommodo", - "__title": "Vester aranea cenaculum eum adsum.", - "__group": "pQyU1Kkv" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "31.101.61.239", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; .NET CLR 3.2.50065.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://shrill-grass.name/astrum-bibo-via?total-bourgeoisie=sonitus", - "__title": "Cupiditate sumptus carbo tardus cattus cui autem nisi.", - "__group": "GBJ60hb_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "8.53.78.112", - "user-agent": "Opera/10.35 (X11; Linux i686; U; SK Presto/2.9.182 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://emotional-backbone.com/spectaculum-excepturi-deleniti?crowded-minority=denuncio#stella", - "__title": "Adfero uxor conatus solvo.", - "__group": "blbOOrt_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "8.53.78.112", - "user-agent": "Opera/10.35 (X11; Linux i686; U; SK Presto/2.9.182 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "tum", - "properties": { - "__group": "blbOOrt_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "22.66.126.179", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.3; Trident/5.0; .NET CLR 2.5.98386.9)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://shrill-grass.name/arbustum-atavus-baiulus?infamous-cutlet=amplitudo", - "__title": "Caecus aut cunae peior damnatio vulgivagus fugiat.", - "__group": "VJb_hu9b" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "22.66.126.179", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.3; Trident/5.0; .NET CLR 2.5.98386.9)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "admoveo", - "properties": { - "__group": "VJb_hu9b" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "246.103.179.154", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.0)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://shrill-grass.name/repellendus-tui-suggero?complete-venom=aveho", - "__title": "Combibo venia beatus crustulum.", - "__group": "nsKZFnAD" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "111.254.204.183", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_3) AppleWebKit/532.2.0 (KHTML, like Gecko) Chrome/18.0.813.0 Safari/532.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://fake-skyscraper.org/attollo-cupiditate-creptio?fine-galoshes=conqueror", - "__title": "Teres ambulo harum ullam.", - "__group": "mmLy8HVB" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "252.41.157.225", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/27.0.841.0 Safari/531.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://fake-skyscraper.org/abbas-depopulo-bellicus?knowledgeable-lyre=comitatus", - "__title": "Abduco fugiat vado solus.", - "__group": "xEGCg7Zb" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "252.41.157.225", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/27.0.841.0 Safari/531.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "provident", - "properties": { - "__group": "xEGCg7Zb" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "252.249.227.60", - "user-agent": "Opera/12.7 (Windows NT 5.1; U; CE Presto/2.9.179 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://hairy-runway.info/acidus-ocer-sublime", - "__title": "Consuasor adeptio vesco arguo.", - "__group": "cRI-4pYe" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "2.17.157.67", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_9) AppleWebKit/535.2.1 (KHTML, like Gecko) Chrome/18.0.866.0 Safari/535.2.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://hairy-runway.info/corona-arbor-utique", - "__title": "Volup dedecor substantia thorax utrum caelestis subiungo.", - "__group": "dcb5zDme" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "108.96.49.60", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:15.9) Gecko/20100101 Firefox/15.9.4", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://first-subexpression.info/altus-cavus-viduo", - "__title": "Territo aut cohibeo decens capillus patria tunc careo denique.", - "__group": "OFjJpXyt" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "224.103.61.62", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:8.3) Gecko/20100101 Firefox/8.3.6", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://emotional-backbone.com/enim-voro-debeo", - "__title": "Summopere substantia creta decumbo vallum appono sint debitis aer.", - "__group": "HpfwrCmm" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "151.100.244.168", - "user-agent": "Opera/10.44 (Macintosh; Intel Mac OS X 10.6.7 U; AF Presto/2.9.175 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://emotional-backbone.com/amiculum-vomica-pauci", - "__title": "Subseco tempora circumvenio aspernatur.", - "__group": "OICSmyT8" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "151.100.244.168", - "user-agent": "Opera/10.44 (Macintosh; Intel Mac OS X 10.6.7 U; AF Presto/2.9.175 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "amaritudo", - "properties": { - "__group": "OICSmyT8" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "111.254.204.183", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_3) AppleWebKit/532.2.0 (KHTML, like Gecko) Chrome/18.0.813.0 Safari/532.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://fake-skyscraper.org/quaerat-cursim-tracto?unlucky-sideboard=cedo", - "__title": "Comedo curatio ademptio cupiditate cunae auctor quos charisma verbum tactus.", - "__group": "2Y3i87__" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "111.254.204.183", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_3) AppleWebKit/532.2.0 (KHTML, like Gecko) Chrome/18.0.813.0 Safari/532.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "rerum", - "properties": { - "__group": "2Y3i87__" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "138.140.148.169", - "user-agent": "Opera/12.29 (Macintosh; Intel Mac OS X 10.8.6 U; HY Presto/2.9.161 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://shrill-grass.name/truculenter-cognomen-valens#demoror", - "__title": "Cogo cursim conicio absorbeo cetera.", - "__group": "IPrnbPEe" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "138.140.148.169", - "user-agent": "Opera/12.29 (Macintosh; Intel Mac OS X 10.8.6 U; HY Presto/2.9.161 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "spargo", - "properties": { - "__group": "IPrnbPEe" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "98.202.15.106", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; .NET CLR 3.8.15931.4)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://hairy-runway.info/velut-apto-verecundia", - "__title": "Condico odio contego audeo casus vestrum suggero desolo.", - "__group": "w53JeR1u" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "77.13.14.11", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.2; Trident/7.1; .NET CLR 2.0.18304.3)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://shrill-grass.name/assentator-talio-tepidus?growing-sustenance=aperiam", - "__title": "Iste adnuo conventus accusantium administratio versus acervus coruscus campana.", - "__group": "rLuUmYLE" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "71.249.244.65", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.9 Safari/533.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/suscipio-ascisco-solitudo?unrealistic-charm=depopulo#desidero", - "__title": "Concido defetiscor illum suppellex.", - "__group": "EPNDyq1p" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "71.249.244.65", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.9 Safari/533.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "viduo", - "properties": { - "__group": "EPNDyq1p" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "170.173.217.102", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://emotional-backbone.com/ancilla-harum-tredecim?whimsical-fold=condico#demens", - "__title": "Odio versus commodi tibi sunt verto tabella.", - "__group": "n6Id9gwN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "170.173.217.102", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "arma", - "properties": { - "__group": "n6Id9gwN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "108.12.1.231", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:15.8) Gecko/20100101 Firefox/15.8.6", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://emotional-backbone.com/dedecor-defungo-officia?every-carnival=neque", - "__title": "Adversus cilicium cornu capillus patrocinor denego vinco sumo.", - "__group": "BhtdMTl0" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "108.12.1.231", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:15.8) Gecko/20100101 Firefox/15.8.6", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "cresco", - "properties": { - "__group": "BhtdMTl0" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "148.57.83.76", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/533.0.1 (KHTML, like Gecko) Version/4.0.4 Safari/533.0.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/bene-quas-et", - "__title": "Tui nemo modi vos arca mollitia creptio nam casso.", - "__group": "8udyrfX5" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "64.77.118.176", - "user-agent": "Opera/14.2 (Windows NT 6.2; U; AB Presto/2.9.160 Version/11.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/curatio-beatus-turbo?comfortable-incandescence=cogo", - "__title": "Cuius molestiae arceo apostolus tantillus tribuo.", - "__group": "yts1qRDL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "64.77.118.176", - "user-agent": "Opera/14.2 (Windows NT 6.2; U; AB Presto/2.9.160 Version/11.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "benigne", - "properties": { - "__group": "yts1qRDL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "162.153.251.223", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_0 rv:2.0; SR) AppleWebKit/537.1.1 (KHTML, like Gecko) Version/6.0.8 Safari/537.1.1", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://first-subexpression.info/adsidue-super-cubo", - "__title": "Suffragium aperiam animi adstringo argumentum cupio aureus.", - "__group": "uwsmpQj6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "148.139.2.90", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_0) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/20.0.836.0 Safari/536.2.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://emotional-backbone.com/aggero-advenio-voro?roasted-advertisement=bestia", - "__title": "Defessus vilicus solvo optio administratio thermae.", - "__group": "wtWA1avA" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "154.213.82.4", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/537.1.2 (KHTML, like Gecko) Version/4.0.6 Safari/537.1.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://emotional-backbone.com/saepe-una-concido?peppery-clavicle=ara#tibi", - "__title": "Tertius cernuus cohibeo calculus.", - "__group": "3VP9z4Ep" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "154.213.82.4", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/537.1.2 (KHTML, like Gecko) Version/4.0.6 Safari/537.1.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "tibi", - "properties": { - "__group": "3VP9z4Ep" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "52.204.223.55", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.6.4; rv:6.4) Gecko/20100101 Firefox/6.4.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://fake-skyscraper.org/spiculum-pecco-alias?skeletal-thigh=vesper#decipio", - "__title": "Odio illo ratione auctus clibanus odit.", - "__group": "vbJAyV7D" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "52.204.223.55", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.6.4; rv:6.4) Gecko/20100101 Firefox/6.4.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "calcar", - "properties": { - "__group": "vbJAyV7D" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "105.248.63.41", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.2; rv:9.9) Gecko/20100101 Firefox/9.9.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://emotional-backbone.com/infit-aranea-spero?squeaky-technician=aro#vigilo", - "__title": "Quos absens spargo.", - "__group": "sh-yay1m" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "210.214.246.125", - "user-agent": "Opera/12.15 (Windows NT 6.1; U; YI Presto/2.9.178 Version/12.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://fake-skyscraper.org/patruus-ex-video?suburban-entry=varietas", - "__title": "Corrigo voluptatum corrigo confido defungo nemo angelus truculenter admiratio.", - "__group": "ocupZvnx" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "210.214.246.125", - "user-agent": "Opera/12.15 (Windows NT 6.1; U; YI Presto/2.9.178 Version/12.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "deinde", - "properties": { - "__group": "ocupZvnx" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "31.75.181.124", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://hairy-runway.info/defessus-cras-adversus?thorough-apricot=caput#curo", - "__title": "Cometes voluptatibus voluptatum ut carbo decerno sperno.", - "__group": "hGE-e0rc" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "154.213.82.4", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/537.1.2 (KHTML, like Gecko) Version/4.0.6 Safari/537.1.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://emotional-backbone.com/praesentium-candidus-subnecto?neat-solution=sophismata", - "__title": "Deficio supplanto cattus et terror magni exercitationem animi.", - "__group": "uYM3sno5" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "250.149.96.160", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_9_7 rv:6.0; DA) AppleWebKit/533.0.2 (KHTML, like Gecko) Version/5.1.3 Safari/533.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://fake-skyscraper.org/demo-umbra-carus?average-solution=blandior", - "__title": "Illo auxilium deserunt.", - "__group": "NLJfXlKW" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "250.149.96.160", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_9_7 rv:6.0; DA) AppleWebKit/533.0.2 (KHTML, like Gecko) Version/5.1.3 Safari/533.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "statim", - "properties": { - "__group": "NLJfXlKW" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "30.241.57.233", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_9 rv:5.0; VO) AppleWebKit/531.1.1 (KHTML, like Gecko) Version/6.1.9 Safari/531.1.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://hairy-runway.info/colligo-degusto-suffoco?focused-signature=victus", - "__title": "Solio temperantia voluptatibus arbor.", - "__group": "5LkPFVuR" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "105.248.63.41", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.2; rv:9.9) Gecko/20100101 Firefox/9.9.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://emotional-backbone.com/tum-aut-animi?pastel-guide=vallum", - "__title": "Cometes assumenda adulescens degenero demens.", - "__group": "hh0eN75O" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "105.248.63.41", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.2; rv:9.9) Gecko/20100101 Firefox/9.9.9", - "origin": "https://emotional-backbone.com" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "114.36.37.185", + "user-agent": "Opera/13.74 (X11; Linux x86_64; U; ET Presto/2.9.182 Version/11.00)", + "origin": "https://repentant-statue.info" }, "track": { "type": "track", "payload": { "name": "voluptatem", "properties": { - "__group": "hh0eN75O" + "__group": "jBZpAnHE" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "49.22.79.146", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:11.3) Gecko/20100101 Firefox/11.3.8", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "189.109.20.33", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://repentant-statue.info/solum-auctus-crudelis?steel-oil=conservo", + "__title": "Velit torqueo reiciendis thermae correptius demergo summisse totam supplanto ascisco.", + "__group": "U0YDntzf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "189.109.20.33", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "amplexus", + "properties": { + "__group": "U0YDntzf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "177.114.58.221", + "user-agent": "Opera/12.55 (Windows NT 5.1; U; HT Presto/2.9.181 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://overcooked-luck.net/theatrum-derideo-certus?misguided-appliance=synagoga#suggero", + "__title": "Casso pauper torqueo tam clibanus surgo utique.", + "__group": "lxCMJKfz" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "181.37.125.87", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.6; rv:11.3) Gecko/20100101 Firefox/11.3.6", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://repentant-statue.info/vilis-armarium-aureus", + "__title": "Cavus temeritas omnis.", + "__group": "0OTV4Cer" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "181.37.125.87", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.6; rv:11.3) Gecko/20100101 Firefox/11.3.6", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "eveniet", + "properties": { + "__group": "0OTV4Cer" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "142.166.3.65", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/33.0.860.0 Safari/531.1.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://overcooked-luck.net/arx-nisi-adsidue", + "__title": "Adipisci ullus abundans argentum aspicio vesica.", + "__group": "oEKUQDQA" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "17.159.92.52", + "user-agent": "Opera/13.81 (Windows NT 5.2; U; HY Presto/2.9.168 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://repentant-statue.info/excepturi-libero-vulticulus?tragic-babushka=rerum", + "__title": "Valeo cotidie vomer sollicito callide curiositas thalassinus.", + "__group": "jsSiFqMv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "17.159.92.52", + "user-agent": "Opera/13.81 (Windows NT 5.2; U; HY Presto/2.9.168 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "ambitus", + "properties": { + "__group": "jsSiFqMv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "90.192.67.153", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_8 rv:6.0; FI) AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.6 Safari/533.1.0", + "origin": "https://repentant-statue.info" }, "track": { "type": "track", @@ -18483,942 +371,36 @@ "name": "screen_view", "properties": { "__referrer": "https://www.tumblr.com", - "__path": "https://shrill-grass.name/speculum-adamo-laboriosam", - "__title": "Vere coadunatio bibo tyrannus est baiulus stips summopere utique.", - "__group": "HgtRg3Cz" + "__path": "https://repentant-statue.info/alius-beneficium-cursim?whirlwind-decongestant=demum", + "__title": "Atque clam patior adversus.", + "__group": "KjWTV-6d" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "49.22.79.146", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:11.3) Gecko/20100101 Firefox/11.3.8", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "90.192.67.153", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_8 rv:6.0; FI) AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.6 Safari/533.1.0", + "origin": "https://repentant-statue.info" }, "track": { "type": "track", "payload": { - "name": "vaco", + "name": "aliqua", "properties": { - "__group": "HgtRg3Cz" + "__group": "KjWTV-6d" } } } }, { "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "114.169.163.88", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_8 rv:5.0; HY) AppleWebKit/538.2.0 (KHTML, like Gecko) Version/4.0.6 Safari/538.2.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://emotional-backbone.com/cohibeo-apostolus-illum?unwritten-hydrocarbon=compello#conatus", - "__title": "Venia arceo corporis blanditiis acies coepi cupressus timidus arceo.", - "__group": "KvTNsIVz" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "27.95.81.109", - "user-agent": "Opera/13.63 (X11; Linux x86_64; U; MK Presto/2.9.181 Version/11.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://first-subexpression.info/tutis-velociter-aliqua?windy-scout=exercitationem", - "__title": "Tremo laudantium venio.", - "__group": "OO8XkrIN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "229.221.168.78", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.9) Gecko/20100101 Firefox/10.9.6", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://first-subexpression.info/ante-tego-tenuis?repentant-tomography=acer", - "__title": "Super surgo tendo quaerat aperiam cogito quas.", - "__group": "mv5Gbqlz" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "36.151.84.152", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5 rv:4.0; BS) AppleWebKit/534.0.2 (KHTML, like Gecko) Version/5.0.2 Safari/534.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://fake-skyscraper.org/tertius-tollo-repellendus", - "__title": "Speciosus solus assentator vae bonus sollers dolores.", - "__group": "JgtZVMa_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "36.151.84.152", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5 rv:4.0; BS) AppleWebKit/534.0.2 (KHTML, like Gecko) Version/5.0.2 Safari/534.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "crudelis", - "properties": { - "__group": "JgtZVMa_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "191.78.84.212", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.3; Trident/5.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://first-subexpression.info/saepe-amiculum-sordeo?lumpy-diversity=cunctatio#degenero", - "__title": "Ater allatus antepono paens.", - "__group": "OMOgCi1V" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "249.30.131.39", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/3.0; .NET CLR 1.7.54039.6)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://shrill-grass.name/conscendo-rem-alter?supportive-acquaintance=maiores#acer", - "__title": "Cinis totam cursus vester spes volubilis talis thema baiulus tracto.", - "__group": "_h44jBlr" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "249.30.131.39", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/3.0; .NET CLR 1.7.54039.6)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "cupiditate", - "properties": { - "__group": "_h44jBlr" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "184.201.44.127", - "user-agent": "Opera/11.86 (X11; Linux x86_64; U; AN Presto/2.9.171 Version/11.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://hairy-runway.info/tactus-curis-at?criminal-bug=bis#porro", - "__title": "Acer assumenda conforto.", - "__group": "Wwpr5qhj" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "184.201.44.127", - "user-agent": "Opera/11.86 (X11; Linux x86_64; U; AN Presto/2.9.171 Version/11.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "cultellus", - "properties": { - "__group": "Wwpr5qhj" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "250.233.104.210", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:8.1) Gecko/20100101 Firefox/8.1.7", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://hairy-runway.info/excepturi-adhaero-terra?queasy-plumber=amor", - "__title": "Anser vos qui clibanus.", - "__group": "dKkj41FB" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "250.233.104.210", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:8.1) Gecko/20100101 Firefox/8.1.7", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "demergo", - "properties": { - "__group": "dKkj41FB" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "176.144.75.166", - "user-agent": "Opera/11.46 (Windows NT 5.1; U; FR Presto/2.9.180 Version/11.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://shrill-grass.name/amaritudo-custodia-solium?imaginative-lady=beneficium", - "__title": "Libero coepi audax suffragium terga decimus.", - "__group": "qSIuNYhA" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "176.144.75.166", - "user-agent": "Opera/11.46 (Windows NT 5.1; U; FR Presto/2.9.180 Version/11.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "conatus", - "properties": { - "__group": "qSIuNYhA" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "222.211.186.198", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_6_9 rv:4.0; MS) AppleWebKit/538.2.0 (KHTML, like Gecko) Version/5.1.5 Safari/538.2.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://hairy-runway.info/vulnero-pax-cumque#anser", - "__title": "Timor cresco cui.", - "__group": "L8d1xtVd" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "52.233.44.255", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://fake-skyscraper.org/coepi-uter-adeptio?unfortunate-underpants=decimus", - "__title": "Torqueo veritas cras tersus acquiro absque desolo neque chirographum odio.", - "__group": "p0YU5SGZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "52.233.44.255", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "vulariter", - "properties": { - "__group": "p0YU5SGZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "233.83.159.212", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:14.6) Gecko/20100101 Firefox/14.6.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://emotional-backbone.com/basium-color-voluptatibus", - "__title": "Quia videlicet tepesco eum ubi templum dens.", - "__group": "YgtNtbmI" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "233.83.159.212", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:14.6) Gecko/20100101 Firefox/14.6.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "suppono", - "properties": { - "__group": "YgtNtbmI" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "8.53.78.112", - "user-agent": "Opera/10.35 (X11; Linux i686; U; SK Presto/2.9.182 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://emotional-backbone.com/blanditiis-ipsa-ullus", - "__title": "Bellum ultra decerno.", - "__group": "58X2-cdu" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "8.53.78.112", - "user-agent": "Opera/10.35 (X11; Linux i686; U; SK Presto/2.9.182 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "ullus", - "properties": { - "__group": "58X2-cdu" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "206.240.192.123", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/3.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://hairy-runway.info/coma-cruentus-studio", - "__title": "Calamitas antepono bis creta theologus succurro decor concedo.", - "__group": "UO_gztfO" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "206.240.192.123", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/3.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "error", - "properties": { - "__group": "UO_gztfO" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "105.129.210.223", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.8; rv:5.8) Gecko/20100101 Firefox/5.8.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://fake-skyscraper.org/uberrime-odit-hic?devoted-fellow=conforto#clamo", - "__title": "Acer texo vicissitudo carmen vaco odio chirographum.", - "__group": "qqLKHHGi" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "105.129.210.223", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.8; rv:5.8) Gecko/20100101 Firefox/5.8.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "toties", - "properties": { - "__group": "qqLKHHGi" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "246.103.179.154", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.0)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://shrill-grass.name/textus-auxilium-denique?meager-sustenance=vulnus#cogito", - "__title": "Aegrotatio aperiam ocer quasi bestia causa vulpes ventus validus.", - "__group": "UxYjkvm1" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "78.134.128.4", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:9.5) Gecko/20100101 Firefox/9.5.4", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://shrill-grass.name/arceo-tempus-reprehenderit?nimble-nectarine=adsidue", - "__title": "Textilis umerus tantum curo damno patrocinor bellum arto.", - "__group": "Qxe-DmUi" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "45.107.235.187", - "user-agent": "Opera/13.6 (Windows NT 6.0; U; CE Presto/2.9.170 Version/11.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://emotional-backbone.com/dens-cauda-auctor?mushy-story=occaecati", - "__title": "Decor creo temporibus aer tamen.", - "__group": "5UUJ3frN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "174.201.227.79", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.2; Trident/3.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://first-subexpression.info/suasoria-ver-unus?minor-wheel=carmen", - "__title": "Autem adeo turbo trans nulla audio cervus.", - "__group": "iUiu4VSY" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "49.120.53.91", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.3) Gecko/20100101 Firefox/15.3.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://first-subexpression.info/aeternus-creator-suspendo", - "__title": "Turpis conspergo astrum maiores.", - "__group": "7tF7Fizy" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "49.120.53.91", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.3) Gecko/20100101 Firefox/15.3.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "cado", - "properties": { - "__group": "7tF7Fizy" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "94.108.174.105", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/533.0.1 (KHTML, like Gecko) Chrome/27.0.832.0 Safari/533.0.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://shrill-grass.name/curso-argentum-cunctatio?tangible-privilege=caveo#cum", - "__title": "Succurro caries cultellus bestia sumo ut.", - "__group": "mwJ_OiZP" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "94.108.174.105", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/533.0.1 (KHTML, like Gecko) Chrome/27.0.832.0 Safari/533.0.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "vesper", - "properties": { - "__group": "mwJ_OiZP" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "150.90.49.59", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/7.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://fake-skyscraper.org/infit-acquiro-curtus", - "__title": "Cinis coniuratio cupiditas.", - "__group": "K5J2mjow" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "150.90.49.59", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/7.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "spero", - "properties": { - "__group": "K5J2mjow" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "217.126.11.12", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.9.9; rv:14.2) Gecko/20100101 Firefox/14.2.6", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://hairy-runway.info/animadverto-suppellex-umquam", - "__title": "Synagoga tripudio spargo ullam sulum bellum.", - "__group": "mCRQ4qpY" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "176.144.75.166", - "user-agent": "Opera/11.46 (Windows NT 5.1; U; FR Presto/2.9.180 Version/11.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://shrill-grass.name/textus-apto-sufficio?partial-flight=aut", - "__title": "Tenuis talus vulnero deporto arguo cupiditate totam theca saepe cuppedia.", - "__group": "d9BDT2Ur" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "176.144.75.166", - "user-agent": "Opera/11.46 (Windows NT 5.1; U; FR Presto/2.9.180 Version/11.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "ceno", - "properties": { - "__group": "d9BDT2Ur" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "169.81.185.200", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1; Trident/6.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://shrill-grass.name/confugo-voluntarius-aegre?well-worn-rationale=communis", - "__title": "Valeo depopulo deleo tubineus strenuus apud.", - "__group": "J-UuMssD" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "169.81.185.200", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1; Trident/6.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "succedo", - "properties": { - "__group": "J-UuMssD" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "151.105.2.60", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/533.0.1 (KHTML, like Gecko) Version/4.1.7 Safari/533.0.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/defluo-aegrus-aspicio?scornful-grass=theca#tendo", - "__title": "Vester degenero adhuc amor demitto umbra argumentum.", - "__group": "JYQ-oY61" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "104.83.200.201", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_7 rv:3.0; NN) AppleWebKit/532.2.2 (KHTML, like Gecko) Version/7.0.1 Safari/532.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://shrill-grass.name/nisi-delinquo-absens?mindless-derby=vicinus", - "__title": "Decerno sit correptius supra valetudo censura concedo versus sum.", - "__group": "hKh2ba-W" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "104.83.200.201", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_7 rv:3.0; NN) AppleWebKit/532.2.2 (KHTML, like Gecko) Version/7.0.1 Safari/532.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "suscipit", - "properties": { - "__group": "hKh2ba-W" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "218.92.120.144", - "user-agent": "Opera/14.40 (Windows NT 6.0; U; KO Presto/2.9.172 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://emotional-backbone.com/celer-villa-tantum#alveus", - "__title": "Delicate deleniti conculco quisquam.", - "__group": "VdJOqKoV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "49.120.53.91", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.3) Gecko/20100101 Firefox/15.3.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://first-subexpression.info/demitto-ustilo-desidero", - "__title": "Antepono nam patior beatae sponte vulpes.", - "__group": "vSYKb-0-" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "49.120.53.91", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.3) Gecko/20100101 Firefox/15.3.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "sum", - "properties": { - "__group": "vSYKb-0-" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "219.157.203.2", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/18.0.898.0 Safari/536.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://fake-skyscraper.org/paulatim-video-ventus?squiggly-hexagon=comptus", - "__title": "Amita mollitia aeger volubilis contra.", - "__group": "r-KOtf5x" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "219.157.203.2", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/18.0.898.0 Safari/536.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "vilicus", - "properties": { - "__group": "r-KOtf5x" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "42.191.41.234", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/6.1; .NET CLR 4.7.74305.7)", - "origin": "https://first-subexpression.info" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "211.25.95.149", + "user-agent": "Opera/12.5 (X11; Linux i686; U; NN Presto/2.9.180 Version/10.00)", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", @@ -19426,432 +408,36 @@ "name": "screen_view", "properties": { "__referrer": "https://www.yandex.com", - "__path": "https://first-subexpression.info/defessus-tendo-modi?energetic-scrap=decimus#accusamus", - "__title": "Aegrotatio approbo voveo tandem.", - "__group": "LG4JA-P6" + "__path": "https://aggressive-flat.name/ipsam-abundans-sui?improbable-forgery=cognatus", + "__title": "Crapula suppellex nesciunt bellum cogito agnitio sui credo.", + "__group": "BiYSaxK6" } } } }, { "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "42.191.41.234", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/6.1; .NET CLR 4.7.74305.7)", - "origin": "https://first-subexpression.info" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "211.25.95.149", + "user-agent": "Opera/12.5 (X11; Linux i686; U; NN Presto/2.9.180 Version/10.00)", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", "payload": { - "name": "auditor", + "name": "suus", "properties": { - "__group": "LG4JA-P6" + "__group": "BiYSaxK6" } } } }, { "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "182.63.180.66", - "user-agent": "Opera/12.16 (X11; Linux x86_64; U; AB Presto/2.9.163 Version/12.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://first-subexpression.info/somnus-ver-torqueo?small-devil=cibus", - "__title": "A absorbeo animadverto accusantium.", - "__group": "iFr_BPdS" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "182.63.180.66", - "user-agent": "Opera/12.16 (X11; Linux x86_64; U; AB Presto/2.9.163 Version/12.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "accommodo", - "properties": { - "__group": "iFr_BPdS" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "113.192.195.45", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.1.1 (KHTML, like Gecko) Chrome/13.0.810.0 Safari/532.1.1", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://first-subexpression.info/paulatim-caste-timor?hoarse-cornet=molestiae", - "__title": "Solum vicissitudo cornu nemo dapifer.", - "__group": "sm-mDQJY" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "113.192.195.45", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.1.1 (KHTML, like Gecko) Chrome/13.0.810.0 Safari/532.1.1", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "commodo", - "properties": { - "__group": "sm-mDQJY" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "246.103.179.154", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.0)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://shrill-grass.name/admoneo-aspicio-sono", - "__title": "Victoria uxor video comprehendo.", - "__group": "Dbjv3xwI" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "246.103.179.154", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.0)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "tui", - "properties": { - "__group": "Dbjv3xwI" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "222.211.186.198", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_6_9 rv:4.0; MS) AppleWebKit/538.2.0 (KHTML, like Gecko) Version/5.1.5 Safari/538.2.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://hairy-runway.info/admoveo-suppono-ait?tight-testing=autem", - "__title": "Sub laboriosam uxor deputo.", - "__group": "IxFhyKeJ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "222.211.186.198", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_6_9 rv:4.0; MS) AppleWebKit/538.2.0 (KHTML, like Gecko) Version/5.1.5 Safari/538.2.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "temeritas", - "properties": { - "__group": "IxFhyKeJ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "160.128.202.101", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.5.4; rv:13.0) Gecko/20100101 Firefox/13.0.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://shrill-grass.name/velociter-cursus-harum?our-ecliptic=appono", - "__title": "Ultra vilicus odio acer dicta comptus deserunt.", - "__group": "afJ21NHb" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "165.193.231.243", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; rv:12.6) Gecko/20100101 Firefox/12.6.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/decens-adversus-adeptio?other-bookend=theologus", - "__title": "Tracto ascisco alius.", - "__group": "bp-bpvaY" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "49.120.53.91", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.3) Gecko/20100101 Firefox/15.3.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://first-subexpression.info/apud-atavus-tero", - "__title": "Coniuratio versus brevis timidus verumtamen spargo utrimque.", - "__group": "g2UhbMvE" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "105.129.210.223", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.8; rv:5.8) Gecko/20100101 Firefox/5.8.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://fake-skyscraper.org/substantia-conventus-curso?shallow-gazebo=cultura", - "__title": "Combibo abscido aggredior decens verus deputo aperio paulatim.", - "__group": "pYzgsu4m" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "105.129.210.223", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.8; rv:5.8) Gecko/20100101 Firefox/5.8.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "adaugeo", - "properties": { - "__group": "pYzgsu4m" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "225.243.9.114", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/535.2.2 (KHTML, like Gecko) Version/6.1.2 Safari/535.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://shrill-grass.name/cogo-temptatio-tum?dead-sustenance=ventosus#voro", - "__title": "Tardus ago placeat stips depromo volubilis textilis.", - "__group": "cia94hMt" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "249.30.131.39", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/3.0; .NET CLR 1.7.54039.6)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/velum-campana-caritas?authentic-subsidy=abeo", - "__title": "Atrox bardus aeternus basium apostolus termes.", - "__group": "YFXS4EY2" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "249.30.131.39", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/3.0; .NET CLR 1.7.54039.6)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "talio", - "properties": { - "__group": "YFXS4EY2" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "6.167.73.50", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/534.2.0 (KHTML, like Gecko) Version/6.1.5 Safari/534.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://fake-skyscraper.org/coruscus-teres-urbanus?portly-lobster=carcer#est", - "__title": "Totidem cui provident caveo quis.", - "__group": "HJ886KHe" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "6.167.73.50", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/534.2.0 (KHTML, like Gecko) Version/6.1.5 Safari/534.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "ullam", - "properties": { - "__group": "HJ886KHe" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "219.157.203.2", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/18.0.898.0 Safari/536.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://fake-skyscraper.org/soluta-accusamus-cattus?rubbery-partridge=strenuus", - "__title": "Currus candidus viridis crudelis adnuo voluptates pax.", - "__group": "0QiVhE2q" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "219.157.203.2", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/18.0.898.0 Safari/536.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "cras", - "properties": { - "__group": "0QiVhE2q" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "177.206.216.2", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:9.7) Gecko/20100101 Firefox/9.7.3", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://hairy-runway.info/veritatis-sol-demulceo?ambitious-bowler=creber", - "__title": "Crustulum bardus desparatus speculum.", - "__group": "Zb8pBqvT" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "147.75.44.64", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:6.3) Gecko/20100101 Firefox/6.3.8", - "origin": "https://emotional-backbone.com" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "180.26.250.55", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/531.2.2 (KHTML, like Gecko) Chrome/36.0.839.0 Safari/531.2.2", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", @@ -19859,96 +445,19 @@ "name": "screen_view", "properties": { "__referrer": "https://www.duckduckgo.com", - "__path": "https://emotional-backbone.com/decor-textor-thesis?self-reliant-morbidity=terreo", - "__title": "Unus ultra surculus aliquam.", - "__group": "Xkez9RJ9" + "__path": "https://overcooked-luck.net/mollitia-stella-sodalitas?knowledgeable-diagram=conqueror", + "__title": "Casus comparo aggredior auxilium pax cetera.", + "__group": "hMZp-pol" } } } }, { "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "147.75.44.64", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:6.3) Gecko/20100101 Firefox/6.3.8", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "trans", - "properties": { - "__group": "Xkez9RJ9" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "22.66.126.179", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.3; Trident/5.0; .NET CLR 2.5.98386.9)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://shrill-grass.name/conculco-acidus-sperno?wry-poetry=laborum#quia", - "__title": "Callide triduana voluptatum.", - "__group": "maX5TXvm" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "31.111.59.240", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:6.0) Gecko/20100101 Firefox/6.0.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://shrill-grass.name/articulus-coepi-cuppedia", - "__title": "Denego tantillus antea pariatur valetudo appello sint amo tantillus.", - "__group": "GP6ZKi9i" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "169.114.46.14", - "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://hairy-runway.info/centum-cattus-beatae?delicious-thyme=hic", - "__title": "Xiphias utilis sonitus certus acerbitas vehemens.", - "__group": "qAU4UyUY" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "123.139.70.94", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/4.0)", - "origin": "https://hairy-runway.info" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "172.195.43.62", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_6_2 rv:5.0; KW) AppleWebKit/535.1.2 (KHTML, like Gecko) Version/4.0.6 Safari/535.1.2", + "origin": "https://repentant-statue.info" }, "track": { "type": "track", @@ -19956,173 +465,110 @@ "name": "screen_view", "properties": { "__referrer": "", - "__path": "https://hairy-runway.info/curatio-basium-officia", - "__title": "Urbs officia odio.", - "__group": "o_X0qreG" + "__path": "https://repentant-statue.info/aer-approbo-fugit?measly-emergent=valde", + "__title": "Accusator debeo illum.", + "__group": "FASCwj-U" } } } }, { "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "172.27.56.1", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:10.2) Gecko/20100101 Firefox/10.2.2", - "origin": "https://emotional-backbone.com" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "172.195.43.62", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_6_2 rv:5.0; KW) AppleWebKit/535.1.2 (KHTML, like Gecko) Version/4.0.6 Safari/535.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "caritas", + "properties": { + "__group": "FASCwj-U" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "38.190.228.171", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:13.9) Gecko/20100101 Firefox/13.9.2", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", "payload": { "name": "screen_view", "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://emotional-backbone.com/decumbo-cito-non#conculco", - "__title": "Villa allatus vilicus ullus tumultus apto beatae abundans bibo.", - "__group": "FT7vGYXF" + "__referrer": "https://www.vimeo.com", + "__path": "https://overcooked-luck.net/tracto-velit-summa", + "__title": "Totam armarium adfero adicio conculco tantum sapiente.", + "__group": "XkgMy5ZW" } } } }, { "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "169.114.46.14", - "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://hairy-runway.info" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "38.190.228.171", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:13.9) Gecko/20100101 Firefox/13.9.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "currus", + "properties": { + "__group": "XkgMy5ZW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "188.57.57.148", + "user-agent": "Opera/11.29 (X11; Linux x86_64; U; MK Presto/2.9.169 Version/11.00)", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", "payload": { "name": "screen_view", "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://hairy-runway.info/toties-amplitudo-cernuus?focused-alb=labore", - "__title": "Alter ad speciosus temptatio constans abundans damno bellicus.", - "__group": "JOF4GOZ5" + "__referrer": "https://www.mixcloud.com", + "__path": "https://overcooked-luck.net/deludo-auditor-desidero", + "__title": "Cultura usus pariatur deinde crux absque umerus speciosus.", + "__group": "wxnR1g4q" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "165.220.175.169", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2) AppleWebKit/538.2.0 (KHTML, like Gecko) Chrome/39.0.810.0 Safari/538.2.0", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "188.57.57.148", + "user-agent": "Opera/11.29 (X11; Linux x86_64; U; MK Presto/2.9.169 Version/11.00)", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", "payload": { - "name": "screen_view", + "name": "tero", "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://shrill-grass.name/tribuo-cruentus-terga?sociable-characterization=arbor#vilicus", - "__title": "Charisma audeo ratione cito unus clamo.", - "__group": "1t3n00lb" + "__group": "wxnR1g4q" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "165.220.175.169", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2) AppleWebKit/538.2.0 (KHTML, like Gecko) Chrome/39.0.810.0 Safari/538.2.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "custodia", - "properties": { - "__group": "1t3n00lb" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "191.78.84.212", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.3; Trident/5.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://first-subexpression.info/denique-adipisci-placeat?jumbo-bathhouse=amita#derideo", - "__title": "Vester thymbra alo.", - "__group": "5ceahnzn" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "191.78.84.212", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.3; Trident/5.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "vorago", - "properties": { - "__group": "5ceahnzn" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "165.220.175.169", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2) AppleWebKit/538.2.0 (KHTML, like Gecko) Chrome/39.0.810.0 Safari/538.2.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://shrill-grass.name/amor-ut-cultellus#cometes", - "__title": "Apostolus ulciscor tripudio victus surculus armarium.", - "__group": "Y3tFqeL9" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "5.79.15.150", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6.1; rv:14.2) Gecko/20100101 Firefox/14.2.5", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://first-subexpression.info/voluptatem-compello-tardus?unwilling-ethyl=explicabo", - "__title": "Cedo urbs adipisci toties delicate tumultus.", - "__group": "EaqlPpBE" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "99.11.184.90", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_8_6 rv:4.0; AF) AppleWebKit/534.0.0 (KHTML, like Gecko) Version/4.0.7 Safari/534.0.0", - "origin": "https://fake-skyscraper.org" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "38.190.228.171", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:13.9) Gecko/20100101 Firefox/13.9.2", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", @@ -20130,874 +576,19 @@ "name": "screen_view", "properties": { "__referrer": "https://www.linkedin.com", - "__path": "https://fake-skyscraper.org/vesper-aspicio-pecus?dual-porter=accusantium#apostolus", - "__title": "Territo provident curso pectus coma auctor theatrum.", - "__group": "D4871cx4" + "__path": "https://overcooked-luck.net/ratione-via-cedo", + "__title": "Earum volo acies comis blanditiis abundans angelus deduco vobis.", + "__group": "JrxGPU7r" } } } }, { "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "93.69.215.191", - "user-agent": "Mozilla/5.0 (Windows NT 5.0; WOW64; rv:14.3) Gecko/20100101 Firefox/14.3.8", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://emotional-backbone.com/aestus-curis-denuo?clear-mouser=corrupti", - "__title": "Debitis ars demitto circumvenio creber aegrotatio comprehendo dolore summisse.", - "__group": "KM-cXUoN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "151.100.244.168", - "user-agent": "Opera/10.44 (Macintosh; Intel Mac OS X 10.6.7 U; AF Presto/2.9.175 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://emotional-backbone.com/occaecati-cetera-volup?direct-insolence=valde#thorax", - "__title": "Callide calco traho suffragium aestus derelinquo.", - "__group": "4KUDdW4F" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "151.100.244.168", - "user-agent": "Opera/10.44 (Macintosh; Intel Mac OS X 10.6.7 U; AF Presto/2.9.175 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "amiculum", - "properties": { - "__group": "4KUDdW4F" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "164.89.112.204", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/7.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://hairy-runway.info/degero-accedo-sophismata?true-fisherman=umerus#vero", - "__title": "Adhuc patior pauper conscendo texo vivo degusto terga urbanus.", - "__group": "yDJIMgZ8" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "216.162.201.27", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/4.0; .NET CLR 4.5.34783.8)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://shrill-grass.name/pecus-hic-debitis?focused-invite=id#debeo", - "__title": "Acsi caelum cimentarius.", - "__group": "E7PNrl3U" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "236.92.29.49", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5.1; rv:6.8) Gecko/20100101 Firefox/6.8.5", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://first-subexpression.info/sperno-exercitationem-celebrer?another-boyfriend=defessus#acquiro", - "__title": "Aequitas utique vinco.", - "__group": "ex1JNksH" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "72.72.187.210", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; Win64; x64; rv:13.1) Gecko/20100101 Firefox/13.1.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://emotional-backbone.com/tantum-utroque-adduco?bossy-confusion=bellum#comedo", - "__title": "Spero autem civis terminatio pectus adversus.", - "__group": "nhu1FWzY" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "72.72.187.210", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; Win64; x64; rv:13.1) Gecko/20100101 Firefox/13.1.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "ulciscor", - "properties": { - "__group": "nhu1FWzY" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "31.75.181.124", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://hairy-runway.info/clibanus-crebro-stips?sandy-following=cogito", - "__title": "Solitudo culpo amplus.", - "__group": "70W_x49B" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "117.76.70.169", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_7_3) AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/32.0.890.0 Safari/536.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://shrill-grass.name/contabesco-demonstro-aut?untrue-gerbil=vinitor", - "__title": "Alias spargo vigor expedita copiose cupiditate.", - "__group": "_n9GyxTV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "117.76.70.169", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_7_3) AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/32.0.890.0 Safari/536.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "pecus", - "properties": { - "__group": "_n9GyxTV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "148.139.2.90", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_0) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/20.0.836.0 Safari/536.2.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://emotional-backbone.com/certus-textilis-spiritus?burdensome-release=pauper", - "__title": "Pauci viriliter appello deprimo.", - "__group": "wc1dMG8G" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "148.139.2.90", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_0) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/20.0.836.0 Safari/536.2.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "animus", - "properties": { - "__group": "wc1dMG8G" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "151.105.2.60", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/533.0.1 (KHTML, like Gecko) Version/4.1.7 Safari/533.0.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://fake-skyscraper.org/alienus-comptus-verbum", - "__title": "Possimus accusantium coaegresco templum virgo tamen spes.", - "__group": "njMlFJda" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "129.251.206.186", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_6 rv:4.0; FI) AppleWebKit/535.0.0 (KHTML, like Gecko) Version/4.0.2 Safari/535.0.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://shrill-grass.name/tempora-tego-coepi?glorious-jungle=appono", - "__title": "Arca stabilis apud triumphus id.", - "__group": "2o_uf6I_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "129.251.206.186", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_6 rv:4.0; FI) AppleWebKit/535.0.0 (KHTML, like Gecko) Version/4.0.2 Safari/535.0.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "coma", - "properties": { - "__group": "2o_uf6I_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "98.202.15.106", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; .NET CLR 3.8.15931.4)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/eligendi-sunt-tergum?pink-calculus=coaegresco", - "__title": "Creta modi vespillo tumultus antea aro eius verbum ventito adicio.", - "__group": "JORiXFbZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "98.202.15.106", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; .NET CLR 3.8.15931.4)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "video", - "properties": { - "__group": "JORiXFbZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "15.188.255.48", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Win64; x64; rv:12.7) Gecko/20100101 Firefox/12.7.9", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://first-subexpression.info/claudeo-accendo-canonicus?tense-scholarship=caput", - "__title": "Expedita demulceo vere tres audio dapifer texo.", - "__group": "0GGH7EVL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "191.83.55.182", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/538.0.1 (KHTML, like Gecko) Version/7.0.1 Safari/538.0.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://shrill-grass.name/venio-cura-vulticulus", - "__title": "Demonstro casus vicinus adsum ater sollicito necessitatibus cupiditate.", - "__group": "mcXmxKtU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "10.192.81.43", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/20.0.801.0 Safari/536.2.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://emotional-backbone.com/doloremque-credo-aptus?meaty-hydrolyse=chirographum", - "__title": "Advenio volubilis perferendis carmen vae.", - "__group": "WRoLCv4K" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "10.192.81.43", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/20.0.801.0 Safari/536.2.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "corona", - "properties": { - "__group": "WRoLCv4K" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "188.40.87.137", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/531.1.2 (KHTML, like Gecko) Version/4.1.9 Safari/531.1.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://first-subexpression.info/explicabo-clamo-stella?that-devastation=avaritia", - "__title": "Voluptatem cinis venio accedo tamquam nobis pecco ascisco vesco admoveo.", - "__group": "fxYsWZDD" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "117.76.70.169", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_7_3) AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/32.0.890.0 Safari/536.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://shrill-grass.name/temperantia-unde-autem?courteous-teriyaki=autus", - "__title": "Vester saepe subvenio.", - "__group": "TOVUlRQf" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "117.76.70.169", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_7_3) AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/32.0.890.0 Safari/536.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "beatae", - "properties": { - "__group": "TOVUlRQf" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "205.4.209.78", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1) AppleWebKit/537.0.2 (KHTML, like Gecko) Chrome/32.0.840.0 Safari/537.0.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://shrill-grass.name/advenio-facilis-a?distinct-scale=claro", - "__title": "Aspicio non collum combibo.", - "__group": "lUbf4Iki" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "154.213.82.4", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/537.1.2 (KHTML, like Gecko) Version/4.0.6 Safari/537.1.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://emotional-backbone.com/solium-tego-apparatus?dead-offset=comedo", - "__title": "Verbera amoveo usque conqueror vociferor modi cornu.", - "__group": "W2XIPdsA" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "147.75.44.64", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:6.3) Gecko/20100101 Firefox/6.3.8", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://emotional-backbone.com/aer-aurum-nisi?troubled-honesty=copiose", - "__title": "Callide talus talis illo decor uter curvo.", - "__group": "aRqKlimi" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "147.75.44.64", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:6.3) Gecko/20100101 Firefox/6.3.8", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "vociferor", - "properties": { - "__group": "aRqKlimi" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "7.64.57.67", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/6.0; .NET CLR 2.0.44177.2)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://hairy-runway.info/carmen-delectatio-color?peaceful-importance=defaeco", - "__title": "Cupiditas cilicium quae spes ver.", - "__group": "UEM5jmeJ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "77.13.14.11", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.2; Trident/7.1; .NET CLR 2.0.18304.3)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://shrill-grass.name/a-tantum-cuius?unknown-slime=suffoco", - "__title": "Atque benevolentia aggero barba cribro sub.", - "__group": "-fqMF1Ic" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "77.13.14.11", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.2; Trident/7.1; .NET CLR 2.0.18304.3)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "aperio", - "properties": { - "__group": "-fqMF1Ic" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "54.89.174.73", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10.2; rv:5.5) Gecko/20100101 Firefox/5.5.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/enim-eveniet-totam?variable-larva=cito", - "__title": "Desino alienus atrocitas conqueror clamo adaugeo certe.", - "__group": "z8wm84a8" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "139.43.5.227", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6 rv:6.0; SC) AppleWebKit/536.1.1 (KHTML, like Gecko) Version/4.1.10 Safari/536.1.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://fake-skyscraper.org/arguo-coruscus-tres?bruised-toothpick=articulus", - "__title": "Appositus cetera tempus torrens compono deleniti eveniet cura.", - "__group": "ulHssCsm" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "139.43.5.227", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6 rv:6.0; SC) AppleWebKit/536.1.1 (KHTML, like Gecko) Version/4.1.10 Safari/536.1.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "color", - "properties": { - "__group": "ulHssCsm" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "54.89.174.73", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10.2; rv:5.5) Gecko/20100101 Firefox/5.5.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://emotional-backbone.com/verumtamen-deporto-valde?near-spork=speculum", - "__title": "Consequatur minus inflammatio.", - "__group": "q1ZIsOPe" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "168.170.124.104", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:12.8) Gecko/20100101 Firefox/12.8.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://first-subexpression.info/demoror-asporto-tyrannus?rubbery-jellyfish=decor#iure", - "__title": "Absum deripio apostolus cumque nesciunt corpus ipsa valde.", - "__group": "M8PJLjcq" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "114.233.118.71", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.5.5; rv:10.4) Gecko/20100101 Firefox/10.4.5", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://shrill-grass.name/carpo-amplexus-taceo?hefty-institute=absconditus#quo", - "__title": "Porro civitas velum adhaero cena testimonium correptius crepusculum claustrum beatae.", - "__group": "XIaS-DpE" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "114.233.118.71", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.5.5; rv:10.4) Gecko/20100101 Firefox/10.4.5", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "accendo", - "properties": { - "__group": "XIaS-DpE" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "129.61.177.98", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; WOW64; rv:12.3) Gecko/20100101 Firefox/12.3.8", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://hairy-runway.info/optio-cumque-cunae?svelte-stall=deprimo", - "__title": "Acquiro strues caveo sui harum amissio casso.", - "__group": "qdbom-tH" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "129.61.177.98", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; WOW64; rv:12.3) Gecko/20100101 Firefox/12.3.8", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "aperiam", - "properties": { - "__group": "qdbom-tH" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "111.215.182.93", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://fake-skyscraper.org/ademptio-sum-basium", - "__title": "Similique animadverto arcus exercitationem appositus vilitas pecto umquam qui denego.", - "__group": "GR3cvJTF" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "111.215.182.93", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "audax", - "properties": { - "__group": "GR3cvJTF" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "149.221.92.2", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; rv:10.2) Gecko/20100101 Firefox/10.2.7", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://fake-skyscraper.org/ipsum-autus-coaegresco?moist-ceramic=vero", - "__title": "Maxime avarus denuo cotidie vigor ulciscor aestivus vere antiquus.", - "__group": "BAZpFklS" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "149.221.92.2", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; rv:10.2) Gecko/20100101 Firefox/10.2.7", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "saepe", - "properties": { - "__group": "BAZpFklS" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "56.66.115.221", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/18.0.826.0 Safari/531.1.0", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "125.53.247.34", + "user-agent": "Opera/11.97 (X11; Linux i686; U; AS Presto/2.9.188 Version/11.00)", + "origin": "https://repentant-statue.info" }, "track": { "type": "track", @@ -21005,39 +596,19 @@ "name": "screen_view", "properties": { "__referrer": "https://www.pinterest.com", - "__path": "https://shrill-grass.name/creo-appono-harum?brown-adviser=vitium", - "__title": "Certe valeo copiose traho.", - "__group": "3ASKmwhi" + "__path": "https://repentant-statue.info/nostrum-aeger-caste?wicked-tentacle=theatrum", + "__title": "Textor curvo beneficium tempore utroque.", + "__group": "_ep0FMBg" } } } }, { "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "155.221.141.133", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/6.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://fake-skyscraper.org/caritas-adipisci-constans", - "__title": "Attero xiphias praesentium virga praesentium audacia cogo appono utique.", - "__group": "L2kMobeV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "209.29.229.34", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/533.0.2 (KHTML, like Gecko) Version/6.1.5 Safari/533.0.2", - "origin": "https://fake-skyscraper.org" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "100.229.178.81", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/533.1.0 (KHTML, like Gecko) Chrome/31.0.897.0 Safari/533.1.0", + "origin": "https://repentant-statue.info" }, "track": { "type": "track", @@ -21045,167 +616,93 @@ "name": "screen_view", "properties": { "__referrer": "https://www.reddit.com", - "__path": "https://fake-skyscraper.org/nesciunt-canto-assentator?zesty-charm=substantia", - "__title": "Cauda ulterius amaritudo confido.", - "__group": "c2s_nTAT" + "__path": "https://repentant-statue.info/vestrum-clibanus-explicabo?hasty-requirement=sollicito#aeternus", + "__title": "Trepide umbra cervus ducimus depono.", + "__group": "0GSICcq-" } } } }, { "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "209.29.229.34", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/533.0.2 (KHTML, like Gecko) Version/6.1.5 Safari/533.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "aperiam", - "properties": { - "__group": "c2s_nTAT" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "14.221.114.87", - "user-agent": "Opera/10.13 (Macintosh; Intel Mac OS X 10.8.5 U; BN Presto/2.9.172 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://hairy-runway.info/validus-audacia-vulticulus", - "__title": "Constans curtus adstringo dedico vigilo.", - "__group": "6PTzAa0Q" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "179.37.127.72", - "user-agent": "Opera/11.51 (X11; Linux i686; U; DE Presto/2.9.181 Version/12.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://first-subexpression.info/suadeo-turpis-aperte?boring-pantyhose=quas#patrocinor", - "__title": "Xiphias sui casso velum perferendis coadunatio verumtamen nulla cubo.", - "__group": "qoYqSNAx" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "179.37.127.72", - "user-agent": "Opera/11.51 (X11; Linux i686; U; DE Presto/2.9.181 Version/12.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "deripio", - "properties": { - "__group": "qoYqSNAx" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "6.167.73.50", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/534.2.0 (KHTML, like Gecko) Version/6.1.5 Safari/534.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://fake-skyscraper.org/ara-subvenio-paulatim?muffled-newsletter=hic#suspendo", - "__title": "Quaerat arto umquam viriliter constans benigne clibanus succedo voluptates accedo.", - "__group": "MHYel4ZK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "6.167.73.50", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/534.2.0 (KHTML, like Gecko) Version/6.1.5 Safari/534.2.0", - "origin": "https://fake-skyscraper.org" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "100.229.178.81", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/533.1.0 (KHTML, like Gecko) Chrome/31.0.897.0 Safari/533.1.0", + "origin": "https://repentant-statue.info" }, "track": { "type": "track", "payload": { "name": "mollitia", "properties": { - "__group": "MHYel4ZK" + "__group": "0GSICcq-" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "76.212.120.150", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/533.2.1 (KHTML, like Gecko) Version/6.0.10 Safari/533.2.1", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "176.160.79.19", + "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.1)", + "origin": "https://repentant-statue.info" }, "track": { "type": "track", "payload": { "name": "screen_view", "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://shrill-grass.name/arcus-aranea-perferendis?muted-guidance=vigilo", - "__title": "Aspicio somniculosus desino.", - "__group": "S6n3aBrT" + "__referrer": "", + "__path": "https://repentant-statue.info/corrigo-voluptatum-ambulo?cluttered-tail=arguo", + "__title": "Amicitia sum tutamen amo sto inflammatio.", + "__group": "35NWN4K7" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "76.212.120.150", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/533.2.1 (KHTML, like Gecko) Version/6.0.10 Safari/533.2.1", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "149.156.233.164", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/7.1; .NET CLR 4.7.81308.3)", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", "payload": { - "name": "sponte", + "name": "screen_view", "properties": { - "__group": "S6n3aBrT" + "__referrer": "https://www.vimeo.com", + "__path": "https://overcooked-luck.net/ubi-aeneus-voluptatibus?wonderful-captain=decerno", + "__title": "Quidem texo attollo collum barba degero.", + "__group": "eh8HpGli" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "165.220.175.169", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2) AppleWebKit/538.2.0 (KHTML, like Gecko) Chrome/39.0.810.0 Safari/538.2.0", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "149.156.233.164", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/7.1; .NET CLR 4.7.81308.3)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "suggero", + "properties": { + "__group": "eh8HpGli" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "172.195.43.62", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_6_2 rv:5.0; KW) AppleWebKit/535.1.2 (KHTML, like Gecko) Version/4.0.6 Safari/535.1.2", + "origin": "https://repentant-statue.info" }, "track": { "type": "track", @@ -21213,133 +710,36 @@ "name": "screen_view", "properties": { "__referrer": "https://www.tumblr.com", - "__path": "https://shrill-grass.name/animi-delectus-calculus?edible-cutover=agnosco", - "__title": "Artificiose curiositas nulla dolore.", - "__group": "D2VDFfd5" + "__path": "https://repentant-statue.info/attonbitus-desidero-caelum?scornful-soup=arcesso", + "__title": "Amitto defendo assumenda sordeo.", + "__group": "aE7xig-E" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "104.83.200.201", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_7 rv:3.0; NN) AppleWebKit/532.2.2 (KHTML, like Gecko) Version/7.0.1 Safari/532.2.2", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "172.195.43.62", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_6_2 rv:5.0; KW) AppleWebKit/535.1.2 (KHTML, like Gecko) Version/4.0.6 Safari/535.1.2", + "origin": "https://repentant-statue.info" }, "track": { "type": "track", "payload": { - "name": "screen_view", + "name": "cernuus", "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://shrill-grass.name/antea-cotidie-ulciscor?gorgeous-pinstripe=victoria", - "__title": "Circumvenio consequuntur vitae tener.", - "__group": "qtpfwKa7" + "__group": "aE7xig-E" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "104.83.200.201", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_7 rv:3.0; NN) AppleWebKit/532.2.2 (KHTML, like Gecko) Version/7.0.1 Safari/532.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "absconditus", - "properties": { - "__group": "qtpfwKa7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "7.64.57.67", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/6.0; .NET CLR 2.0.44177.2)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://hairy-runway.info/centum-explicabo-distinctio?nifty-help=antea#clementia", - "__title": "Curso theologus artificiose aggredior tenetur quae crapula quasi non.", - "__group": "Hk6vr5cY" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "7.64.57.67", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/6.0; .NET CLR 2.0.44177.2)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "antiquus", - "properties": { - "__group": "Hk6vr5cY" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "132.179.134.15", - "user-agent": "Opera/9.42 (X11; Linux x86_64; U; JV Presto/2.9.182 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://emotional-backbone.com/sordeo-tamen-tredecim?caring-divine=cenaculum", - "__title": "Adamo aperiam unde collum.", - "__group": "sGIxtJw7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "219.157.203.2", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/18.0.898.0 Safari/536.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://fake-skyscraper.org/corroboro-thesaurus-sursum", - "__title": "Coruscus culpo ipsum.", - "__group": "FLMcD4WI" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "171.254.175.90", - "user-agent": "Mozilla/5.0 (Windows NT 5.0; rv:15.9) Gecko/20100101 Firefox/15.9.6", - "origin": "https://first-subexpression.info" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "38.190.228.171", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:13.9) Gecko/20100101 Firefox/13.9.2", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", @@ -21347,478 +747,19 @@ "name": "screen_view", "properties": { "__referrer": "https://www.pinterest.com", - "__path": "https://first-subexpression.info/impedit-caput-ascisco?circular-phrase=trepide#totidem", - "__title": "Dolores conqueror tero comedo aeternus iste.", - "__group": "1IYFFlhV" + "__path": "https://overcooked-luck.net/vetus-subiungo-accusator?average-tooth=terror", + "__title": "Pecus curis autus aveho iusto.", + "__group": "XyEli__p" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "134.234.5.19", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_1 rv:3.0; IS) AppleWebKit/536.0.1 (KHTML, like Gecko) Version/4.1.10 Safari/536.0.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://shrill-grass.name/suadeo-stillicidium-vetus#creta", - "__title": "Peccatus thorax contra cur crux.", - "__group": "aUqG3D1i" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "134.234.5.19", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_1 rv:3.0; IS) AppleWebKit/536.0.1 (KHTML, like Gecko) Version/4.1.10 Safari/536.0.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "cribro", - "properties": { - "__group": "aUqG3D1i" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "133.55.65.76", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; WOW64; rv:11.5) Gecko/20100101 Firefox/11.5.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://shrill-grass.name/nostrum-conicio-deorsum?subtle-dream=civis", - "__title": "Capillus compono impedit.", - "__group": "hKtc8kOz" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "132.179.134.15", - "user-agent": "Opera/9.42 (X11; Linux x86_64; U; JV Presto/2.9.182 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://emotional-backbone.com/argumentum-derideo-solutio?grandiose-surface=reiciendis", - "__title": "Deludo canto repellat solvo sono venia.", - "__group": "0k881b7O" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "138.140.148.169", - "user-agent": "Opera/12.29 (Macintosh; Intel Mac OS X 10.8.6 U; HY Presto/2.9.161 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://shrill-grass.name/coadunatio-comes-aestivus?grubby-prohibition=alius", - "__title": "Virtus abutor turpis beatus ipsam.", - "__group": "34wH-89X" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "222.211.186.198", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_6_9 rv:4.0; MS) AppleWebKit/538.2.0 (KHTML, like Gecko) Version/5.1.5 Safari/538.2.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://hairy-runway.info/alveus-aegrotatio-cuius", - "__title": "Callide vomer vereor error nobis copiose aeneus.", - "__group": "7qdpBFsz" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "203.230.193.75", - "user-agent": "Opera/14.12 (X11; Linux i686; U; EO Presto/2.9.170 Version/11.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://fake-skyscraper.org/valde-pariatur-deludo?substantial-peninsula=quos", - "__title": "Similique doloremque super volo conduco vacuus arx tergiversatio.", - "__group": "dG51bHyO" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "148.139.2.90", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_0) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/20.0.836.0 Safari/536.2.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://emotional-backbone.com/delicate-vereor-ceno?pleasing-adult=degenero", - "__title": "Comptus vita pecco voro voluptates terror varietas cohibeo ara necessitatibus.", - "__group": "NZ9xhzau" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "148.139.2.90", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_0) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/20.0.836.0 Safari/536.2.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "defessus", - "properties": { - "__group": "NZ9xhzau" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "137.73.231.223", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/534.0.2 (KHTML, like Gecko) Chrome/39.0.862.0 Safari/534.0.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://first-subexpression.info/denego-umquam-deserunt?severe-term=desidero", - "__title": "Antea occaecati vobis.", - "__group": "Kb7fY2rS" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "137.73.231.223", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/534.0.2 (KHTML, like Gecko) Chrome/39.0.862.0 Safari/534.0.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "somniculosus", - "properties": { - "__group": "Kb7fY2rS" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "174.255.170.141", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/531.0.1 (KHTML, like Gecko) Version/5.0.4 Safari/531.0.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://emotional-backbone.com/earum-vigor-conventus?terrible-switchboard=autus#apto", - "__title": "Avarus contego architecto bestia vacuus circumvenio apud triduana antepono.", - "__group": "IS5eR6lv" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "2.181.24.222", - "user-agent": "Opera/10.77 (X11; Linux i686; U; MT Presto/2.9.189 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://shrill-grass.name/vulpes-carus-amplus?thick-label=comburo", - "__title": "Arma ultra arma comes aeneus denuncio crastinus accusantium.", - "__group": "5YQkUCDm" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "2.181.24.222", - "user-agent": "Opera/10.77 (X11; Linux i686; U; MT Presto/2.9.189 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "testimonium", - "properties": { - "__group": "5YQkUCDm" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "27.95.81.109", - "user-agent": "Opera/13.63 (X11; Linux x86_64; U; MK Presto/2.9.181 Version/11.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://first-subexpression.info/auditor-tergo-terebro#aro", - "__title": "Adimpleo crastinus pecus illo.", - "__group": "8f1oZ-WW" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "222.211.186.198", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_6_9 rv:4.0; MS) AppleWebKit/538.2.0 (KHTML, like Gecko) Version/5.1.5 Safari/538.2.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://hairy-runway.info/circumvenio-vereor-suspendo?upright-colonialism=temporibus#ultra", - "__title": "Cultura defendo curiositas decerno ipsa comedo arbustum sustineo verbera.", - "__group": "IYYVgudo" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "229.184.163.187", - "user-agent": "Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:13.1) Gecko/20100101 Firefox/13.1.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://hairy-runway.info/pel-agnitio-libero?vengeful-earth=veniam#incidunt", - "__title": "Audentia acceptus contego solio decimus utrimque vir celo bardus veritatis.", - "__group": "9wgsauG7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "229.184.163.187", - "user-agent": "Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:13.1) Gecko/20100101 Firefox/13.1.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "altus", - "properties": { - "__group": "9wgsauG7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "28.162.119.149", - "user-agent": "Opera/10.80 (Windows NT 6.2; U; TK Presto/2.9.166 Version/11.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/denuo-brevis-umerus", - "__title": "Bonus conventus utor modi casus acervus terreo validus.", - "__group": "9MOKlhji" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "28.162.119.149", - "user-agent": "Opera/10.80 (Windows NT 6.2; U; TK Presto/2.9.166 Version/11.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "sint", - "properties": { - "__group": "9MOKlhji" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "102.25.86.83", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.7; rv:9.8) Gecko/20100101 Firefox/9.8.7", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://hairy-runway.info/turpis-stella-utor?potable-bog=itaque", - "__title": "Amet tristis confido apud caelestis victus animi minima spectaculum.", - "__group": "MdhFoM0r" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "229.184.163.187", - "user-agent": "Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:13.1) Gecko/20100101 Firefox/13.1.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://hairy-runway.info/alioqui-advenio-tamdiu?petty-vibration=umbra", - "__title": "Arcesso torrens ager adhaero sapiente.", - "__group": "AL65n_rG" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "137.182.43.175", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/6.0; .NET CLR 3.0.98413.7)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://first-subexpression.info/astrum-tergiversatio-cauda", - "__title": "Bos accusamus balbus celo dignissimos omnis.", - "__group": "i0QQwvrJ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "137.182.43.175", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/6.0; .NET CLR 3.0.98413.7)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "vinitor", - "properties": { - "__group": "i0QQwvrJ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "104.83.200.201", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_7 rv:3.0; NN) AppleWebKit/532.2.2 (KHTML, like Gecko) Version/7.0.1 Safari/532.2.2", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "180.26.250.55", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/531.2.2 (KHTML, like Gecko) Chrome/36.0.839.0 Safari/531.2.2", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", @@ -21826,39 +767,76 @@ "name": "screen_view", "properties": { "__referrer": "https://www.google.com", - "__path": "https://shrill-grass.name/occaecati-aperte-crustulum?cluttered-hornet=cunae", - "__title": "Aequitas abbas deficio curtus conscendo vereor.", - "__group": "jQ-pOJwC" + "__path": "https://overcooked-luck.net/suscipit-armarium-molestias?zany-printer=tergiversatio", + "__title": "Cohaero ascit tamquam soleo tantum animus damno stips auctus.", + "__group": "ghgw0_EL" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.133.33.127", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:14.5) Gecko/20100101 Firefox/14.5.0", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "180.26.250.55", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/531.2.2 (KHTML, like Gecko) Chrome/36.0.839.0 Safari/531.2.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "thymum", + "properties": { + "__group": "ghgw0_EL" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "196.73.192.106", + "user-agent": "Opera/11.11 (X11; Linux x86_64; U; YI Presto/2.9.184 Version/11.00)", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", "payload": { "name": "screen_view", "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/blandior-carmen-solio?austere-flu=aetas#vilitas", - "__title": "Vinco conitor venustas tam talus defaeco traho asporto celebrer a.", - "__group": "DB7hgRbC" + "__referrer": "https://www.twitter.com", + "__path": "https://overcooked-luck.net/balbus-angustus-auditor#thalassinus", + "__title": "Virga esse vir summisse coma nesciunt ulciscor atrox compello explicabo.", + "__group": "b1M6Q2Bx" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "172.239.197.163", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.9.6; rv:10.2) Gecko/20100101 Firefox/10.2.8", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "84.54.4.40", + "user-agent": "Opera/10.92 (Windows NT 5.1; U; SV Presto/2.9.171 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://repentant-statue.info/distinctio-tribuo-verbera?urban-babushka=cum", + "__title": "Vespillo cattus toties aggero urbanus compono.", + "__group": "ghhKvscq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "76.50.26.207", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3)AppleWebKit/538.0.1 (KHTML, like Gecko) Version/7.1.5 Safari/538.0.1", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", @@ -21866,720 +844,73 @@ "name": "screen_view", "properties": { "__referrer": "https://www.vimeo.com", - "__path": "https://shrill-grass.name/caveo-sed-somniculosus?sleepy-fisherman=corrumpo#defluo", - "__title": "Talus attero demergo bonus tergiversatio demitto caterva tergiversatio.", - "__group": "0fj1PO9B" + "__path": "https://overcooked-luck.net/tero-basium-sunt?plain-blight=odit#arca", + "__title": "Sollers iste accendo soleo succedo decet aiunt stella ubi certe.", + "__group": "wmDfa4mo" } } } }, { "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "252.249.227.60", - "user-agent": "Opera/12.7 (Windows NT 5.1; U; CE Presto/2.9.179 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://hairy-runway.info/minus-pecus-vesica?wrathful-armchair=decens", - "__title": "Impedit vorago avaritia vicissitudo claustrum conitor delectatio possimus autus adiuvo.", - "__group": "wISQ775Q" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "252.249.227.60", - "user-agent": "Opera/12.7 (Windows NT 5.1; U; CE Presto/2.9.179 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "aestus", - "properties": { - "__group": "wISQ775Q" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "86.15.131.84", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.8.3; rv:13.5) Gecko/20100101 Firefox/13.5.8", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://hairy-runway.info/agnitio-maxime-tunc", - "__title": "Umbra concedo tempus thymum vulnero vobis clamo pectus sopor.", - "__group": "T2VclPCR" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "190.155.86.218", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://shrill-grass.name/aperte-ustulo-audacia?far-off-traffic=ut", - "__title": "Demergo tego bellicus adiuvo atrox tui contabesco.", - "__group": "BNWDP7cS" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "2.17.157.67", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_9) AppleWebKit/535.2.1 (KHTML, like Gecko) Chrome/18.0.866.0 Safari/535.2.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/tantillus-alveus-iste?excitable-dwell=cattus", - "__title": "Ultra pariatur solutio tergo defendo damno adversus.", - "__group": "z6givUEw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "36.151.84.152", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5 rv:4.0; BS) AppleWebKit/534.0.2 (KHTML, like Gecko) Version/5.0.2 Safari/534.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://fake-skyscraper.org/vox-calamitas-damnatio?fair-gift=thesaurus", - "__title": "Curatio despecto tener toties concido.", - "__group": "bIY-twGj" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "102.25.86.83", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.7; rv:9.8) Gecko/20100101 Firefox/9.8.7", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://hairy-runway.info/conventus-vestrum-speculum?guilty-term=vicissitudo", - "__title": "Subvenio talis sufficio.", - "__group": "anC2kxk6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "30.241.57.233", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_9 rv:5.0; VO) AppleWebKit/531.1.1 (KHTML, like Gecko) Version/6.1.9 Safari/531.1.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://hairy-runway.info/toties-asperiores-debilito", - "__title": "Culpa vomica utique tot curvo.", - "__group": "XKstO-mv" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "30.241.57.233", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_9 rv:5.0; VO) AppleWebKit/531.1.1 (KHTML, like Gecko) Version/6.1.9 Safari/531.1.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "aperio", - "properties": { - "__group": "XKstO-mv" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "33.198.107.0", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.9.4; rv:6.7) Gecko/20100101 Firefox/6.7.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://emotional-backbone.com/uxor-ut-valde?subdued-tabletop=repellendus", - "__title": "Aqua accusator votum demitto texo et.", - "__group": "hm-oX75Q" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "33.198.107.0", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.9.4; rv:6.7) Gecko/20100101 Firefox/6.7.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "tabgo", - "properties": { - "__group": "hm-oX75Q" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "225.243.9.114", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/535.2.2 (KHTML, like Gecko) Version/6.1.2 Safari/535.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://shrill-grass.name/vulgo-error-calco", - "__title": "Currus synagoga aestus certe utique consequatur thesis collum nam comparo.", - "__group": "Ht7Rp5-l" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "73.116.247.241", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:8.1) Gecko/20100101 Firefox/8.1.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://emotional-backbone.com/textus-accusator-carus#apparatus", - "__title": "Abutor caute demoror defendo trucido ullus.", - "__group": "GJD18Ufk" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "73.116.247.241", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:8.1) Gecko/20100101 Firefox/8.1.0", - "origin": "https://emotional-backbone.com" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "76.50.26.207", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3)AppleWebKit/538.0.1 (KHTML, like Gecko) Version/7.1.5 Safari/538.0.1", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", "payload": { "name": "denego", "properties": { - "__group": "GJD18Ufk" + "__group": "wmDfa4mo" } } } }, { "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "217.229.99.101", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_9) AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/19.0.861.0 Safari/536.2.2", - "origin": "https://emotional-backbone.com" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "162.169.134.97", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/535.1.1 (KHTML, like Gecko) Chrome/14.0.839.0 Safari/535.1.1", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", "payload": { "name": "screen_view", "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://emotional-backbone.com/summisse-curia-desidero", - "__title": "Decumbo bos averto contabesco thalassinus torrens.", - "__group": "AzmaertI" + "__referrer": "https://www.duckduckgo.com", + "__path": "https://aggressive-flat.name/quaerat-virtus-subito#delectatio", + "__title": "Vilicus laborum mollitia ademptio agnosco cado.", + "__group": "ttXcsMI8" } } } }, { "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "217.229.99.101", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_9) AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/19.0.861.0 Safari/536.2.2", - "origin": "https://emotional-backbone.com" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "162.169.134.97", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/535.1.1 (KHTML, like Gecko) Chrome/14.0.839.0 Safari/535.1.1", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", "payload": { - "name": "xiphias", + "name": "infit", "properties": { - "__group": "AzmaertI" + "__group": "ttXcsMI8" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "31.111.59.240", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:6.0) Gecko/20100101 Firefox/6.0.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://shrill-grass.name/illo-copia-defungo?shadowy-reconsideration=vox#quidem", - "__title": "Sollicito libero venia.", - "__group": "VqFVp2nX" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "31.111.59.240", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:6.0) Gecko/20100101 Firefox/6.0.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "veritatis", - "properties": { - "__group": "VqFVp2nX" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "224.103.61.62", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:8.3) Gecko/20100101 Firefox/8.3.6", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://emotional-backbone.com/sollers-adhuc-contra", - "__title": "Toties coadunatio itaque ambitus villa.", - "__group": "mZgXZ8My" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "72.72.187.210", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; Win64; x64; rv:13.1) Gecko/20100101 Firefox/13.1.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://emotional-backbone.com/crapula-vel-avarus?red-collaboration=vulgivagus", - "__title": "Demulceo villa patria vinculum.", - "__group": "einBZLV6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "72.72.187.210", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; Win64; x64; rv:13.1) Gecko/20100101 Firefox/13.1.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "aqua", - "properties": { - "__group": "einBZLV6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "105.248.63.41", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.2; rv:9.9) Gecko/20100101 Firefox/9.9.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/aptus-angelus-tricesimus?these-championship=harum", - "__title": "Supra carbo calcar avarus.", - "__group": "SF92mbzK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "105.248.63.41", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.2; rv:9.9) Gecko/20100101 Firefox/9.9.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "tempora", - "properties": { - "__group": "SF92mbzK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "242.25.213.240", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/532.0.2 (KHTML, like Gecko) Chrome/23.0.894.0 Safari/532.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://fake-skyscraper.org/umquam-coniecto-temptatio?tattered-jungle=vorax#amaritudo", - "__title": "Caecus tamquam ustilo celer vulariter viridis tonsor vulnus vulgus aspernatur.", - "__group": "i7ymBgk2" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "148.57.83.76", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/533.0.1 (KHTML, like Gecko) Version/4.0.4 Safari/533.0.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://fake-skyscraper.org/curatio-acer-calculus#vapulus", - "__title": "Ascisco cavus caritas vomer iure denique volutabrum atque.", - "__group": "HrAj7CiE" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "148.57.83.76", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/533.0.1 (KHTML, like Gecko) Version/4.0.4 Safari/533.0.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "deleo", - "properties": { - "__group": "HrAj7CiE" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "179.37.127.72", - "user-agent": "Opera/11.51 (X11; Linux i686; U; DE Presto/2.9.181 Version/12.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://first-subexpression.info/sto-cado-balbus?secondary-roundabout=tristis", - "__title": "Quae curriculum tener.", - "__group": "G3o0sftx" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "131.56.64.180", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://shrill-grass.name/calco-provident-ultio?unwritten-quinoa=curtus", - "__title": "Argentum adamo verus addo clam sono debeo.", - "__group": "K5NRVUAB" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "131.56.64.180", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "sapiente", - "properties": { - "__group": "K5NRVUAB" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "139.43.5.227", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6 rv:6.0; SC) AppleWebKit/536.1.1 (KHTML, like Gecko) Version/4.1.10 Safari/536.1.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://fake-skyscraper.org/aliquid-universe-accusamus#tripudio", - "__title": "Conservo cruciamentum curo claro arma.", - "__group": "z6VOZXwj" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "117.133.45.169", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/3.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://first-subexpression.info/tamisium-reprehenderit-cur", - "__title": "Carus terra adficio tricesimus deficio valde amet.", - "__group": "MvdIUWEk" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "117.133.45.169", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/3.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "turba", - "properties": { - "__group": "MvdIUWEk" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "4.251.221.67", - "user-agent": "Opera/13.65 (Windows NT 5.0; U; YI Presto/2.9.177 Version/12.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/nam-alienus-verbera?giving-shark=terebro#thesaurus", - "__title": "Vitae porro cursim copiose crapula inflammatio victoria.", - "__group": "1aB0zMNk" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "111.215.182.93", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://fake-skyscraper.org/attero-adicio-adimpleo?unusual-mozzarella=derideo#argumentum", - "__title": "Arbor verecundia clamo claustrum vilitas id delectatio et veritatis.", - "__group": "TXkcorMp" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "111.215.182.93", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "rerum", - "properties": { - "__group": "TXkcorMp" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "252.249.227.60", - "user-agent": "Opera/12.7 (Windows NT 5.1; U; CE Presto/2.9.179 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://hairy-runway.info/solio-umbra-eius?menacing-hunger=iste#vito", - "__title": "Synagoga cattus arceo sum molestiae taceo ager coepi catena attollo.", - "__group": "PMSPdmH3" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "252.249.227.60", - "user-agent": "Opera/12.7 (Windows NT 5.1; U; CE Presto/2.9.179 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "aliquid", - "properties": { - "__group": "PMSPdmH3" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "150.21.135.180", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/29.0.828.0 Safari/532.2.2", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "1.145.39.139", + "user-agent": "Opera/14.71 (X11; Linux x86_64; U; FR Presto/2.9.176 Version/11.00)", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", @@ -22587,36 +918,76 @@ "name": "screen_view", "properties": { "__referrer": "https://www.mixcloud.com", - "__path": "https://shrill-grass.name/ut-accendo-creo?coordinated-jet=conscendo", - "__title": "Thymbra coma adsum vehemens reprehenderit solus pauci vis natus.", - "__group": "2W2s7Ech" + "__path": "https://overcooked-luck.net/acidus-abutor-calculus?blue-obedience=culpa#acsi", + "__title": "Usus admoveo territo sumptus terga benevolentia itaque cresco.", + "__group": "J-wuqk_L" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "150.21.135.180", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/29.0.828.0 Safari/532.2.2", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "24.158.16.143", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.3; Trident/4.1; .NET CLR 1.8.33244.7)", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", "payload": { - "name": "quis", + "name": "screen_view", "properties": { - "__group": "2W2s7Ech" + "__referrer": "https://www.google.com", + "__path": "https://aggressive-flat.name/cur-aliquid-adeo?tense-pecan=paens", + "__title": "Defleo paens arguo officia theca demergo mollitia stella.", + "__group": "-kryK-t0" } } } }, { "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "212.223.196.208", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:14.6) Gecko/20100101 Firefox/14.6.4", - "origin": "https://emotional-backbone.com" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "180.26.250.55", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/531.2.2 (KHTML, like Gecko) Chrome/36.0.839.0 Safari/531.2.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://overcooked-luck.net/absconditus-tepesco-molestiae?actual-feather=esse", + "__title": "Vallum thalassinus verto territo tersus pecto socius.", + "__group": "nrjSyEVb" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "180.26.250.55", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/531.2.2 (KHTML, like Gecko) Chrome/36.0.839.0 Safari/531.2.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "nihil", + "properties": { + "__group": "nrjSyEVb" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "180.26.250.55", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/531.2.2 (KHTML, like Gecko) Chrome/36.0.839.0 Safari/531.2.2", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", @@ -22624,39 +995,39 @@ "name": "screen_view", "properties": { "__referrer": "https://www.pinterest.com", - "__path": "https://emotional-backbone.com/cibus-amplus-verbum?adolescent-haircut=bos", - "__title": "Adfectus defungo eius accusator aeternus aureus mollitia cultellus similique voluptatibus.", - "__group": "a_72p0x8" + "__path": "https://overcooked-luck.net/suadeo-ipsa-tempora?altruistic-kinase=xiphias", + "__title": "Decor bellum impedit censura communis contego ab vulpes.", + "__group": "XmRIVG1R" } } } }, { "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "179.37.127.72", - "user-agent": "Opera/11.51 (X11; Linux i686; U; DE Presto/2.9.181 Version/12.00)", - "origin": "https://first-subexpression.info" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "41.196.33.1", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.1.2 (KHTML, like Gecko) Chrome/19.0.825.0 Safari/534.1.2", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", "payload": { "name": "screen_view", "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://first-subexpression.info/nobis-collum-ut?gleaming-husband=textilis#velum", - "__title": "Sophismata cupio ars catena.", - "__group": "vh31KkaH" + "__referrer": "https://www.bing.com", + "__path": "https://aggressive-flat.name/xiphias-sonitus-templum", + "__title": "Torrens vestrum canonicus cogito.", + "__group": "5w-_7OLz" } } } }, { "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "206.177.186.6", - "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.2.2 (KHTML, like Gecko) Chrome/33.0.857.0 Safari/534.2.2", - "origin": "https://hairy-runway.info" + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "85.55.64.205", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.1 (KHTML, like Gecko) Version/4.0.2 Safari/534.1.1", + "origin": "https://imaginary-futon.name" }, "track": { "type": "track", @@ -22664,455 +1035,76 @@ "name": "screen_view", "properties": { "__referrer": "https://www.pinterest.com", - "__path": "https://hairy-runway.info/cunctatio-deinde-amplitudo", - "__title": "Vicinus inventore claudeo apud cibus abduco.", - "__group": "4nNXjp2r" + "__path": "https://imaginary-futon.name/omnis-ara-conturbo?bouncy-flu=capillus", + "__title": "Thorax tamdiu solus demens amaritudo.", + "__group": "Gbtzjwf0" } } } }, { "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "199.113.141.28", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.0.0 (KHTML, like Gecko) Chrome/31.0.803.0 Safari/531.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://first-subexpression.info/id-ventus-aeneus?waterlogged-iridescence=tolero", - "__title": "Tametsi adstringo benigne demo dedico desino sto aspernatur vergo.", - "__group": "OTQAblaU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "108.96.49.60", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:15.9) Gecko/20100101 Firefox/15.9.4", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://first-subexpression.info/comburo-stella-amissio?breakable-velocity=aduro", - "__title": "Civis admoveo urbs.", - "__group": "xAZK4a6V" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "108.96.49.60", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:15.9) Gecko/20100101 Firefox/15.9.4", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "ex", - "properties": { - "__group": "xAZK4a6V" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "96.70.185.133", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/534.1.1 (KHTML, like Gecko) Chrome/16.0.805.0 Safari/534.1.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://shrill-grass.name/vesper-cur-depono", - "__title": "Tumultus tabernus dolor annus a.", - "__group": "CQclBggw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "96.70.185.133", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/534.1.1 (KHTML, like Gecko) Chrome/16.0.805.0 Safari/534.1.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "tonsor", - "properties": { - "__group": "CQclBggw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "20.136.151.100", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/538.1.2 (KHTML, like Gecko) Chrome/21.0.873.0 Safari/538.1.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://shrill-grass.name/tepidus-aedificium-peior", - "__title": "Calcar corpus conculco autem subiungo.", - "__group": "JdniDm3b" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "123.82.191.54", - "user-agent": "Opera/9.99 (X11; Linux x86_64; U; CA Presto/2.9.180 Version/11.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://first-subexpression.info/excepturi-a-aduro#ago", - "__title": "Umerus desparatus voluptas capitulus terebro virgo vere contego.", - "__group": "zRMjrWhO" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "14.221.114.87", - "user-agent": "Opera/10.13 (Macintosh; Intel Mac OS X 10.8.5 U; BN Presto/2.9.172 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://hairy-runway.info/summa-triumphus-rerum", - "__title": "Una beatus basium conservo vero suggero aro peccatus.", - "__group": "csoR3Pkb" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "14.221.114.87", - "user-agent": "Opera/10.13 (Macintosh; Intel Mac OS X 10.8.5 U; BN Presto/2.9.172 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "sunt", - "properties": { - "__group": "csoR3Pkb" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "236.210.8.138", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/3.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://emotional-backbone.com/adipiscor-spargo-comedo#vinco", - "__title": "Tempore conicio terebro appello pax.", - "__group": "Uv7FNW86" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "236.210.8.138", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/3.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "decumbo", - "properties": { - "__group": "Uv7FNW86" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "28.162.119.149", - "user-agent": "Opera/10.80 (Windows NT 6.2; U; TK Presto/2.9.166 Version/11.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/combibo-thymum-esse?grouchy-alert=tempus#defero", - "__title": "Arbor bardus mollitia sto omnis ager commodo.", - "__group": "K4J2vhG9" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "170.122.178.127", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.6.5; rv:10.3) Gecko/20100101 Firefox/10.3.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://hairy-runway.info/utroque-attero-ascit?majestic-masterpiece=molestias", - "__title": "Cui aeger aspernatur paens varius aperte voluptas velut tabula aliquam.", - "__group": "wELTzzum" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "170.122.178.127", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.6.5; rv:10.3) Gecko/20100101 Firefox/10.3.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "correptius", - "properties": { - "__group": "wELTzzum" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "162.153.251.223", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_0 rv:2.0; SR) AppleWebKit/537.1.1 (KHTML, like Gecko) Version/6.0.8 Safari/537.1.1", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://first-subexpression.info/quas-callide-vir?distorted-igloo=defetiscor", - "__title": "Talus cernuus temperantia rem.", - "__group": "NPD2Atow" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "229.5.154.101", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/535.0.0 (KHTML, like Gecko) Version/5.1.0 Safari/535.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://first-subexpression.info/acer-arx-degenero", - "__title": "Avarus ad caries doloribus cui coniecto tertius ambulo.", - "__group": "zqxFDiUT" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "229.5.154.101", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/535.0.0 (KHTML, like Gecko) Version/5.1.0 Safari/535.0.0", - "origin": "https://first-subexpression.info" + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "85.55.64.205", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.1 (KHTML, like Gecko) Version/4.0.2 Safari/534.1.1", + "origin": "https://imaginary-futon.name" }, "track": { "type": "track", "payload": { "name": "utor", "properties": { - "__group": "zqxFDiUT" + "__group": "Gbtzjwf0" } } } }, { "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "217.229.99.101", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_9) AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/19.0.861.0 Safari/536.2.2", - "origin": "https://emotional-backbone.com" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "214.171.82.238", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:10.3) Gecko/20100101 Firefox/10.3.4", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", "payload": { "name": "screen_view", "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://emotional-backbone.com/civis-vito-soluta", - "__title": "Deprecator ulciscor audeo tandem cruentus bibo victoria verbum summa appello.", - "__group": "JwV50AS7" + "__referrer": "https://www.twitter.com", + "__path": "https://overcooked-luck.net/doloremque-arcus-deficio?defenseless-confusion=ventito#copia", + "__title": "Toties allatus amo dolor caute cilicium traho id.", + "__group": "E46N6Eij" } } } }, { "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "217.229.99.101", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_9) AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/19.0.861.0 Safari/536.2.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "acquiro", - "properties": { - "__group": "JwV50AS7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "206.177.186.6", - "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.2.2 (KHTML, like Gecko) Chrome/33.0.857.0 Safari/534.2.2", - "origin": "https://hairy-runway.info" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "19.5.43.130", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/3.1; .NET CLR 4.3.73998.7)", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", "payload": { "name": "screen_view", "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://hairy-runway.info/amplitudo-certus-absconditus?rusty-chiffonier=deprimo", - "__title": "Templum suggero aestivus tutamen tendo sursum ademptio aggero corroboro.", - "__group": "DDu0IXch" + "__referrer": "https://www.reddit.com", + "__path": "https://aggressive-flat.name/occaecati-trepide-adstringo?sniveling-resource=subiungo#atrocitas", + "__title": "Cernuus minima ea strenuus velut aureus articulus tametsi avarus solitudo.", + "__group": "VRJEj_YH" } } } }, { "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "73.116.247.241", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:8.1) Gecko/20100101 Firefox/8.1.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://emotional-backbone.com/officia-adstringo-traho", - "__title": "Vesper et tibi ulciscor.", - "__group": "qfv8SR9r" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "129.251.206.186", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_6 rv:4.0; FI) AppleWebKit/535.0.0 (KHTML, like Gecko) Version/4.0.2 Safari/535.0.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://shrill-grass.name/astrum-amitto-valeo", - "__title": "Aqua subito capto cunabula.", - "__group": "r1aRFaNQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "129.251.206.186", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_6 rv:4.0; FI) AppleWebKit/535.0.0 (KHTML, like Gecko) Version/4.0.2 Safari/535.0.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "pax", - "properties": { - "__group": "r1aRFaNQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "225.130.142.19", - "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/13.0.843.0 Safari/532.2.2", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "42.43.221.87", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/534.0.0 (KHTML, like Gecko) Chrome/26.0.852.0 Safari/534.0.0", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", @@ -23120,216 +1112,19 @@ "name": "screen_view", "properties": { "__referrer": "https://www.bing.com", - "__path": "https://shrill-grass.name/volva-terga-curis?joyful-eyeliner=valetudo#tollo", - "__title": "Defleo ambulo cometes ara admoneo.", - "__group": "3t8V1xI4" + "__path": "https://overcooked-luck.net/pax-summopere-sophismata?weary-eyeliner=calamitas", + "__title": "Vulgaris cariosus commodo animi condico.", + "__group": "SzYlGum4" } } } }, { "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "174.25.247.120", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_7 rv:3.0; NE) AppleWebKit/537.2.2 (KHTML, like Gecko) Version/5.1.3 Safari/537.2.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://first-subexpression.info/stips-peccatus-dicta?long-petal=thesaurus", - "__title": "Censura concido strenuus.", - "__group": "D-iojgS4" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "121.30.188.183", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.2; Trident/7.0; .NET CLR 1.9.48970.8)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://first-subexpression.info/theatrum-aspicio-defero?lustrous-agreement=cetera", - "__title": "Auxilium nihil aro capillus.", - "__group": "cFOEYvH-" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "18.6.212.21", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_8) AppleWebKit/537.2.0 (KHTML, like Gecko) Chrome/22.0.854.0 Safari/537.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://fake-skyscraper.org/ambitus-pecto-verus?lively-litter=audeo#tego", - "__title": "Unde velut strues suppellex tenax tredecim subiungo.", - "__group": "lpNkelyc" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "164.27.234.222", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.5.1; rv:12.8) Gecko/20100101 Firefox/12.8.5", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://shrill-grass.name/itaque-tracto-doloribus", - "__title": "Architecto desidero distinctio viriliter ascit uter sortitus subito adiuvo vere.", - "__group": "M_FxWhgw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "31.75.181.124", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://hairy-runway.info/neque-solutio-corona?scary-handover=defendo", - "__title": "Voluptas arbor tactus.", - "__group": "YyVuzK8s" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "169.81.185.200", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1; Trident/6.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://shrill-grass.name/cunae-tondeo-admitto?advanced-availability=culpo", - "__title": "Ducimus necessitatibus debeo.", - "__group": "IzLf4Cag" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "103.52.12.179", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.7.8; rv:12.6) Gecko/20100101 Firefox/12.6.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://shrill-grass.name/cibus-communis-vomito#vere", - "__title": "Audio assentator dedecor undique eum tribuo uxor acsi adnuo decens.", - "__group": "D3AcP863" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "103.52.12.179", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.7.8; rv:12.6) Gecko/20100101 Firefox/12.6.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "copiose", - "properties": { - "__group": "D3AcP863" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "160.128.202.101", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.5.4; rv:13.0) Gecko/20100101 Firefox/13.0.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://shrill-grass.name/vobis-barba-magni#dedecor", - "__title": "Perspiciatis odio amiculum video fugiat.", - "__group": "TSCeLKSE" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "31.75.181.124", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://hairy-runway.info/vorago-consectetur-spiritus?palatable-recovery=succedo", - "__title": "Catena adfectus cupiditas animus demo vix capto adstringo quis consectetur.", - "__group": "L_-28Rhs" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "249.37.28.160", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_4 rv:5.0; AF) AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.2 Safari/533.1.0", - "origin": "https://emotional-backbone.com" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "188.38.209.195", + "user-agent": "Opera/14.48 (Macintosh; Intel Mac OS X 10.6.9 U; LN Presto/2.9.181 Version/10.00)", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", @@ -23337,5796 +1132,36 @@ "name": "screen_view", "properties": { "__referrer": "", - "__path": "https://emotional-backbone.com/arguo-tendo-consuasor#adinventitias", - "__title": "Similique crastinus acquiro clam ait supellex decerno.", - "__group": "iXwADAAU" + "__path": "https://aggressive-flat.name/nemo-tribuo-coma", + "__title": "Officia bene absorbeo vestigium debilito derideo trucido ubi.", + "__group": "KBj8B_24" } } } }, { "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "249.37.28.160", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_4 rv:5.0; AF) AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.2 Safari/533.1.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "unus", - "properties": { - "__group": "iXwADAAU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "133.55.65.76", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; WOW64; rv:11.5) Gecko/20100101 Firefox/11.5.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://shrill-grass.name/adiuvo-adhaero-thymbra?creamy-festival=aetas", - "__title": "Agnosco cinis ea benigne a caste.", - "__group": "ZeprHI4Y" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "241.4.140.154", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.8) Gecko/20100101 Firefox/15.8.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://hairy-runway.info/atavus-collum-arx?passionate-ghost=supra#vulgus", - "__title": "Circumvenio vinitor odit amo suffoco cur.", - "__group": "Fu_hjkWa" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "49.22.79.146", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:11.3) Gecko/20100101 Firefox/11.3.8", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://shrill-grass.name/conitor-tandem-damno?unused-hunt=collum#depopulo", - "__title": "Vitae suscipit demonstro.", - "__group": "DQP2HSzT" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "49.22.79.146", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:11.3) Gecko/20100101 Firefox/11.3.8", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "synagoga", - "properties": { - "__group": "DQP2HSzT" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "250.233.104.210", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:8.1) Gecko/20100101 Firefox/8.1.7", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://hairy-runway.info/ustulo-carbo-amet?another-birth=celebrer", - "__title": "Sollers soluta adeo somniculosus abduco.", - "__group": "D1oV7Un8" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "250.233.104.210", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:8.1) Gecko/20100101 Firefox/8.1.7", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "crux", - "properties": { - "__group": "D1oV7Un8" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "224.103.61.62", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:8.3) Gecko/20100101 Firefox/8.3.6", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://emotional-backbone.com/comis-recusandae-soluta?hard-to-find-cafe=delibero", - "__title": "Crux textus blanditiis suspendo adulescens confero curia barba quaerat.", - "__group": "Hq4KE5r_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "224.103.61.62", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:8.3) Gecko/20100101 Firefox/8.3.6", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "tertius", - "properties": { - "__group": "Hq4KE5r_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "45.107.235.187", - "user-agent": "Opera/13.6 (Windows NT 6.0; U; CE Presto/2.9.170 Version/11.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/modi-delectus-placeat?uncommon-reporter=voro", - "__title": "Tunc adinventitias occaecati unde tutis.", - "__group": "mykRPSch" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "98.169.160.22", - "user-agent": "Opera/11.39 (X11; Linux i686; U; SV Presto/2.9.164 Version/11.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://emotional-backbone.com/varius-tristis-spero?drab-airbus=synagoga", - "__title": "Sum denuo curso sollicito.", - "__group": "WHPicF8A" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "98.169.160.22", - "user-agent": "Opera/11.39 (X11; Linux i686; U; SV Presto/2.9.164 Version/11.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "desolo", - "properties": { - "__group": "WHPicF8A" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "52.204.223.55", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.6.4; rv:6.4) Gecko/20100101 Firefox/6.4.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/circumvenio-atavus-bos?bouncy-pear=tempore#demulceo", - "__title": "Color aut commodo curo.", - "__group": "Ml9nFmaA" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "52.204.223.55", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.6.4; rv:6.4) Gecko/20100101 Firefox/6.4.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "substantia", - "properties": { - "__group": "Ml9nFmaA" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "132.179.134.15", - "user-agent": "Opera/9.42 (X11; Linux x86_64; U; JV Presto/2.9.182 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://emotional-backbone.com/id-torqueo-amor?realistic-bump=amissio", - "__title": "Corrupti ipsum amoveo patria celo mollitia ambitus suadeo suppellex aveho.", - "__group": "ro3HWkuf" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "114.169.163.88", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_8 rv:5.0; HY) AppleWebKit/538.2.0 (KHTML, like Gecko) Version/4.0.6 Safari/538.2.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://emotional-backbone.com/accendo-vere-aspicio?sure-footed-dash=depraedor", - "__title": "Cubitum crustulum subito demergo bene vulariter animi amor.", - "__group": "ASOnKl13" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "114.169.163.88", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_8 rv:5.0; HY) AppleWebKit/538.2.0 (KHTML, like Gecko) Version/4.0.6 Safari/538.2.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "bis", - "properties": { - "__group": "ASOnKl13" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "6.167.73.50", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/534.2.0 (KHTML, like Gecko) Version/6.1.5 Safari/534.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/odio-tametsi-carpo", - "__title": "Aggredior volva reiciendis creta crinis bellicus.", - "__group": "B8ZM8gBM" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "164.89.112.204", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/7.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://hairy-runway.info/appositus-tribuo-vetus#capillus", - "__title": "Spes solum curia ad vereor amita vita laborum.", - "__group": "5kcOFFN3" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "164.89.112.204", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/7.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "maiores", - "properties": { - "__group": "5kcOFFN3" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "117.76.70.169", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_7_3) AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/32.0.890.0 Safari/536.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://shrill-grass.name/crur-delectus-debeo?compassionate-goat=terror", - "__title": "Cibus complectus tempore.", - "__group": "AzAeIUuF" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "132.179.134.15", - "user-agent": "Opera/9.42 (X11; Linux x86_64; U; JV Presto/2.9.182 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://emotional-backbone.com/clibanus-tamquam-adipisci?wealthy-incandescence=alias", - "__title": "Certus antea sum comprehendo adversus stabilis.", - "__group": "X5x3KJ05" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "132.179.134.15", - "user-agent": "Opera/9.42 (X11; Linux x86_64; U; JV Presto/2.9.182 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "amiculum", - "properties": { - "__group": "X5x3KJ05" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "113.192.195.45", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.1.1 (KHTML, like Gecko) Chrome/13.0.810.0 Safari/532.1.1", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://first-subexpression.info/maiores-torqueo-absorbeo?first-operating=vado#vereor", - "__title": "Celer ait alienus.", - "__group": "ZR78odNB" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "216.162.201.27", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/4.0; .NET CLR 4.5.34783.8)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://shrill-grass.name/adflicto-deporto-toties?made-up-flood=volo", - "__title": "Sopor ventito stillicidium antea bibo aiunt vinco.", - "__group": "1Ywvf_VD" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "216.162.201.27", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/4.0; .NET CLR 4.5.34783.8)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "conspergo", - "properties": { - "__group": "1Ywvf_VD" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "56.11.95.133", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/5.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://first-subexpression.info/auctus-totus-aperiam?sardonic-euphonium=comprehendo", - "__title": "Amaritudo abundans ea peccatus unus.", - "__group": "h1c67v7g" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "206.177.186.6", - "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.2.2 (KHTML, like Gecko) Chrome/33.0.857.0 Safari/534.2.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://hairy-runway.info/carpo-color-eos?true-poetry=demo", - "__title": "Thalassinus condico absconditus speculum ab alveus.", - "__group": "rjRUuGD1" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "49.120.53.91", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.3) Gecko/20100101 Firefox/15.3.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://first-subexpression.info/volva-aperiam-cura", - "__title": "Facilis carmen timor.", - "__group": "lr3ls9MQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "49.120.53.91", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.3) Gecko/20100101 Firefox/15.3.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "arbitro", - "properties": { - "__group": "lr3ls9MQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "202.224.119.148", - "user-agent": "Opera/11.28 (Macintosh; Intel Mac OS X 10.8.5 U; EL Presto/2.9.166 Version/10.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://first-subexpression.info/audax-adulescens-studio?esteemed-fisherman=cinis#solvo", - "__title": "Acerbitas timidus solvo volaticus solium consequuntur bellum agnosco.", - "__group": "Rxzmngks" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "202.224.119.148", - "user-agent": "Opera/11.28 (Macintosh; Intel Mac OS X 10.8.5 U; EL Presto/2.9.166 Version/10.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "ademptio", - "properties": { - "__group": "Rxzmngks" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "85.81.37.14", - "user-agent": "Opera/13.55 (Macintosh; Intel Mac OS X 10.6.8 U; LI Presto/2.9.189 Version/11.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://first-subexpression.info/annus-conventus-conservo?mushy-saloon=cresco", - "__title": "Comes valeo tolero itaque aliqua.", - "__group": "8tUl77c2" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "85.81.37.14", - "user-agent": "Opera/13.55 (Macintosh; Intel Mac OS X 10.6.8 U; LI Presto/2.9.189 Version/11.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "tamquam", - "properties": { - "__group": "8tUl77c2" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "203.61.43.67", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/4.0; .NET CLR 3.6.23775.8)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/dolores-somnus-tamquam", - "__title": "Audio crudelis adeptio consequuntur tabula debilito.", - "__group": "SZC3h7lb" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "203.61.43.67", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/4.0; .NET CLR 3.6.23775.8)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "suadeo", - "properties": { - "__group": "SZC3h7lb" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "31.101.61.239", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; .NET CLR 3.2.50065.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://shrill-grass.name/deporto-quibusdam-cibo?finished-exploration=deleniti", - "__title": "Consequuntur acquiro solum.", - "__group": "lrlOiUbi" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "15.188.255.48", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Win64; x64; rv:12.7) Gecko/20100101 Firefox/12.7.9", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://first-subexpression.info/spero-unde-at?dismal-legislature=tempora", - "__title": "Custodia succurro volutabrum.", - "__group": "znR1DZoz" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "32.109.136.229", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_5_2 rv:4.0; BO) AppleWebKit/532.1.1 (KHTML, like Gecko) Version/5.1.7 Safari/532.1.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://hairy-runway.info/xiphias-stips-inflammatio", - "__title": "Voveo currus labore stultus.", - "__group": "RXitZnYN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "32.109.136.229", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_5_2 rv:4.0; BO) AppleWebKit/532.1.1 (KHTML, like Gecko) Version/5.1.7 Safari/532.1.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "arma", - "properties": { - "__group": "RXitZnYN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "117.133.45.169", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/3.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://first-subexpression.info/adamo-cernuus-adfectus?flashy-stay=tremo#velum", - "__title": "Adulatio cattus conor quos repudiandae tenus rerum considero custodia.", - "__group": "cmSwuUKk" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "117.133.45.169", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/3.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "atrox", - "properties": { - "__group": "cmSwuUKk" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "209.29.229.34", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/533.0.2 (KHTML, like Gecko) Version/6.1.5 Safari/533.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://fake-skyscraper.org/ceno-ascisco-defleo?agitated-median=demens#umbra", - "__title": "Ulciscor teres aggredior utpote accedo decens depono turpis vis.", - "__group": "MLHouxd6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "209.29.229.34", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/533.0.2 (KHTML, like Gecko) Version/6.1.5 Safari/533.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "tripudio", - "properties": { - "__group": "MLHouxd6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "150.21.135.180", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/29.0.828.0 Safari/532.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://shrill-grass.name/civis-uterque-aperte?burdensome-overload=pecus", - "__title": "Volup sumptus temptatio cras depono.", - "__group": "1Tf2Rxw9" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "150.21.135.180", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/29.0.828.0 Safari/532.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "defetiscor", - "properties": { - "__group": "1Tf2Rxw9" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "121.14.47.91", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_6_0) AppleWebKit/531.0.1 (KHTML, like Gecko) Chrome/19.0.847.0 Safari/531.0.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://hairy-runway.info/ambitus-delinquo-tutis?questionable-finding=accedo", - "__title": "Calculus carus congregatio vesica.", - "__group": "sEYBfsxh" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "233.83.159.212", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:14.6) Gecko/20100101 Firefox/14.6.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://emotional-backbone.com/absorbeo-sum-arx?esteemed-solution=agnitio", - "__title": "Clamo summa aliqua succedo velum uredo aut.", - "__group": "Q_8lBtPH" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "98.202.15.106", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; .NET CLR 3.8.15931.4)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://hairy-runway.info/cometes-adimpleo-peior#subnecto", - "__title": "Constans cras confugo ustilo deprimo voco ara.", - "__group": "ZqN7zb4p" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "151.105.2.60", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/533.0.1 (KHTML, like Gecko) Version/4.1.7 Safari/533.0.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://fake-skyscraper.org/peccatus-adulescens-sequi?insecure-cinema=aggredior#adduco", - "__title": "Confero amplus amplus turba summisse timor.", - "__group": "vexDbsAA" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "151.105.2.60", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/533.0.1 (KHTML, like Gecko) Version/4.1.7 Safari/533.0.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "acceptus", - "properties": { - "__group": "vexDbsAA" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "165.193.231.243", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; rv:12.6) Gecko/20100101 Firefox/12.6.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://hairy-runway.info/turbo-aedificium-thorax?outgoing-disk=strenuus#vorago", - "__title": "Quam sophismata atque amplexus aegre mollitia cedo neque sollers.", - "__group": "nI3Xs0b2" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "225.243.9.114", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/535.2.2 (KHTML, like Gecko) Version/6.1.2 Safari/535.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://shrill-grass.name/ciminatio-claro-exercitationem?turbulent-quit=tumultus", - "__title": "Tutis talis spectaculum tot anser vilicus.", - "__group": "n84vrbOY" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "54.89.174.73", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10.2; rv:5.5) Gecko/20100101 Firefox/5.5.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://emotional-backbone.com/suppono-bonus-aqua", - "__title": "Desipio creator molestiae desparatus optio bellum culpa textilis.", - "__group": "J1XWorq0" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "116.37.255.125", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.0; Trident/4.1; .NET CLR 3.9.82406.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://emotional-backbone.com/aiunt-universe-vulnero", - "__title": "Teres absque patria.", - "__group": "c3nBrzAV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "116.37.255.125", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.0; Trident/4.1; .NET CLR 3.9.82406.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "delibero", - "properties": { - "__group": "c3nBrzAV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "224.103.61.62", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:8.3) Gecko/20100101 Firefox/8.3.6", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/usque-denuncio-cornu", - "__title": "Iure terreo officia contra excepturi suffragium aspicio charisma undique vallum.", - "__group": "XPXrYsXq" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "224.103.61.62", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:8.3) Gecko/20100101 Firefox/8.3.6", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "patrocinor", - "properties": { - "__group": "XPXrYsXq" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "16.5.237.203", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/531.2.1 (KHTML, like Gecko) Chrome/18.0.889.0 Safari/531.2.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://emotional-backbone.com/clibanus-colligo-patria?boiling-fork=vilitas", - "__title": "Victoria canto celer tum speculum suus suggero vetus vomica.", - "__group": "6V25Mux6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "16.5.237.203", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/531.2.1 (KHTML, like Gecko) Chrome/18.0.889.0 Safari/531.2.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "tardus", - "properties": { - "__group": "6V25Mux6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "14.221.114.87", - "user-agent": "Opera/10.13 (Macintosh; Intel Mac OS X 10.8.5 U; BN Presto/2.9.172 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/dolores-ratione-impedit", - "__title": "Atqui cunae commodi.", - "__group": "rfFMJGcQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "49.120.53.91", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.3) Gecko/20100101 Firefox/15.3.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://first-subexpression.info/curiositas-cunctatio-suasoria?strange-cafe=canto", - "__title": "Soleo eveniet denuo vero.", - "__group": "Ptiv0xtX" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "124.142.67.147", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/7.0)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://emotional-backbone.com/delectatio-deprimo-sophismata?last-pasta=vulgivagus", - "__title": "Curiositas ipsa substantia abduco congregatio amaritudo pecto tribuo arceo sponte.", - "__group": "pGkyQw3_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "104.105.113.231", - "user-agent": "Opera/13.20 (Macintosh; Intel Mac OS X 10.8.9 U; NN Presto/2.9.182 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://shrill-grass.name/civis-abstergo-corrigo?spiffy-character=amplexus#deorsum", - "__title": "Calamitas repellendus defessus baiulus defleo cubo astrum canonicus audax.", - "__group": "vK99MvEh" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "104.105.113.231", - "user-agent": "Opera/13.20 (Macintosh; Intel Mac OS X 10.8.9 U; NN Presto/2.9.182 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "creptio", - "properties": { - "__group": "vK99MvEh" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "217.229.99.101", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_9) AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/19.0.861.0 Safari/536.2.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://emotional-backbone.com/dolorum-soleo-conitor?unused-crocodile=tenuis", - "__title": "Tunc maiores aestivus adsum cernuus carus.", - "__group": "xLO0fcpD" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "242.25.213.240", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/532.0.2 (KHTML, like Gecko) Chrome/23.0.894.0 Safari/532.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://fake-skyscraper.org/depraedor-pecco-adhuc", - "__title": "Delego spiculum similique caput cernuus argentum.", - "__group": "zp-wyQB6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "242.25.213.240", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/532.0.2 (KHTML, like Gecko) Chrome/23.0.894.0 Safari/532.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "deporto", - "properties": { - "__group": "zp-wyQB6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "56.11.95.133", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/5.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://first-subexpression.info/cognatus-aggero-ocer", - "__title": "Quas cilicium voluptate ter.", - "__group": "R-1lPqNk" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "170.2.67.238", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0; .NET CLR 2.2.11970.5)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://first-subexpression.info/antea-careo-colligo", - "__title": "Amissio compono temptatio censura.", - "__group": "uDi4LXBq" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "170.2.67.238", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0; .NET CLR 2.2.11970.5)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "adinventitias", - "properties": { - "__group": "uDi4LXBq" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "69.159.227.34", - "user-agent": "Opera/9.84 (Windows NT 6.0; U; HU Presto/2.9.164 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://hairy-runway.info/auditor-vestigium-pax", - "__title": "Patruus pauci catena teneo asper velociter curiositas considero demum cunabula.", - "__group": "DchUhtla" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "170.173.217.102", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://emotional-backbone.com/alius-audacia-caelestis", - "__title": "Amoveo cetera praesentium crebro cum neque tristis.", - "__group": "ltlGlVE5" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "88.152.140.72", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.1) Gecko/20100101 Firefox/11.1.4", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://hairy-runway.info/decumbo-vel-cupiditate?black-pop=cognatus#asporto", - "__title": "Cupressus cattus reprehenderit quaerat.", - "__group": "r1uUINWo" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "88.152.140.72", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.1) Gecko/20100101 Firefox/11.1.4", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "quo", - "properties": { - "__group": "r1uUINWo" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "206.240.192.123", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/3.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://hairy-runway.info/xiphias-doloribus-voco?adolescent-millet=tamisium#aestus", - "__title": "Aeger administratio nam voveo.", - "__group": "_1WjfQ0V" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "216.162.201.27", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/4.0; .NET CLR 4.5.34783.8)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://shrill-grass.name/cuius-vir-cupiditas#corona", - "__title": "Ascisco candidus spiculum inflammatio ambitus adeo clibanus sint turba anser.", - "__group": "YuYzJ3Ji" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "216.162.201.27", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/4.0; .NET CLR 4.5.34783.8)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "civitas", - "properties": { - "__group": "YuYzJ3Ji" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "170.122.178.127", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.6.5; rv:10.3) Gecko/20100101 Firefox/10.3.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://hairy-runway.info/spes-illum-minus?private-t-shirt=terreo", - "__title": "Creptio sulum utrum aptus avarus.", - "__group": "GcSbPtQb" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "170.122.178.127", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.6.5; rv:10.3) Gecko/20100101 Firefox/10.3.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "delibero", - "properties": { - "__group": "GcSbPtQb" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "20.136.151.100", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/538.1.2 (KHTML, like Gecko) Chrome/21.0.873.0 Safari/538.1.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://shrill-grass.name/corrumpo-sperno-trucido?blushing-suv=cedo", - "__title": "Suasoria absorbeo et.", - "__group": "k-Jiqb83" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "170.2.67.238", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0; .NET CLR 2.2.11970.5)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://first-subexpression.info/sint-appositus-verecundia?unfit-scorn=videlicet#accedo", - "__title": "Depono communis usitas currus apostolus blanditiis error.", - "__group": "INQMst3G" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "170.2.67.238", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0; .NET CLR 2.2.11970.5)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "usus", - "properties": { - "__group": "INQMst3G" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "218.92.120.144", - "user-agent": "Opera/14.40 (Windows NT 6.0; U; KO Presto/2.9.172 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://emotional-backbone.com/commodi-tardus-acies", - "__title": "Auxilium charisma acies baiulus comparo amet absconditus.", - "__group": "DVhRfzaL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "218.92.120.144", - "user-agent": "Opera/14.40 (Windows NT 6.0; U; KO Presto/2.9.172 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "tersus", - "properties": { - "__group": "DVhRfzaL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "109.185.16.225", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/4.1; .NET CLR 2.6.60928.7)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/degenero-tot-vere?sparkling-median=congregatio", - "__title": "Tergeo aegrus sequi compello tabella.", - "__group": "fUspSVA2" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "188.40.87.137", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/531.1.2 (KHTML, like Gecko) Version/4.1.9 Safari/531.1.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://first-subexpression.info/approbo-admiratio-terga?ambitious-account=caterva#vobis", - "__title": "Acquiro solitudo omnis cibo vestigium comminor deporto.", - "__group": "eFEzGOMC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "188.40.87.137", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/531.1.2 (KHTML, like Gecko) Version/4.1.9 Safari/531.1.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "repudiandae", - "properties": { - "__group": "eFEzGOMC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "31.111.59.240", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:6.0) Gecko/20100101 Firefox/6.0.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://shrill-grass.name/strues-solus-qui?negative-step=velut", - "__title": "Territo umquam depono aggredior talis.", - "__group": "H2y5i1rG" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "224.103.61.62", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:8.3) Gecko/20100101 Firefox/8.3.6", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/vis-eum-sponte?stingy-sarong=soluta", - "__title": "Umquam totidem claro depono defessus.", - "__group": "F2vc6PXN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "177.206.216.2", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:9.7) Gecko/20100101 Firefox/9.7.3", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://hairy-runway.info/amplus-cultellus-et?slimy-polyester=ventosus", - "__title": "Thermae tabesco aptus.", - "__group": "ibID6rK2" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "149.221.92.2", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; rv:10.2) Gecko/20100101 Firefox/10.2.7", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://fake-skyscraper.org/aequus-adsum-tactus?striking-filter=abscido", - "__title": "Sonitus consequatur vivo viridis vobis cruciamentum tibi suspendo crastinus.", - "__group": "9vWq8cBL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "63.168.92.177", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/534.2.0 (KHTML, like Gecko) Chrome/15.0.874.0 Safari/534.2.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://hairy-runway.info/triduana-aspernatur-antepono?elastic-doubter=hic", - "__title": "Tepidus tantum comparo crux crustulum virgo universe voluptas.", - "__group": "-Oz1UOn_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "212.223.196.208", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:14.6) Gecko/20100101 Firefox/14.6.4", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://emotional-backbone.com/stillicidium-curtus-temptatio", - "__title": "Vulariter approbo ars atqui supellex.", - "__group": "FK7m4Faj" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "212.223.196.208", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:14.6) Gecko/20100101 Firefox/14.6.4", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "certus", - "properties": { - "__group": "FK7m4Faj" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "76.212.120.150", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/533.2.1 (KHTML, like Gecko) Version/6.0.10 Safari/533.2.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://shrill-grass.name/delinquo-decretum-vilis#cunctatio", - "__title": "Suppono quasi dolore consuasor agnosco dolor autem.", - "__group": "NQ3MiQHH" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "76.212.120.150", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/533.2.1 (KHTML, like Gecko) Version/6.0.10 Safari/533.2.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "esse", - "properties": { - "__group": "NQ3MiQHH" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "138.140.148.169", - "user-agent": "Opera/12.29 (Macintosh; Intel Mac OS X 10.8.6 U; HY Presto/2.9.161 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://shrill-grass.name/colligo-alveus-tempus", - "__title": "Tendo angulus conscendo caecus voveo sulum approbo cubitum.", - "__group": "-lNjNTEs" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "138.140.148.169", - "user-agent": "Opera/12.29 (Macintosh; Intel Mac OS X 10.8.6 U; HY Presto/2.9.161 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "aqua", - "properties": { - "__group": "-lNjNTEs" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "209.29.229.34", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/533.0.2 (KHTML, like Gecko) Version/6.1.5 Safari/533.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/attonbitus-sumptus-turpis?tepid-graffiti=terebro", - "__title": "Ducimus vinitor tot confero stultus desparatus paens derelinquo.", - "__group": "Zqge6sZK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "63.44.253.248", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:6.8) Gecko/20100101 Firefox/6.8.3", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://fake-skyscraper.org/debitis-tribuo-patruus?soft-issue=utrimque", - "__title": "Calcar veritas vulgo viscus dolorem demum sopor.", - "__group": "Trc9xDpK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "63.44.253.248", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:6.8) Gecko/20100101 Firefox/6.8.3", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "voco", - "properties": { - "__group": "Trc9xDpK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "7.64.57.67", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/6.0; .NET CLR 2.0.44177.2)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://hairy-runway.info/aveho-caecus-tenetur?ashamed-gym=vulpes", - "__title": "Delectatio argumentum ustulo delinquo vulgivagus ambulo.", - "__group": "OSZ8HyEI" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "5.79.15.150", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6.1; rv:14.2) Gecko/20100101 Firefox/14.2.5", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://first-subexpression.info/vinco-undique-conscendo?jealous-lawmaker=depono", - "__title": "Arma non vomer aliquam suus cena perferendis.", - "__group": "CCU2bRjz" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "169.61.132.183", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/3.1; .NET CLR 4.6.38283.9)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://shrill-grass.name/utilis-cruentus-stipes?able-horde=certus", - "__title": "Urbanus doloremque copiose.", - "__group": "mQ82Ej9f" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "169.61.132.183", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/3.1; .NET CLR 4.6.38283.9)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "conscendo", - "properties": { - "__group": "mQ82Ej9f" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.133.33.127", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:14.5) Gecko/20100101 Firefox/14.5.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/absens-acer-ab?closed-dividend=utique", - "__title": "Tolero provident blanditiis.", - "__group": "ISwgEQz7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "115.89.114.168", - "user-agent": "Opera/9.52 (X11; Linux i686; U; FO Presto/2.9.161 Version/11.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://fake-skyscraper.org/fugit-cerno-constans?noted-priesthood=admoveo#adulatio", - "__title": "Ulterius victoria peior capto demens corrumpo tabgo talis abeo.", - "__group": "aqRGKx38" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "30.129.33.38", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.5) Gecko/20100101 Firefox/11.5.3", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://first-subexpression.info/alo-carus-celer?strange-clavicle=vulnus", - "__title": "Contigo civis caute comminor adopto.", - "__group": "RYVpcTD-" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "169.114.46.14", - "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://hairy-runway.info/admiratio-convoco-tristis?ornery-ethyl=comminor#denego", - "__title": "Illum uxor contego.", - "__group": "9RzKiZRa" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "169.114.46.14", - "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "truculenter", - "properties": { - "__group": "9RzKiZRa" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "190.155.86.218", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/numquam-magnam-nulla?decent-underpants=stella", - "__title": "Decens vilitas velum arma callide asporto natus commemoro ambulo.", - "__group": "wnnxoaqd" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "190.155.86.218", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "consequatur", - "properties": { - "__group": "wnnxoaqd" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "49.22.79.146", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:11.3) Gecko/20100101 Firefox/11.3.8", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/ascit-thymbra-viscus?gifted-basket=solus#centum", - "__title": "Laudantium aperiam allatus depereo cena adfero arceo statua cura campana.", - "__group": "xF6B7296" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "49.22.79.146", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:11.3) Gecko/20100101 Firefox/11.3.8", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "terra", - "properties": { - "__group": "xF6B7296" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "3.79.37.113", - "user-agent": "Opera/10.30 (X11; Linux x86_64; U; NE Presto/2.9.162 Version/12.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://first-subexpression.info/at-alveus-turbo", - "__title": "Trucido animadverto denique varius considero.", - "__group": "ZoO_aX-S" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "3.79.37.113", - "user-agent": "Opera/10.30 (X11; Linux x86_64; U; NE Presto/2.9.162 Version/12.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "versus", - "properties": { - "__group": "ZoO_aX-S" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "176.144.75.166", - "user-agent": "Opera/11.46 (Windows NT 5.1; U; FR Presto/2.9.180 Version/11.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://shrill-grass.name/vesica-denuo-abstergo?outlying-loyalty=talis", - "__title": "Astrum deprecator laudantium audax amitto sopor.", - "__group": "RQ5yeET-" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "176.144.75.166", - "user-agent": "Opera/11.46 (Windows NT 5.1; U; FR Presto/2.9.180 Version/11.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "defleo", - "properties": { - "__group": "RQ5yeET-" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "199.113.141.28", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.0.0 (KHTML, like Gecko) Chrome/31.0.803.0 Safari/531.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://first-subexpression.info/civis-soluta-non", - "__title": "Cervus chirographum vociferor utor delicate adhaero validus aduro timidus.", - "__group": "ZDbUgi53" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "224.103.61.62", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:8.3) Gecko/20100101 Firefox/8.3.6", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/vester-vito-summa", - "__title": "Terra dignissimos tracto substantia speculum ipsum undique deinde absconditus.", - "__group": "BL_hjodq" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "42.191.41.234", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/6.1; .NET CLR 4.7.74305.7)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://first-subexpression.info/demulceo-nesciunt-crustulum", - "__title": "Causa angelus creator toties amor attero utroque usque.", - "__group": "J0xlYrjg" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "199.246.117.38", - "user-agent": "Opera/14.81 (Macintosh; Intel Mac OS X 10.8.6 U; HY Presto/2.9.162 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://emotional-backbone.com/decimus-baiulus-sol#defero", - "__title": "Sollers tergeo celo terebro ea cariosus.", - "__group": "c4Csfj2I" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "199.246.117.38", - "user-agent": "Opera/14.81 (Macintosh; Intel Mac OS X 10.8.6 U; HY Presto/2.9.162 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "tabesco", - "properties": { - "__group": "c4Csfj2I" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "122.232.92.111", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://hairy-runway.info/comedo-acervus-ara?babyish-character=cupiditas", - "__title": "Pauci cohors traho abundans uxor cado suppono aequitas pax.", - "__group": "GXXb1BUq" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "122.232.92.111", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "aestivus", - "properties": { - "__group": "GXXb1BUq" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "87.167.182.144", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://first-subexpression.info/supellex-callide-aggredior?useless-citizen=sopor", - "__title": "Comprehendo delego tibi sunt.", - "__group": "DfImLkdv" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "87.167.182.144", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "copia", - "properties": { - "__group": "DfImLkdv" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "241.4.140.154", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.8) Gecko/20100101 Firefox/15.8.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://hairy-runway.info/cariosus-iure-aedificium", - "__title": "Auxilium deleo bibo nemo abscido tibi vilis speciosus.", - "__group": "Mw_wyKxO" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "241.4.140.154", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.8) Gecko/20100101 Firefox/15.8.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "aiunt", - "properties": { - "__group": "Mw_wyKxO" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "171.254.175.90", - "user-agent": "Mozilla/5.0 (Windows NT 5.0; rv:15.9) Gecko/20100101 Firefox/15.9.6", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://first-subexpression.info/quaerat-pecus-aperte", - "__title": "Bonus amo volaticus admiratio convoco aequitas alienus.", - "__group": "19XhUOKc" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "171.254.175.90", - "user-agent": "Mozilla/5.0 (Windows NT 5.0; rv:15.9) Gecko/20100101 Firefox/15.9.6", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "autus", - "properties": { - "__group": "19XhUOKc" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "212.223.196.208", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:14.6) Gecko/20100101 Firefox/14.6.4", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://emotional-backbone.com/laboriosam-tepidus-audax?nippy-barge=adhuc#officia", - "__title": "Vox infit usitas cenaculum arceo infit deprecator.", - "__group": "uvrZIf49" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "212.223.196.208", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:14.6) Gecko/20100101 Firefox/14.6.4", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "tabgo", - "properties": { - "__group": "uvrZIf49" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "2.181.24.222", - "user-agent": "Opera/10.77 (X11; Linux i686; U; MT Presto/2.9.189 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://shrill-grass.name/curvo-ratione-cohibeo?boring-stranger=ultio", - "__title": "Decerno assentator vesper nobis capitulus velut.", - "__group": "52j-vj3Z" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "64.77.118.176", - "user-agent": "Opera/14.2 (Windows NT 6.2; U; AB Presto/2.9.160 Version/11.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://hairy-runway.info/vapulus-minima-temporibus?clumsy-produce=confero", - "__title": "Vulnero quod et.", - "__group": "mr9KgXrk" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "245.62.131.155", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_3) AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/18.0.883.0 Safari/536.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://hairy-runway.info/colo-adficio-depromo?colossal-availability=voluptate", - "__title": "Artificiose clamo arbor.", - "__group": "auB-xVC7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "245.62.131.155", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_3) AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/18.0.883.0 Safari/536.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "somnus", - "properties": { - "__group": "auB-xVC7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "176.144.75.166", - "user-agent": "Opera/11.46 (Windows NT 5.1; U; FR Presto/2.9.180 Version/11.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://shrill-grass.name/tempore-defetiscor-viduo?worse-version=angelus#capio", - "__title": "Torqueo consuasor quam theca.", - "__group": "9dpNEGDj" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "190.155.86.218", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://shrill-grass.name/aperte-cognomen-concido?unlawful-mousse=strues#fuga", - "__title": "Culpa carmen bibo accusantium.", - "__group": "tXDRtTUO" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "190.155.86.218", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "vilis", - "properties": { - "__group": "tXDRtTUO" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "22.66.126.179", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.3; Trident/5.0; .NET CLR 2.5.98386.9)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://shrill-grass.name/quidem-civis-careo?cute-independence=angustus", - "__title": "Clamo currus surculus carus celebrer.", - "__group": "ay0q___z" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "22.66.126.179", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.3; Trident/5.0; .NET CLR 2.5.98386.9)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "centum", - "properties": { - "__group": "ay0q___z" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "133.55.65.76", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; WOW64; rv:11.5) Gecko/20100101 Firefox/11.5.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://shrill-grass.name/bellum-cruciamentum-tersus?competent-cassava=suasoria#conqueror", - "__title": "Coaegresco approbo deorsum nam.", - "__group": "-YF_JQ_T" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "241.4.140.154", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.8) Gecko/20100101 Firefox/15.8.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://hairy-runway.info/officia-video-ante", - "__title": "Cursus curtus confido.", - "__group": "KQjndaRe" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "241.4.140.154", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.8) Gecko/20100101 Firefox/15.8.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "cibo", - "properties": { - "__group": "KQjndaRe" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "221.109.21.199", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.3; Trident/5.1)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://hairy-runway.info/statua-conculco-angulus?infamous-louse=soleo", - "__title": "Titulus patruus pectus stips cursim.", - "__group": "2QQHTjrZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "96.70.185.133", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/534.1.1 (KHTML, like Gecko) Chrome/16.0.805.0 Safari/534.1.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://shrill-grass.name/nostrum-vesica-demulceo", - "__title": "Conscendo venio eum.", - "__group": "C4mbWP6B" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "49.22.79.146", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:11.3) Gecko/20100101 Firefox/11.3.8", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/triduana-tabgo-cras", - "__title": "Tabula alo avarus corpus timor delicate adipisci demonstro.", - "__group": "QMFzTo8h" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "49.22.79.146", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:11.3) Gecko/20100101 Firefox/11.3.8", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "velit", - "properties": { - "__group": "QMFzTo8h" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "49.22.79.146", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:11.3) Gecko/20100101 Firefox/11.3.8", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://shrill-grass.name/amplexus-somniculosus-carus#deludo", - "__title": "Cubicularis facilis cupressus amor est vigilo rem.", - "__group": "u-LCgRBJ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "49.22.79.146", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:11.3) Gecko/20100101 Firefox/11.3.8", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "adamo", - "properties": { - "__group": "u-LCgRBJ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "36.151.84.152", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5 rv:4.0; BS) AppleWebKit/534.0.2 (KHTML, like Gecko) Version/5.0.2 Safari/534.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://fake-skyscraper.org/incidunt-aspicio-supra", - "__title": "Commodo tamquam ascisco pauci compello.", - "__group": "diJaSGZ-" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "36.151.84.152", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5 rv:4.0; BS) AppleWebKit/534.0.2 (KHTML, like Gecko) Version/5.0.2 Safari/534.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "circumvenio", - "properties": { - "__group": "diJaSGZ-" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "114.169.163.88", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_8 rv:5.0; HY) AppleWebKit/538.2.0 (KHTML, like Gecko) Version/4.0.6 Safari/538.2.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://emotional-backbone.com/virgo-una-consuasor?emotional-filter=occaecati#defero", - "__title": "Consectetur tersus cubo desparatus bis curtus.", - "__group": "NLv5pU50" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "184.201.44.127", - "user-agent": "Opera/11.86 (X11; Linux x86_64; U; AN Presto/2.9.171 Version/11.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://hairy-runway.info/spes-barba-absque?closed-brook=denique", - "__title": "Antepono attonbitus cilicium crebro casus.", - "__group": "AuDbQMy4" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "98.202.15.106", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; .NET CLR 3.8.15931.4)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://hairy-runway.info/ambulo-abeo-decor#tersus", - "__title": "Nam decens vir thorax voluptate testimonium ipsam.", - "__group": "dxinKU7m" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "98.202.15.106", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; .NET CLR 3.8.15931.4)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "timor", - "properties": { - "__group": "dxinKU7m" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "8.53.78.112", - "user-agent": "Opera/10.35 (X11; Linux i686; U; SK Presto/2.9.182 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://emotional-backbone.com/ullam-totam-antea?strident-developing=acer#arma", - "__title": "Vicissitudo volutabrum curia deporto sperno aiunt varietas argumentum.", - "__group": "JJ3HA0km" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "151.100.244.168", - "user-agent": "Opera/10.44 (Macintosh; Intel Mac OS X 10.6.7 U; AF Presto/2.9.175 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://emotional-backbone.com/termes-doloribus-combibo?vivacious-rim=enim", - "__title": "Acidus textor libero vestigium taedium arma vero voco.", - "__group": "jYT8xBxo" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "151.100.244.168", - "user-agent": "Opera/10.44 (Macintosh; Intel Mac OS X 10.6.7 U; AF Presto/2.9.175 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "solium", - "properties": { - "__group": "jYT8xBxo" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "139.43.5.227", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6 rv:6.0; SC) AppleWebKit/536.1.1 (KHTML, like Gecko) Version/4.1.10 Safari/536.1.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://fake-skyscraper.org/tendo-admoveo-necessitatibus?growing-porter=cauda", - "__title": "Eum ademptio clarus anser coruscus vindico natus demo confugo alii.", - "__group": "sE0UDckr" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "164.89.112.204", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/7.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/urbanus-despecto-abscido?helpful-minister=atqui", - "__title": "Ducimus ustilo aqua.", - "__group": "pD6ZCmtQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "164.89.112.204", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/7.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "speculum", - "properties": { - "__group": "pD6ZCmtQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "89.58.46.227", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_5 rv:2.0; DE) AppleWebKit/533.1.1 (KHTML, like Gecko) Version/7.1.5 Safari/533.1.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://hairy-runway.info/subvenio-coruscus-sint?scaly-pillbox=tametsi", - "__title": "Officiis charisma caput synagoga decretum audio ait statua subvenio commodi.", - "__group": "DPx7ian3" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "87.199.125.36", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/538.0.0 (KHTML, like Gecko) Chrome/39.0.848.0 Safari/538.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://hairy-runway.info/cubo-adfectus-officia", - "__title": "Doloremque arx attero deleniti.", - "__group": "q3JfWIjr" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "151.97.12.113", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/5.1.5 Safari/532.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://fake-skyscraper.org/avaritia-crur-ipsam?astonishing-parsnip=doloribus", - "__title": "Sustineo centum nulla spectaculum id.", - "__group": "CbY6ywrx" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "233.83.159.212", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:14.6) Gecko/20100101 Firefox/14.6.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://emotional-backbone.com/stips-caelum-adulatio", - "__title": "Tendo triumphus defleo candidus vacuus adhuc alioqui.", - "__group": "nomou4fj" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "233.83.159.212", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:14.6) Gecko/20100101 Firefox/14.6.9", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "tondeo", - "properties": { - "__group": "nomou4fj" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "69.159.227.34", - "user-agent": "Opera/9.84 (Windows NT 6.0; U; HU Presto/2.9.164 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://hairy-runway.info/sumo-sollicito-cena?infinite-tentacle=terebro#perspiciatis", - "__title": "Volva quaerat vetus caterva assentator teneo apostolus decretum illum tabesco.", - "__group": "bpwu56_l" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "151.97.12.113", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/5.1.5 Safari/532.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://fake-skyscraper.org/carpo-vicinus-comminor?decent-eternity=maxime", - "__title": "Carus ipsam non veritas temporibus quibusdam aspernatur aspicio.", - "__group": "wwHr8gBQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "189.142.63.78", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/7.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://emotional-backbone.com/est-ulciscor-tendo?blank-punctuation=succurro", - "__title": "Cibo accommodo abbas suffoco versus.", - "__group": "ZIwMisn4" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "189.142.63.78", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/7.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "aperiam", - "properties": { - "__group": "ZIwMisn4" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "216.162.201.27", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/4.0; .NET CLR 4.5.34783.8)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://shrill-grass.name/carus-aggero-tametsi#cohibeo", - "__title": "Reiciendis abutor denuncio vero pecus aliqua articulus capio sursum sperno.", - "__group": "xjss53c0" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "216.162.201.27", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/4.0; .NET CLR 4.5.34783.8)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "xiphias", - "properties": { - "__group": "xjss53c0" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "7.64.57.67", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/6.0; .NET CLR 2.0.44177.2)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://hairy-runway.info/sol-tametsi-verumtamen#coaegresco", - "__title": "Vesco viridis patruus atrox eaque pauci tempus.", - "__group": "XHGJUCrg" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "7.64.57.67", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/6.0; .NET CLR 2.0.44177.2)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "vicissitudo", - "properties": { - "__group": "XHGJUCrg" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "81.171.52.158", - "user-agent": "Opera/14.87 (Macintosh; Intel Mac OS X 10.6.3 U; NB Presto/2.9.177 Version/10.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://fake-skyscraper.org/vix-depraedor-crudelis?equatorial-cemetery=cibus", - "__title": "Angelus armarium terra utilis cervus aegrotatio totam.", - "__group": "nU4fUz-F" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "81.171.52.158", - "user-agent": "Opera/14.87 (Macintosh; Intel Mac OS X 10.6.3 U; NB Presto/2.9.177 Version/10.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "admoneo", - "properties": { - "__group": "nU4fUz-F" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "149.221.92.2", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; rv:10.2) Gecko/20100101 Firefox/10.2.7", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://fake-skyscraper.org/vivo-quisquam-verumtamen", - "__title": "Apud capillus ventus sumo.", - "__group": "0qyNssca" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "149.221.92.2", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; rv:10.2) Gecko/20100101 Firefox/10.2.7", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "a", - "properties": { - "__group": "0qyNssca" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "219.157.203.2", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/18.0.898.0 Safari/536.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://fake-skyscraper.org/tamdiu-a-pecus?motionless-designation=uterque", - "__title": "Tepesco tero cibus coadunatio abeo adfero.", - "__group": "STUO7uzP" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "199.246.117.38", - "user-agent": "Opera/14.81 (Macintosh; Intel Mac OS X 10.8.6 U; HY Presto/2.9.162 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://emotional-backbone.com/tactus-theca-aperiam?worthwhile-nudge=amor#defleo", - "__title": "Tam vindico decens alius laborum vis pauper vetus.", - "__group": "thOg6M4n" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "199.246.117.38", - "user-agent": "Opera/14.81 (Macintosh; Intel Mac OS X 10.8.6 U; HY Presto/2.9.162 Version/12.00)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "una", - "properties": { - "__group": "thOg6M4n" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "250.149.96.160", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_9_7 rv:6.0; DA) AppleWebKit/533.0.2 (KHTML, like Gecko) Version/5.1.3 Safari/533.0.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://fake-skyscraper.org/adfectus-provident-ultio?brilliant-seafood=capio#aedificium", - "__title": "Qui apparatus expedita vereor tubineus ventus adsum conservo.", - "__group": "fWndRv85" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "245.62.131.155", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_3) AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/18.0.883.0 Safari/536.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://hairy-runway.info/adstringo-audax-facilis?first-pocket-watch=tantum#charisma", - "__title": "Vilitas strues molestias coepi tubineus.", - "__group": "CrvmyIrx" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "49.120.53.91", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.3) Gecko/20100101 Firefox/15.3.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://first-subexpression.info/molestiae-auctus-virtus", - "__title": "Aiunt tenus enim ventosus pel facilis harum viduo defessus voluptatum.", - "__group": "d7QLjt0p" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "10.192.81.43", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/20.0.801.0 Safari/536.2.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://emotional-backbone.com/adsuesco-arca-tempore?fragrant-synergy=culpo", - "__title": "Patrocinor antepono adinventitias concedo carus.", - "__group": "yFZS2C0C" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "10.192.81.43", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/20.0.801.0 Safari/536.2.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "timidus", - "properties": { - "__group": "yFZS2C0C" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "189.9.61.68", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0)AppleWebKit/537.0.2 (KHTML, like Gecko) Version/6.0.5 Safari/537.0.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://hairy-runway.info/deinde-conqueror-defungo", - "__title": "Torrens itaque ante sursum totidem adeo armarium caecus solium.", - "__group": "eaZpOKEZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "189.9.61.68", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0)AppleWebKit/537.0.2 (KHTML, like Gecko) Version/6.0.5 Safari/537.0.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "impedit", - "properties": { - "__group": "eaZpOKEZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "229.184.163.187", - "user-agent": "Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:13.1) Gecko/20100101 Firefox/13.1.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://hairy-runway.info/timidus-cursim-velut?assured-guard=vobis", - "__title": "Usitas solitudo illo aro ars.", - "__group": "RDETLOKQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "229.184.163.187", - "user-agent": "Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:13.1) Gecko/20100101 Firefox/13.1.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "esse", - "properties": { - "__group": "RDETLOKQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "170.122.178.127", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.6.5; rv:10.3) Gecko/20100101 Firefox/10.3.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://hairy-runway.info/commodi-tabula-suus?functional-cutover=thymbra", - "__title": "Ulciscor benevolentia accommodo.", - "__group": "ekqxCF5f" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "121.14.47.91", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_6_0) AppleWebKit/531.0.1 (KHTML, like Gecko) Chrome/19.0.847.0 Safari/531.0.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://hairy-runway.info/ubi-vicinus-ulciscor#coniuratio", - "__title": "Voluptates sulum eveniet harum distinctio.", - "__group": "vXPWP1dt" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "21.15.111.37", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/25.0.829.0 Safari/532.2.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/accendo-clibanus-teres?triangular-reorganisation=quisquam", - "__title": "Comprehendo tersus itaque deripio vallum demum illum curis volup.", - "__group": "XLzjqGAl" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "21.15.111.37", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/25.0.829.0 Safari/532.2.2", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "callide", - "properties": { - "__group": "XLzjqGAl" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "2.181.24.222", - "user-agent": "Opera/10.77 (X11; Linux i686; U; MT Presto/2.9.189 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://shrill-grass.name/carcer-dedico-ipsa?corny-t-shirt=utique", - "__title": "Antepono aliquam patrocinor derelinquo adversus capto cupressus tonsor.", - "__group": "RerB3k7z" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "216.211.145.150", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1; Trident/7.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://emotional-backbone.com/desidero-asperiores-beatus?frank-bob=itaque", - "__title": "Substantia acidus sursum uxor terror suscipit adnuo.", - "__group": "10LR-TJr" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "216.211.145.150", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1; Trident/7.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "quibusdam", - "properties": { - "__group": "10LR-TJr" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "76.212.120.150", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/533.2.1 (KHTML, like Gecko) Version/6.0.10 Safari/533.2.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://shrill-grass.name/deduco-succedo-coniuratio#aetas", - "__title": "Demum saepe cogito tondeo.", - "__group": "WXG7xc-G" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "76.212.120.150", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/533.2.1 (KHTML, like Gecko) Version/6.0.10 Safari/533.2.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "cunae", - "properties": { - "__group": "WXG7xc-G" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "115.89.114.168", - "user-agent": "Opera/9.52 (X11; Linux i686; U; FO Presto/2.9.161 Version/11.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://fake-skyscraper.org/strenuus-defetiscor-atrox?parched-sermon=sublime#amiculum", - "__title": "Certe charisma aufero odit compello videlicet tenax quo.", - "__group": "fTuYTiV7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "147.193.66.87", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; WOW64; rv:7.0) Gecko/20100101 Firefox/7.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://first-subexpression.info/complectus-conqueror-clam?probable-premeditation=cornu", - "__title": "Creo ullam amaritudo subseco vinculum terreo deorsum admiratio.", - "__group": "z_lDpzf6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "147.193.66.87", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; WOW64; rv:7.0) Gecko/20100101 Firefox/7.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "paens", - "properties": { - "__group": "z_lDpzf6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "123.82.191.54", - "user-agent": "Opera/9.99 (X11; Linux x86_64; U; CA Presto/2.9.180 Version/11.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://first-subexpression.info/absque-approbo-itaque?old-fashioned-corporation=uterque", - "__title": "Numquam reprehenderit cunae accusamus verbera coniuratio deripio administratio.", - "__group": "b-lh2k7a" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "123.82.191.54", - "user-agent": "Opera/9.99 (X11; Linux x86_64; U; CA Presto/2.9.180 Version/11.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "antepono", - "properties": { - "__group": "b-lh2k7a" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "184.201.44.127", - "user-agent": "Opera/11.86 (X11; Linux x86_64; U; AN Presto/2.9.171 Version/11.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://hairy-runway.info/adimpleo-demo-voluptatum", - "__title": "Crinis absorbeo tenus congregatio.", - "__group": "pKzlf3qA" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "115.89.114.168", - "user-agent": "Opera/9.52 (X11; Linux i686; U; FO Presto/2.9.161 Version/11.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://fake-skyscraper.org/tendo-curvo-terreo?favorite-waterspout=quasi#traho", - "__title": "Admoneo volutabrum corpus centum voluptates.", - "__group": "3nswfA0b" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "115.89.114.168", - "user-agent": "Opera/9.52 (X11; Linux i686; U; FO Presto/2.9.161 Version/11.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "tardus", - "properties": { - "__group": "3nswfA0b" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "124.142.67.147", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/7.0)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://emotional-backbone.com/aedificium-incidunt-videlicet?likely-carboxyl=advenio#socius", - "__title": "Curto vinitor soleo vester summisse.", - "__group": "x4qTQZx9" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "246.17.120.149", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/7.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://fake-skyscraper.org/eum-defungo-accusantium", - "__title": "Amoveo animus demitto adaugeo aeger debitis.", - "__group": "QE37N9yk" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "78.134.128.4", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:9.5) Gecko/20100101 Firefox/9.5.4", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://shrill-grass.name/subnecto-degero-temperantia?mundane-descent=cribro#patior", - "__title": "Theca valetudo nam culpa.", - "__group": "1fZAhnVy" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "239.88.234.239", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/7.0; .NET CLR 1.4.92037.5)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://emotional-backbone.com/baiulus-subvenio-accedo#adeo", - "__title": "Validus quis volo quam pauper repudiandae amo.", - "__group": "zjh3nA2U" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "239.88.234.239", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/7.0; .NET CLR 1.4.92037.5)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "bonus", - "properties": { - "__group": "zjh3nA2U" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "117.133.45.169", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/3.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://first-subexpression.info/validus-deleo-capitulus?slimy-godparent=absum", - "__title": "Coma aliquam facere copia cohaero comparo.", - "__group": "8Bl7-Dt0" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "31.101.61.239", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; .NET CLR 3.2.50065.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://shrill-grass.name/alienus-molestiae-video", - "__title": "Stipes tendo cunctatio callide sulum quis coma demonstro.", - "__group": "CQCpXVKE" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "31.101.61.239", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; .NET CLR 3.2.50065.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "harum", - "properties": { - "__group": "CQCpXVKE" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "219.157.203.2", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/18.0.898.0 Safari/536.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://fake-skyscraper.org/defero-aegrus-deleo?entire-armchair=avarus", - "__title": "Deleo ara caste patria coerceo.", - "__group": "i92hli6M" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "219.157.203.2", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1) AppleWebKit/536.2.1 (KHTML, like Gecko) Chrome/18.0.898.0 Safari/536.2.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "admitto", - "properties": { - "__group": "i92hli6M" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "30.129.33.38", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.5) Gecko/20100101 Firefox/11.5.3", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://first-subexpression.info/consectetur-caveo-laboriosam?unripe-verve=viridis", - "__title": "Reprehenderit cultellus delinquo consuasor ipsum alienus patria.", - "__group": "n3b_vew2" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "30.129.33.38", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.5) Gecko/20100101 Firefox/11.5.3", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "torqueo", - "properties": { - "__group": "n3b_vew2" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "11.218.194.55", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/533.2.2 (KHTML, like Gecko) Chrome/14.0.861.0 Safari/533.2.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://first-subexpression.info/subito-molestias-certus?cautious-bookcase=repellendus#damnatio", - "__title": "Bos dolores universe.", - "__group": "yy0hcCjL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "77.13.14.11", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.2; Trident/7.1; .NET CLR 2.0.18304.3)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://shrill-grass.name/accusantium-balbus-aegrus", - "__title": "Denego sint asporto ambitus aggero cohors.", - "__group": "IKzw2H5I" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "76.212.120.150", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/533.2.1 (KHTML, like Gecko) Version/6.0.10 Safari/533.2.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://shrill-grass.name/angelus-temeritas-sponte?pink-coal=adficio", - "__title": "Vinculum quam tutamen apud sufficio usus vetus.", - "__group": "81dZhYHl" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "190.155.86.218", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://shrill-grass.name/capitulus-terreo-arceo", - "__title": "Talis valeo vicinus beneficium charisma crapula cur coadunatio defungo.", - "__group": "y3vx_dVe" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "252.41.157.225", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/27.0.841.0 Safari/531.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://fake-skyscraper.org/decerno-bibo-pecus?petty-operating=adstringo#voluptatibus", - "__title": "Careo tabella officiis.", - "__group": "ckhbFNxj" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "252.41.157.225", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/27.0.841.0 Safari/531.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "aperte", - "properties": { - "__group": "ckhbFNxj" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "31.75.181.124", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://hairy-runway.info/vel-censura-cernuus?shimmering-rawhide=ullus", - "__title": "Talus ante reprehenderit adeo venia turpis dolorum virtus.", - "__group": "4E_bQC36" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "179.37.127.72", - "user-agent": "Opera/11.51 (X11; Linux i686; U; DE Presto/2.9.181 Version/12.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://first-subexpression.info/terga-ancilla-aptus?orange-convection=demo#cupiditas", - "__title": "Administratio calco asperiores vesco abduco iste sublime.", - "__group": "RNIf4axB" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "105.129.210.223", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.8; rv:5.8) Gecko/20100101 Firefox/5.8.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://fake-skyscraper.org/caterva-cohors-vinco", - "__title": "Ullam vox rem.", - "__group": "YMfDtA3T" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "105.129.210.223", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.8; rv:5.8) Gecko/20100101 Firefox/5.8.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "spargo", - "properties": { - "__group": "YMfDtA3T" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "129.61.177.98", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; WOW64; rv:12.3) Gecko/20100101 Firefox/12.3.8", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/tandem-officiis-depraedor?wry-language=veritatis#alias", - "__title": "Caelestis accedo ducimus umquam utpote absum arx deripio calculus substantia.", - "__group": "-6B4j4k5" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "129.61.177.98", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; WOW64; rv:12.3) Gecko/20100101 Firefox/12.3.8", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "thorax", - "properties": { - "__group": "-6B4j4k5" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "5.100.88.66", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/7.0; .NET CLR 3.7.21330.6)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://first-subexpression.info/velut-doloribus-abundans?gorgeous-providence=thorax", - "__title": "Audax adulatio aestivus dignissimos adfero acervus.", - "__group": "4htbpCZH" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "170.2.67.238", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0; .NET CLR 2.2.11970.5)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://first-subexpression.info/administratio-candidus-arcesso?jaunty-chow=teres", - "__title": "Vaco aperiam utor clementia quod derideo advenio aeger vociferor vitiosus.", - "__group": "IvC-KCxK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "170.2.67.238", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0; .NET CLR 2.2.11970.5)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "valde", - "properties": { - "__group": "IvC-KCxK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "5.100.88.66", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/7.0; .NET CLR 3.7.21330.6)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://first-subexpression.info/tego-ratione-praesentium?frizzy-essence=claudeo", - "__title": "Eos annus conspergo corroboro textor compono comparo abduco atqui stipes.", - "__group": "yqssR7hu" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "72.72.187.210", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; Win64; x64; rv:13.1) Gecko/20100101 Firefox/13.1.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://emotional-backbone.com/adflicto-arca-textor#denego", - "__title": "Caveo terga adipiscor arcus tego vis vis villa bene textor.", - "__group": "4US2gUPR" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "170.122.178.127", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.6.5; rv:10.3) Gecko/20100101 Firefox/10.3.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://hairy-runway.info/earum-cotidie-vulgo?annual-morbidity=ater#contra", - "__title": "Fugit sono antea.", - "__group": "7r8seoKg" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "170.122.178.127", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.6.5; rv:10.3) Gecko/20100101 Firefox/10.3.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "at", - "properties": { - "__group": "7r8seoKg" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "48.208.52.218", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/7.1)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://shrill-grass.name/ex-cedo-terreo", - "__title": "Conscendo vapulus sumptus tollo aestas labore volaticus.", - "__group": "GYW-phLn" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "115.89.114.168", - "user-agent": "Opera/9.52 (X11; Linux i686; U; FO Presto/2.9.161 Version/11.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://fake-skyscraper.org/texo-angulus-verbum", - "__title": "Adopto cognatus caute ad conicio ulterius auxilium.", - "__group": "-urhpd3T" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "115.89.114.168", - "user-agent": "Opera/9.52 (X11; Linux i686; U; FO Presto/2.9.161 Version/11.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "vomica", - "properties": { - "__group": "-urhpd3T" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "32.27.243.224", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2 rv:5.0; KW) AppleWebKit/531.1.0 (KHTML, like Gecko) Version/5.0.1 Safari/531.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://fake-skyscraper.org/quisquam-adduco-annus?tedious-ice-cream=caute", - "__title": "Doloribus crastinus ipsum appositus succedo deprimo.", - "__group": "RBmdMuRg" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "5.100.88.66", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/7.0; .NET CLR 3.7.21330.6)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://first-subexpression.info/quo-suspendo-theatrum?corrupt-replacement=ago", - "__title": "Reprehenderit aequus ut aut coaegresco sequi utroque.", - "__group": "94PY9fyy" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "5.100.88.66", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/7.0; .NET CLR 3.7.21330.6)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "umquam", - "properties": { - "__group": "94PY9fyy" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "113.192.195.45", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.1.1 (KHTML, like Gecko) Chrome/13.0.810.0 Safari/532.1.1", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://first-subexpression.info/amor-sordeo-curriculum#cornu", - "__title": "Vehemens decipio communis cur angelus attonbitus supellex arca aiunt assentator.", - "__group": "wqxbrmO0" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "71.249.244.65", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.9 Safari/533.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://fake-skyscraper.org/correptius-nemo-creptio?tough-tributary=condico", - "__title": "Cribro candidus conor coniecto verumtamen suspendo voluntarius.", - "__group": "WUhyGVW7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "212.223.196.208", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:14.6) Gecko/20100101 Firefox/14.6.4", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://emotional-backbone.com/vesco-conicio-bardus#quas", - "__title": "Iure uberrime contego facilis aliquam adulescens vitae.", - "__group": "AeQh1IrN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "212.223.196.208", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:14.6) Gecko/20100101 Firefox/14.6.4", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "uredo", - "properties": { - "__group": "AeQh1IrN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.14.190.192", - "user-agent": "Opera/14.98 (Windows NT 5.2; U; SL Presto/2.9.182 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://shrill-grass.name/saepe-strues-abundans#certe", - "__title": "Acceptus tendo assentator vel.", - "__group": "RN0ds-eg" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.14.190.192", - "user-agent": "Opera/14.98 (Windows NT 5.2; U; SL Presto/2.9.182 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "torqueo", - "properties": { - "__group": "RN0ds-eg" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "31.75.181.124", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://hairy-runway.info/vado-subnecto-vulnus?arid-bob=absorbeo", - "__title": "Convoco terminatio solus dolor cilicium.", - "__group": "ImEGD6CB" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "64.77.118.176", - "user-agent": "Opera/14.2 (Windows NT 6.2; U; AB Presto/2.9.160 Version/11.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://hairy-runway.info/deleniti-ventus-toties?sparkling-cannon=decet", - "__title": "Creber cuppedia succurro quo capillus accusantium varietas.", - "__group": "7BtXdDXC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "64.77.118.176", - "user-agent": "Opera/14.2 (Windows NT 6.2; U; AB Presto/2.9.160 Version/11.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "terra", - "properties": { - "__group": "7BtXdDXC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "129.61.177.98", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; WOW64; rv:12.3) Gecko/20100101 Firefox/12.3.8", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://hairy-runway.info/carmen-amplitudo-thesis", - "__title": "Decet iure vinum aduro correptius volaticus supra necessitatibus accusator excepturi.", - "__group": "6_PwnNs-" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "78.134.128.4", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:9.5) Gecko/20100101 Firefox/9.5.4", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://shrill-grass.name/unde-beneficium-aiunt?heartfelt-chap=adduco#amaritudo", - "__title": "Labore summopere aspernatur ulciscor.", - "__group": "J8mNnBv1" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "179.37.127.72", - "user-agent": "Opera/11.51 (X11; Linux i686; U; DE Presto/2.9.181 Version/12.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://first-subexpression.info/cibo-summa-cervus", - "__title": "Pauci eveniet ventosus ad.", - "__group": "YWQ3BIZd" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "99.11.184.90", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_8_6 rv:4.0; AF) AppleWebKit/534.0.0 (KHTML, like Gecko) Version/4.0.7 Safari/534.0.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://fake-skyscraper.org/turba-amita-quaerat?tall-self-confidence=calamitas#reiciendis", - "__title": "Facere aegrus stella tertius iure coaegresco corrupti.", - "__group": "i17l-zx7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "72.72.187.210", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; Win64; x64; rv:13.1) Gecko/20100101 Firefox/13.1.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://emotional-backbone.com/denique-cunabula-tricesimus", - "__title": "Ambulo eum cupressus.", - "__group": "EysIy9va" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "87.199.125.36", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/538.0.0 (KHTML, like Gecko) Chrome/39.0.848.0 Safari/538.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://hairy-runway.info/verumtamen-aut-comburo?unsung-availability=alienus", - "__title": "Amor vitiosus adstringo.", - "__group": "HQNTPqxV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "186.42.167.199", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/535.0.2 (KHTML, like Gecko) Version/4.1.9 Safari/535.0.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://hairy-runway.info/tum-decet-ars?friendly-metabolite=tum", - "__title": "Surgo molestiae exercitationem valde.", - "__group": "XS0P1Ylx" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "186.42.167.199", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/535.0.2 (KHTML, like Gecko) Version/4.1.9 Safari/535.0.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "crux", - "properties": { - "__group": "XS0P1Ylx" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "165.193.231.243", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; rv:12.6) Gecko/20100101 Firefox/12.6.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://hairy-runway.info/curto-crastinus-volva?prudent-humidity=apto", - "__title": "Pecco comis pax odio amplexus conventus ipsam bellicus tondeo numquam.", - "__group": "gF0XmXrN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "169.61.132.183", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/3.1; .NET CLR 4.6.38283.9)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://shrill-grass.name/consequuntur-tui-subvenio", - "__title": "Antea ultra tamdiu suppono tolero abduco ceno tempore atque coma.", - "__group": "RfFqmGGR" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "169.61.132.183", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/3.1; .NET CLR 4.6.38283.9)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "cupiditate", - "properties": { - "__group": "RfFqmGGR" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "189.9.61.68", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0)AppleWebKit/537.0.2 (KHTML, like Gecko) Version/6.0.5 Safari/537.0.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://hairy-runway.info/terebro-theologus-clibanus?international-mainstream=aliqua", - "__title": "Quisquam adsuesco consectetur cognomen.", - "__group": "NxwqGak4" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "71.249.244.65", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.9 Safari/533.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://fake-skyscraper.org/carpo-toties-curtus", - "__title": "Campana vestrum somniculosus thesis maxime varius.", - "__group": "mLbtqJiL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "199.113.141.28", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.0.0 (KHTML, like Gecko) Chrome/31.0.803.0 Safari/531.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://first-subexpression.info/admoveo-causa-iste", - "__title": "Trans certus utique vilicus curia voro laborum rerum.", - "__group": "cYcH_uLv" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "199.113.141.28", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.0.0 (KHTML, like Gecko) Chrome/31.0.803.0 Safari/531.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "amor", - "properties": { - "__group": "cYcH_uLv" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "113.192.195.45", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.1.1 (KHTML, like Gecko) Chrome/13.0.810.0 Safari/532.1.1", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://first-subexpression.info/adversus-torrens-verumtamen", - "__title": "Strenuus vulpes terra surgo.", - "__group": "vBaPdXn9" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "113.192.195.45", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.1.1 (KHTML, like Gecko) Chrome/13.0.810.0 Safari/532.1.1", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "dicta", - "properties": { - "__group": "vBaPdXn9" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "225.243.9.114", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/535.2.2 (KHTML, like Gecko) Version/6.1.2 Safari/535.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://shrill-grass.name/audentia-anser-crux?rundown-providence=timor", - "__title": "Spero ex careo ullus auctor terra.", - "__group": "zP-xwhQH" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "225.243.9.114", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/535.2.2 (KHTML, like Gecko) Version/6.1.2 Safari/535.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "cupiditas", - "properties": { - "__group": "zP-xwhQH" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "49.22.79.146", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:11.3) Gecko/20100101 Firefox/11.3.8", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://shrill-grass.name/consequuntur-a-attonbitus#delego", - "__title": "Tot curto decor unus virgo carus cresco commodi.", - "__group": "quRfN53A" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "49.22.79.146", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:11.3) Gecko/20100101 Firefox/11.3.8", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "ocer", - "properties": { - "__group": "quRfN53A" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "233.116.102.26", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/4.0; .NET CLR 1.3.54467.3)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://first-subexpression.info/magni-coadunatio-vero?shimmering-ribbon=virgo#deleo", - "__title": "Tepidus audio blanditiis copiose sum.", - "__group": "Y6hygADB" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "74.7.145.169", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.0.1 (KHTML, like Gecko) Chrome/31.0.891.0 Safari/531.0.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://fake-skyscraper.org/amplus-advoco-caterva?direct-essence=vivo", - "__title": "Despecto cursus aegrotatio.", - "__group": "B02iSFc-" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "73.116.247.241", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:8.1) Gecko/20100101 Firefox/8.1.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://emotional-backbone.com/adeo-tumultus-tredecim?untrue-meadow=verecundia", - "__title": "Allatus averto atqui tametsi cunctatio curo adamo degenero.", - "__group": "eFI29Svl" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "73.116.247.241", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:8.1) Gecko/20100101 Firefox/8.1.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "territo", - "properties": { - "__group": "eFI29Svl" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "176.144.75.166", - "user-agent": "Opera/11.46 (Windows NT 5.1; U; FR Presto/2.9.180 Version/11.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://shrill-grass.name/aetas-architecto-caecus?gloomy-arcade=ulciscor", - "__title": "Alo votum repudiandae usus textus deleo terror tardus commodi.", - "__group": "7-ZWQR48" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "176.144.75.166", - "user-agent": "Opera/11.46 (Windows NT 5.1; U; FR Presto/2.9.180 Version/11.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "crur", - "properties": { - "__group": "7-ZWQR48" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "111.215.182.93", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://fake-skyscraper.org/excepturi-cibo-templum?thorny-independence=angulus", - "__title": "Alienus abbas ter.", - "__group": "mVathhsQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "241.4.140.154", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.8) Gecko/20100101 Firefox/15.8.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://hairy-runway.info/ipsa-tero-vapulus?friendly-moment=vergo", - "__title": "Sonitus altus vilis averto quas aer cur adicio tui.", - "__group": "aqDfU9xM" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "241.4.140.154", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.8) Gecko/20100101 Firefox/15.8.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "doloremque", - "properties": { - "__group": "aqDfU9xM" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "176.144.75.166", - "user-agent": "Opera/11.46 (Windows NT 5.1; U; FR Presto/2.9.180 Version/11.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://shrill-grass.name/stips-adulescens-voluptas?unimportant-hierarchy=testimonium", - "__title": "Vilis adduco torqueo theologus ambitus.", - "__group": "Omxju1m7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "176.144.75.166", - "user-agent": "Opera/11.46 (Windows NT 5.1; U; FR Presto/2.9.180 Version/11.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "caelum", - "properties": { - "__group": "Omxju1m7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "146.13.150.146", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:11.1) Gecko/20100101 Firefox/11.1.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://first-subexpression.info/verus-curto-ustilo?timely-expense=decerno", - "__title": "Alius vulariter talus validus cogo caelestis.", - "__group": "BE_cevkG" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "146.13.150.146", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:11.1) Gecko/20100101 Firefox/11.1.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "fugiat", - "properties": { - "__group": "BE_cevkG" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "71.249.244.65", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.9 Safari/533.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://fake-skyscraper.org/abstergo-facilis-super", - "__title": "Mollitia audeo dolore adhuc.", - "__group": "w10SSqCY" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "241.4.140.154", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.8) Gecko/20100101 Firefox/15.8.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://hairy-runway.info/vociferor-eaque-porro", - "__title": "Ver quas repudiandae corroboro solio subito tabella.", - "__group": "rS1P16UN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "249.37.28.160", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_4 rv:5.0; AF) AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.2 Safari/533.1.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://emotional-backbone.com/amo-asporto-tyrannus?emotional-mallard=tempora#aeternus", - "__title": "Atqui admoveo terga perferendis cubitum.", - "__group": "awAwxXs0" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "88.152.140.72", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.1) Gecko/20100101 Firefox/11.1.4", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://hairy-runway.info/supplanto-casso-sum?well-worn-litter=tergeo", - "__title": "Vicinus aer consequatur arbitro.", - "__group": "wTc2eCfy" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "206.240.192.123", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/3.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://hairy-runway.info/ater-acsi-terror", - "__title": "Blanditiis officiis temporibus nisi vobis desparatus veniam voluptatibus careo.", - "__group": "vRBtmQdd" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.14.190.192", - "user-agent": "Opera/14.98 (Windows NT 5.2; U; SL Presto/2.9.182 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://shrill-grass.name/uterque-admoveo-tergeo#aperio", - "__title": "Arcesso veritas solus utique contra adflicto.", - "__group": "hqUU6Lx8" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.14.190.192", - "user-agent": "Opera/14.98 (Windows NT 5.2; U; SL Presto/2.9.182 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "vaco", - "properties": { - "__group": "hqUU6Lx8" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "73.116.247.241", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:8.1) Gecko/20100101 Firefox/8.1.0", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://emotional-backbone.com/bibo-abscido-creo", - "__title": "Aqua antea sunt occaecati.", - "__group": "D1tON4LV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "85.81.37.14", - "user-agent": "Opera/13.55 (Macintosh; Intel Mac OS X 10.6.8 U; LI Presto/2.9.189 Version/11.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://first-subexpression.info/autus-campana-arbitro", - "__title": "Comptus umbra cariosus.", - "__group": "4Q6Hfeuv" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "85.81.37.14", - "user-agent": "Opera/13.55 (Macintosh; Intel Mac OS X 10.6.8 U; LI Presto/2.9.189 Version/11.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "creator", - "properties": { - "__group": "4Q6Hfeuv" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "239.88.234.239", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/7.0; .NET CLR 1.4.92037.5)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://emotional-backbone.com/voluptatum-coniecto-tamisium?outlandish-makeover=sufficio", - "__title": "Vorago cetera vicinus vestigium officia sto collum admoveo creber.", - "__group": "y5YdTJNk" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "239.88.234.239", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/7.0; .NET CLR 1.4.92037.5)", - "origin": "https://emotional-backbone.com" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "188.38.209.195", + "user-agent": "Opera/14.48 (Macintosh; Intel Mac OS X 10.6.9 U; LN Presto/2.9.181 Version/10.00)", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", "payload": { "name": "cognomen", "properties": { - "__group": "y5YdTJNk" + "__group": "KBj8B_24" } } } }, { "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "98.202.15.106", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; .NET CLR 3.8.15931.4)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://hairy-runway.info/suppono-crudelis-defluo", - "__title": "Cattus tristis at tamquam utpote beatae utor quas.", - "__group": "dOuAxdIe" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "10.192.81.43", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/536.2.2 (KHTML, like Gecko) Chrome/20.0.801.0 Safari/536.2.2", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://emotional-backbone.com/pauci-articulus-demum?hungry-conservative=deinde#placeat", - "__title": "Vitium quod velociter textus.", - "__group": "D2BpWbH7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "131.56.64.180", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "189.109.20.33", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" }, "track": { "type": "track", @@ -29134,848 +1169,19 @@ "name": "screen_view", "properties": { "__referrer": "", - "__path": "https://shrill-grass.name/utilis-suggero-arcus", - "__title": "Celebrer deinde officiis cernuus confugo suscipit.", - "__group": "_w0-Znn5" + "__path": "https://repentant-statue.info/vero-argumentum-urbanus#aetas", + "__title": "Caritas solitudo cursus demoror careo solitudo soleo coniecto antea clementia.", + "__group": "9_Jpfths" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "131.56.64.180", - "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "sit", - "properties": { - "__group": "_w0-Znn5" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "203.230.193.75", - "user-agent": "Opera/14.12 (X11; Linux i686; U; EO Presto/2.9.170 Version/11.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://fake-skyscraper.org/tenuis-theologus-velit", - "__title": "Error eligendi volup cicuta bellum tempora consectetur.", - "__group": "DHM-9di_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "203.230.193.75", - "user-agent": "Opera/14.12 (X11; Linux i686; U; EO Presto/2.9.170 Version/11.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "super", - "properties": { - "__group": "DHM-9di_" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "2.17.157.67", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_9) AppleWebKit/535.2.1 (KHTML, like Gecko) Chrome/18.0.866.0 Safari/535.2.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://hairy-runway.info/cado-aeneus-ipsa?shadowy-testimonial=vado#totidem", - "__title": "Voluptatibus harum tempus vulariter conduco.", - "__group": "DhZUx6jD" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "2.17.157.67", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_9) AppleWebKit/535.2.1 (KHTML, like Gecko) Chrome/18.0.866.0 Safari/535.2.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "fugiat", - "properties": { - "__group": "DhZUx6jD" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "84.104.131.216", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://first-subexpression.info/dapifer-aut-tibi?imaginary-impostor=statim#cometes", - "__title": "Adversus tamisium calculus vobis adhuc cuppedia tenuis tumultus.", - "__group": "Y_rTVAyw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "84.104.131.216", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; Touch; rv:11.0) like Gecko", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "cavus", - "properties": { - "__group": "Y_rTVAyw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "30.129.33.38", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.5) Gecko/20100101 Firefox/11.5.3", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://first-subexpression.info/via-illum-eveniet?lumbering-wedding=angustus", - "__title": "Conventus nobis tot crastinus repudiandae adicio appositus tenus.", - "__group": "WD354hss" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "30.129.33.38", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.5) Gecko/20100101 Firefox/11.5.3", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "coepi", - "properties": { - "__group": "WD354hss" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "94.108.174.105", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/533.0.1 (KHTML, like Gecko) Chrome/27.0.832.0 Safari/533.0.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://shrill-grass.name/viridis-sufficio-speculum#strenuus", - "__title": "Peccatus color confero baiulus stipes tergo.", - "__group": "wf4vMJqS" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "94.108.174.105", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/533.0.1 (KHTML, like Gecko) Chrome/27.0.832.0 Safari/533.0.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "stipes", - "properties": { - "__group": "wf4vMJqS" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "189.142.63.78", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/7.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://emotional-backbone.com/expedita-sopor-at?warm-outrun=fugit", - "__title": "Adulescens astrum thymum nulla arma.", - "__group": "8thFkA7J" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "189.142.63.78", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/7.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "cupiditas", - "properties": { - "__group": "8thFkA7J" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "108.96.49.60", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:15.9) Gecko/20100101 Firefox/15.9.4", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://first-subexpression.info/tantum-natus-ara?beloved-dime=excepturi#confido", - "__title": "Talus labore antea virgo carbo cui veniam usque complectus.", - "__group": "kACyHesb" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "108.96.49.60", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:15.9) Gecko/20100101 Firefox/15.9.4", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "versus", - "properties": { - "__group": "kACyHesb" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "124.142.67.147", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/7.0)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://emotional-backbone.com/arma-delectus-autem?strict-airline=decumbo", - "__title": "Sollicito stipes considero absconditus perferendis valetudo culpa ipsa.", - "__group": "uOle4G6C" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.14.190.192", - "user-agent": "Opera/14.98 (Windows NT 5.2; U; SL Presto/2.9.182 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://shrill-grass.name/comptus-usque-censura#aut", - "__title": "Decipio cohaero nulla aer amplitudo auditor omnis armarium aegre.", - "__group": "K9D-d6GA" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.14.190.192", - "user-agent": "Opera/14.98 (Windows NT 5.2; U; SL Presto/2.9.182 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "cura", - "properties": { - "__group": "K9D-d6GA" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "85.81.37.14", - "user-agent": "Opera/13.55 (Macintosh; Intel Mac OS X 10.6.8 U; LI Presto/2.9.189 Version/11.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://first-subexpression.info/aestus-praesentium-cervus?burly-information=coepi", - "__title": "Volubilis sulum synagoga admoneo usus tendo consuasor aliqua.", - "__group": "5CK6hHw5" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "85.81.37.14", - "user-agent": "Opera/13.55 (Macintosh; Intel Mac OS X 10.6.8 U; LI Presto/2.9.189 Version/11.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "conculco", - "properties": { - "__group": "5CK6hHw5" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "115.89.114.168", - "user-agent": "Opera/9.52 (X11; Linux i686; U; FO Presto/2.9.161 Version/11.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://fake-skyscraper.org/confido-vestrum-abundans", - "__title": "Derelinquo vestrum claustrum ventito.", - "__group": "zUtNtjMO" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "115.89.114.168", - "user-agent": "Opera/9.52 (X11; Linux i686; U; FO Presto/2.9.161 Version/11.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "acerbitas", - "properties": { - "__group": "zUtNtjMO" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "189.142.63.78", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/7.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://emotional-backbone.com/verbera-subnecto-defetiscor?rewarding-celsius=tot", - "__title": "Id quaerat dedecor acervus carpo cursus.", - "__group": "zw6zsuYd" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "189.142.63.78", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/7.1)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "uter", - "properties": { - "__group": "zw6zsuYd" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "191.78.84.212", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.3; Trident/5.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://first-subexpression.info/stips-certe-tricesimus", - "__title": "Thermae triumphus atrox aestas ulciscor deserunt veritatis debilito.", - "__group": "8URevMrt" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "191.78.84.212", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.3; Trident/5.0)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "comptus", - "properties": { - "__group": "8URevMrt" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "174.255.170.141", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/531.0.1 (KHTML, like Gecko) Version/5.0.4 Safari/531.0.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://emotional-backbone.com/cohors-accusantium-arguo?common-replacement=sint#blandior", - "__title": "Arbor demulceo peccatus collum perspiciatis decipio turpis.", - "__group": "Lqe8_Eo3" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "174.255.170.141", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/531.0.1 (KHTML, like Gecko) Version/5.0.4 Safari/531.0.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "collum", - "properties": { - "__group": "Lqe8_Eo3" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "56.232.113.154", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/18.0.823.0 Safari/531.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://fake-skyscraper.org/tametsi-degenero-tui?palatable-nun=autus", - "__title": "Cicuta vinum cura voluptatem neque reprehenderit aperio.", - "__group": "jcCaoRP-" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "56.232.113.154", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/18.0.823.0 Safari/531.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "adamo", - "properties": { - "__group": "jcCaoRP-" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "101.140.118.158", - "user-agent": "Mozilla/5.0 (Windows NT 5.0; WOW64; rv:11.4) Gecko/20100101 Firefox/11.4.1", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://first-subexpression.info/atque-non-abduco?trustworthy-giggle=id", - "__title": "Corrupti tardus consequuntur ambulo velut conventus denique temporibus.", - "__group": "Ym4n_Chx" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.14.190.192", - "user-agent": "Opera/14.98 (Windows NT 5.2; U; SL Presto/2.9.182 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://shrill-grass.name/conatus-clarus-expedita?likable-godparent=benevolentia#incidunt", - "__title": "Perferendis quisquam corpus cum cetera enim stultus summopere voluptatibus.", - "__group": "Tsjj4m7A" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "124.142.67.147", - "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/7.0)", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://emotional-backbone.com/coniecto-adficio-attonbitus", - "__title": "Comminor defaeco tero aggredior viridis debeo depromo solium denique subiungo.", - "__group": "8oMW4TDU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "87.199.125.36", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/538.0.0 (KHTML, like Gecko) Chrome/39.0.848.0 Safari/538.0.0", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://hairy-runway.info/arma-caelestis-aureus?timely-pleasure=demum#conitor", - "__title": "Ullus antepono cicuta tenax annus succedo blandior.", - "__group": "rxqH9JYK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "71.249.244.65", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.9 Safari/533.1.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://fake-skyscraper.org/deleo-virtus-ipsum?rotten-necklace=callide", - "__title": "Tredecim considero debilito crux beatae ubi subiungo aestivus.", - "__group": "Bmz-R0xe" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "170.173.217.102", - "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/repellat-aptus-decimus?outlandish-bob=sono", - "__title": "Ducimus vesco ocer valetudo villa.", - "__group": "QLaPuJMn" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "72.72.187.210", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; Win64; x64; rv:13.1) Gecko/20100101 Firefox/13.1.1", - "origin": "https://emotional-backbone.com" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/censura-ver-tantum?monumental-director=venustas", - "__title": "Supplanto beatus acer adimpleo somnus volutabrum subito surculus stips amor.", - "__group": "s5Cr1bPe" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "123.139.70.94", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/4.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://hairy-runway.info/aeternus-apostolus-est?critical-daddy=admiratio", - "__title": "Casus vita consectetur iure ratione.", - "__group": "VMfNPlVo" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "42.191.41.234", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/6.1; .NET CLR 4.7.74305.7)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://first-subexpression.info/quas-careo-crebro", - "__title": "Uxor compello ancilla victus at cervus crudelis.", - "__group": "L1aUSTmL" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "42.191.41.234", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/6.1; .NET CLR 4.7.74305.7)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://first-subexpression.info/vindico-victus-vulnus", - "__title": "Impedit autem teres turpis acies decor claudeo.", - "__group": "TShAOCvQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "42.191.41.234", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/6.1; .NET CLR 4.7.74305.7)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "surculus", - "properties": { - "__group": "TShAOCvQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "32.109.136.229", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_5_2 rv:4.0; BO) AppleWebKit/532.1.1 (KHTML, like Gecko) Version/5.1.7 Safari/532.1.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://hairy-runway.info/uberrime-combibo-bellum?basic-ethyl=ars", - "__title": "Alias aro error comitatus deprecator.", - "__group": "nehdPVUy" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "32.109.136.229", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_5_2 rv:4.0; BO) AppleWebKit/532.1.1 (KHTML, like Gecko) Version/5.1.7 Safari/532.1.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "demitto", - "properties": { - "__group": "nehdPVUy" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "170.2.67.238", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0; .NET CLR 2.2.11970.5)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://first-subexpression.info/degusto-tamdiu-tempus", - "__title": "Aggredior tum incidunt vesper sophismata.", - "__group": "x0H3aWeI" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "32.109.136.229", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_5_2 rv:4.0; BO) AppleWebKit/532.1.1 (KHTML, like Gecko) Version/5.1.7 Safari/532.1.1", - "origin": "https://hairy-runway.info" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "44.156.143.187", + "user-agent": "Opera/10.80 (Macintosh; Intel Mac OS X 10.9.5 U; LA Presto/2.9.166 Version/10.00)", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", @@ -29983,19 +1189,150 @@ "name": "screen_view", "properties": { "__referrer": "https://www.duckduckgo.com", - "__path": "https://hairy-runway.info/trado-adinventitias-tego#artificiose", - "__title": "Vomica molestias ustilo admoneo anser aedificium ventito degenero tabella.", - "__group": "iJTic7nv" + "__path": "https://overcooked-luck.net/exercitationem-debilito-tempore", + "__title": "Atavus aiunt repellat thorax attero.", + "__group": "K5ohM8dP" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "94.108.174.105", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/533.0.1 (KHTML, like Gecko) Chrome/27.0.832.0 Safari/533.0.1", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "44.156.143.187", + "user-agent": "Opera/10.80 (Macintosh; Intel Mac OS X 10.9.5 U; LA Presto/2.9.166 Version/10.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "aeneus", + "properties": { + "__group": "K5ohM8dP" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "85.55.64.205", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.1 (KHTML, like Gecko) Version/4.0.2 Safari/534.1.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/abundans-adstringo-conventus?happy-go-lucky-granny=demulceo", + "__title": "Tempus venustas suppellex suppellex damno nesciunt quod.", + "__group": "60iPYS00" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "85.55.64.205", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.1 (KHTML, like Gecko) Version/4.0.2 Safari/534.1.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "decet", + "properties": { + "__group": "60iPYS00" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "215.184.32.84", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_7 rv:4.0; HI) AppleWebKit/532.1.2 (KHTML, like Gecko) Version/5.0.2 Safari/532.1.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://aggressive-flat.name/necessitatibus-quia-taedium", + "__title": "Tutamen texo amita aetas vitae denuncio strenuus pecus aptus.", + "__group": "_ftUmavc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "187.247.103.91", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/538.1.2 (KHTML, like Gecko) Version/7.0.10 Safari/538.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://warped-space.info/clementia-alter-vicissitudo?old-meadow=stips", + "__title": "Animadverto blanditiis solutio demum ipsum utroque facilis decens barba.", + "__group": "I9Pi1dBj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "84.54.4.40", + "user-agent": "Opera/10.92 (Windows NT 5.1; U; SV Presto/2.9.171 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://repentant-statue.info/communis-fugit-degenero?well-to-do-vibraphone=vomica", + "__title": "Tonsor ter denuo communis demitto alter.", + "__group": "xO_Cd3P9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "84.54.4.40", + "user-agent": "Opera/10.92 (Windows NT 5.1; U; SV Presto/2.9.171 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "delibero", + "properties": { + "__group": "xO_Cd3P9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "28.207.186.16", + "user-agent": "Mozilla/5.0 (Windows NT 5.3; Win64; x64; rv:11.8) Gecko/20100101 Firefox/11.8.0", + "origin": "https://imaginary-futon.name" }, "track": { "type": "track", @@ -30003,19 +1340,36 @@ "name": "screen_view", "properties": { "__referrer": "https://www.flickr.com", - "__path": "https://shrill-grass.name/sapiente-dignissimos-ea#amplitudo", - "__title": "Videlicet maiores voluntarius curia taedium textus solitudo sum alveus tam.", - "__group": "1Se0yb-b" + "__path": "https://imaginary-futon.name/curia-quisquam-conventus", + "__title": "Surgo aeneus abduco aptus veritas sublime neque adopto.", + "__group": "KBpCbr6G" } } } }, { "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "162.153.251.223", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_0 rv:2.0; SR) AppleWebKit/537.1.1 (KHTML, like Gecko) Version/6.0.8 Safari/537.1.1", - "origin": "https://first-subexpression.info" + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "28.207.186.16", + "user-agent": "Mozilla/5.0 (Windows NT 5.3; Win64; x64; rv:11.8) Gecko/20100101 Firefox/11.8.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "commemoro", + "properties": { + "__group": "KBpCbr6G" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "201.144.103.220", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/538.1.1 (KHTML, like Gecko) Chrome/25.0.869.0 Safari/538.1.1", + "origin": "https://warped-space.info" }, "track": { "type": "track", @@ -30023,73 +1377,267 @@ "name": "screen_view", "properties": { "__referrer": "https://www.bing.com", - "__path": "https://first-subexpression.info/pectus-enim-speculum?pretty-tail=ara", - "__title": "Attollo inventore suscipit comis audio deficio commemoro magni timidus.", - "__group": "eH3pXEe4" + "__path": "https://warped-space.info/cicuta-bellum-cribro?spherical-lotion=vapulus", + "__title": "Cursim nesciunt vere vesica nobis repudiandae amissio vinitor deleniti tenax.", + "__group": "lcuBPfH9" } } } }, { "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "162.153.251.223", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_0 rv:2.0; SR) AppleWebKit/537.1.1 (KHTML, like Gecko) Version/6.0.8 Safari/537.1.1", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "aegre", - "properties": { - "__group": "eH3pXEe4" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "155.221.141.133", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/6.0)", - "origin": "https://fake-skyscraper.org" + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "28.207.186.16", + "user-agent": "Mozilla/5.0 (Windows NT 5.3; Win64; x64; rv:11.8) Gecko/20100101 Firefox/11.8.0", + "origin": "https://imaginary-futon.name" }, "track": { "type": "track", "payload": { "name": "screen_view", "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://fake-skyscraper.org/somniculosus-debitis-alioqui", - "__title": "Acceptus tenax cubo aer depulso.", - "__group": "hynyQwfh" + "__referrer": "https://www.tumblr.com", + "__path": "https://imaginary-futon.name/atrox-audacia-video", + "__title": "Decerno cribro texo articulus speciosus.", + "__group": "u0pHNVDn" } } } }, { "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "155.221.141.133", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/6.0)", - "origin": "https://fake-skyscraper.org" + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "28.207.186.16", + "user-agent": "Mozilla/5.0 (Windows NT 5.3; Win64; x64; rv:11.8) Gecko/20100101 Firefox/11.8.0", + "origin": "https://imaginary-futon.name" }, "track": { "type": "track", "payload": { - "name": "vetus", + "name": "defungo", "properties": { - "__group": "hynyQwfh" + "__group": "u0pHNVDn" } } } }, { "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "164.89.112.204", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/7.0)", - "origin": "https://hairy-runway.info" + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "33.205.235.79", + "user-agent": "Opera/9.94 (Macintosh; Intel Mac OS X 10.5.6 U; KY Presto/2.9.170 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://warped-space.info/doloribus-super-clam", + "__title": "Caelum corrupti caveo provident similique curriculum contra debeo.", + "__group": "7XLYZvxG" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "33.205.235.79", + "user-agent": "Opera/9.94 (Macintosh; Intel Mac OS X 10.5.6 U; KY Presto/2.9.170 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "speciosus", + "properties": { + "__group": "7XLYZvxG" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "113.74.184.59", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/5.0.8 Safari/532.1.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/colo-aurum-stips?regular-coordination=substantia", + "__title": "Delego absorbeo antea.", + "__group": "XwPjCqP3" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "113.74.184.59", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/5.0.8 Safari/532.1.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://imaginary-futon.name/trans-beneficium-depono", + "__title": "Currus adsuesco astrum socius ascisco eius.", + "__group": "hPwYf3Lt" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "204.218.211.61", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6.7; rv:11.7) Gecko/20100101 Firefox/11.7.9", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/curis-admoveo-minus?timely-instructor=ubi#soluta", + "__title": "Curvo amplitudo despecto supplanto sequi maxime verto.", + "__group": "gG4xIFEX" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "28.240.75.18", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.2; Trident/7.0; .NET CLR 3.6.18942.6)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://repentant-statue.info/rem-apostolus-vita?proud-bar=sublime", + "__title": "Sperno urbanus capitulus facilis quae ulterius.", + "__group": "MWMaprQF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "28.240.75.18", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.2; Trident/7.0; .NET CLR 3.6.18942.6)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "bardus", + "properties": { + "__group": "MWMaprQF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "88.116.133.4", + "user-agent": "Opera/9.39 (Macintosh; Intel Mac OS X 10.5.1 U; FI Presto/2.9.160 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://aggressive-flat.name/sunt-coadunatio-summa?curly-sprinkles=una", + "__title": "Circumvenio vinco vulnero inventore.", + "__group": "Bqe4JLoZ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "113.74.184.59", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/5.0.8 Safari/532.1.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/vinculum-venustas-fugit?only-hydrocarbon=cui", + "__title": "Cruentus cimentarius coadunatio crinis explicabo.", + "__group": "DcpzkXTu" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "113.74.184.59", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/5.0.8 Safari/532.1.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "similique", + "properties": { + "__group": "DcpzkXTu" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "130.241.68.76", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/531.2.1 (KHTML, like Gecko) Chrome/17.0.898.0 Safari/531.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://imaginary-futon.name/tamquam-cunae-tutamen?plump-pigsty=sum#spes", + "__title": "Abscido carmen amet vir cogito ad cetera.", + "__group": "XWLhDOKV" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "196.73.192.106", + "user-agent": "Opera/11.11 (X11; Linux x86_64; U; YI Presto/2.9.184 Version/11.00)", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", @@ -30097,36 +1645,19 @@ "name": "screen_view", "properties": { "__referrer": "https://www.linkedin.com", - "__path": "https://hairy-runway.info/conspergo-crebro-aeger?caring-atrium=aequus", - "__title": "Angustus culpa crudelis quam vilitas apparatus cultellus.", - "__group": "q6CF_1Di" + "__path": "https://overcooked-luck.net/sufficio-attero-acies?colorful-hydrolyse=vis#textor", + "__title": "Terror supplanto suscipio triumphus suscipit delibero.", + "__group": "bCbP1E7K" } } } }, { "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "164.89.112.204", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/7.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "calcar", - "properties": { - "__group": "q6CF_1Di" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "105.129.210.223", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.8; rv:5.8) Gecko/20100101 Firefox/5.8.1", - "origin": "https://fake-skyscraper.org" + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "90.139.4.10", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3)AppleWebKit/531.0.1 (KHTML, like Gecko) Version/6.0.0 Safari/531.0.1", + "origin": "https://imaginary-futon.name" }, "track": { "type": "track", @@ -30134,93 +1665,59 @@ "name": "screen_view", "properties": { "__referrer": "https://www.tumblr.com", - "__path": "https://fake-skyscraper.org/demens-absconditus-tollo?knowledgeable-sweatshop=defleo", - "__title": "Depraedor anser cado solio.", - "__group": "VQa88jZO" + "__path": "https://imaginary-futon.name/vinum-ducimus-stultus?immaculate-topsail=vomito", + "__title": "Speciosus alias solum veritatis abeo amita aveho asper confugo arx.", + "__group": "Dq5dqQgY" } } } }, { "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "105.129.210.223", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10.8; rv:5.8) Gecko/20100101 Firefox/5.8.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "temporibus", - "properties": { - "__group": "VQa88jZO" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "155.221.141.133", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/6.0)", - "origin": "https://fake-skyscraper.org" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "31.25.245.70", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7.6; rv:9.9) Gecko/20100101 Firefox/9.9.8", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", "payload": { "name": "screen_view", "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://fake-skyscraper.org/ager-quae-cavus?unselfish-finger=comptus", - "__title": "Decens et charisma rem peccatus ascisco reiciendis.", - "__group": "Ar6sC20Q" + "__referrer": "https://www.google.com", + "__path": "https://overcooked-luck.net/calco-venio-vulgo?inborn-attraction=deporto", + "__title": "Corrumpo comitatus complectus utrum possimus condico eaque vae.", + "__group": "eiqxytRD" } } } }, { "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "155.221.141.133", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/6.0)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "defendo", - "properties": { - "__group": "Ar6sC20Q" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "216.162.201.27", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/4.0; .NET CLR 4.5.34783.8)", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "180.26.250.55", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/531.2.2 (KHTML, like Gecko) Chrome/36.0.839.0 Safari/531.2.2", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", "payload": { "name": "screen_view", "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://shrill-grass.name/adnuo-laborum-utique?better-t-shirt=tremo", - "__title": "Spoliatio incidunt magnam corrupti deporto summisse territo.", - "__group": "pbr3tV8U" + "__referrer": "https://www.google.com", + "__path": "https://overcooked-luck.net/suscipio-taedium-ante?yellowish-paintwork=pecto", + "__title": "Vester administratio volubilis virga cavus rerum despecto atrox.", + "__group": "zGwK7qXg" } } } }, { "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "123.103.145.189", - "user-agent": "Opera/9.65 (Windows NT 5.1; U; RO Presto/2.9.175 Version/12.00)", - "origin": "https://hairy-runway.info" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "205.248.113.242", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8.9; rv:13.4) Gecko/20100101 Firefox/13.4.0", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", @@ -30228,36 +1725,19 @@ "name": "screen_view", "properties": { "__referrer": "https://www.bing.com", - "__path": "https://hairy-runway.info/cruentus-audeo-adaugeo?muddy-feather=inflammatio", - "__title": "Communis tunc aperte.", - "__group": "3EmTFyvh" + "__path": "https://aggressive-flat.name/abstergo-autem-vicissitudo", + "__title": "Eum acquiro ultio vos consuasor pectus.", + "__group": "glTK5sOs" } } } }, { "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "123.103.145.189", - "user-agent": "Opera/9.65 (Windows NT 5.1; U; RO Presto/2.9.175 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "tardus", - "properties": { - "__group": "3EmTFyvh" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "229.5.154.101", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/535.0.0 (KHTML, like Gecko) Version/5.1.0 Safari/535.0.0", - "origin": "https://first-subexpression.info" + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "89.155.101.119", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/3.0; .NET CLR 2.5.40422.2)", + "origin": "https://imaginary-futon.name" }, "track": { "type": "track", @@ -30265,230 +1745,19 @@ "name": "screen_view", "properties": { "__referrer": "https://www.reddit.com", - "__path": "https://first-subexpression.info/color-sollers-tabesco?weekly-ad=atavus#avaritia", - "__title": "Thalassinus somniculosus decimus.", - "__group": "Ym7tN4t4" + "__path": "https://imaginary-futon.name/esse-laudantium-turbo?extroverted-metal=clementia", + "__title": "Ipsum ago terreo.", + "__group": "2zIUgt6q" } } } }, { "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "229.5.154.101", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/535.0.0 (KHTML, like Gecko) Version/5.1.0 Safari/535.0.0", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "amplus", - "properties": { - "__group": "Ym7tN4t4" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "188.40.87.137", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/531.1.2 (KHTML, like Gecko) Version/4.1.9 Safari/531.1.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://first-subexpression.info/demum-fugiat-pauci?concrete-puppet=delectatio#aptus", - "__title": "Summisse sunt comparo creator tolero.", - "__group": "FJEu9LgN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "97.40.170.34", - "user-agent": "Opera/11.24 (Windows NT 5.1; U; LV Presto/2.9.182 Version/11.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://fake-skyscraper.org/consequuntur-commodo-calco", - "__title": "Centum ultio cavus.", - "__group": "dTerErHu" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "97.40.170.34", - "user-agent": "Opera/11.24 (Windows NT 5.1; U; LV Presto/2.9.182 Version/11.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "synagoga", - "properties": { - "__group": "dTerErHu" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "6.167.73.50", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/534.2.0 (KHTML, like Gecko) Version/6.1.5 Safari/534.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://fake-skyscraper.org/supplanto-thymum-temperantia?outlying-airline=traho", - "__title": "Cupio caelum pecto.", - "__group": "FnMoqYOi" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "52.204.223.55", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.6.4; rv:6.4) Gecko/20100101 Firefox/6.4.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://fake-skyscraper.org/suasoria-sollicito-spoliatio?upright-godfather=tempore#vacuus", - "__title": "Suadeo praesentium cui.", - "__group": "RFqkMEqD" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "170.2.67.238", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0; .NET CLR 2.2.11970.5)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://first-subexpression.info/ad-deludo-veritas", - "__title": "Supra modi vinitor tamisium vado volup tremo apparatus.", - "__group": "S_b4-aoq" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "129.251.206.186", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_6 rv:4.0; FI) AppleWebKit/535.0.0 (KHTML, like Gecko) Version/4.0.2 Safari/535.0.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://shrill-grass.name/cribro-tondeo-tantillus?left-deduction=addo", - "__title": "Demens accusamus non defleo vergo odit decumbo.", - "__group": "N4BQlXWf" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "174.25.247.120", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_7 rv:3.0; NE) AppleWebKit/537.2.2 (KHTML, like Gecko) Version/5.1.3 Safari/537.2.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://first-subexpression.info/corporis-capio-argentum?live-community=sumo#decimus", - "__title": "Demergo patrocinor arto templum sum.", - "__group": "c6mw7wRp" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "174.25.247.120", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_7 rv:3.0; NE) AppleWebKit/537.2.2 (KHTML, like Gecko) Version/5.1.3 Safari/537.2.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "confero", - "properties": { - "__group": "c6mw7wRp" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "5.79.15.150", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6.1; rv:14.2) Gecko/20100101 Firefox/14.2.5", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://first-subexpression.info/calamitas-neque-antea", - "__title": "Ventosus cubo tersus curo adversus.", - "__group": "GfAoGgsr" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "123.103.145.189", - "user-agent": "Opera/9.65 (Windows NT 5.1; U; RO Presto/2.9.175 Version/12.00)", - "origin": "https://hairy-runway.info" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "8.105.185.47", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.9) Gecko/20100101 Firefox/10.9.2", + "origin": "https://repentant-statue.info" }, "track": { "type": "track", @@ -30496,438 +1765,36 @@ "name": "screen_view", "properties": { "__referrer": "https://www.mixcloud.com", - "__path": "https://hairy-runway.info/nulla-abduco-succedo?slight-secret=ara#damnatio", - "__title": "Pariatur studio earum debilito articulus dedico tabgo stillicidium eligendi bis.", - "__group": "GvUO5E50" + "__path": "https://repentant-statue.info/comprehendo-appositus-pectus?earnest-sesame=acidus", + "__title": "Casso spiritus vorago virgo statua pauci vitium.", + "__group": "i0xUnxPV" } } } }, { "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "52.204.223.55", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.6.4; rv:6.4) Gecko/20100101 Firefox/6.4.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://fake-skyscraper.org/curia-tibi-triduana?questionable-cork=vulgivagus", - "__title": "Decumbo umerus tutis vesco decerno summa velit curo tot.", - "__group": "as2PYs4w" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "52.204.223.55", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.6.4; rv:6.4) Gecko/20100101 Firefox/6.4.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "allatus", - "properties": { - "__group": "as2PYs4w" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "164.89.112.204", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/7.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://hairy-runway.info/summa-adstringo-quis#vere", - "__title": "Textor odio vero depereo strues convoco.", - "__group": "9yNAg4a3" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "210.214.246.125", - "user-agent": "Opera/12.15 (Windows NT 6.1; U; YI Presto/2.9.178 Version/12.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://fake-skyscraper.org/caelum-ipsa-caecus?indelible-octave=surgo", - "__title": "Odit aliqua deleo amo demum.", - "__group": "5MMsU7Z4" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "210.214.246.125", - "user-agent": "Opera/12.15 (Windows NT 6.1; U; YI Presto/2.9.178 Version/12.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "sumptus", - "properties": { - "__group": "5MMsU7Z4" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "129.251.206.186", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_6 rv:4.0; FI) AppleWebKit/535.0.0 (KHTML, like Gecko) Version/4.0.2 Safari/535.0.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://shrill-grass.name/brevis-corroboro-alias?tense-futon=valeo", - "__title": "Quos tergeo concedo totam timidus utique.", - "__group": "ebgV_gUc" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "129.251.206.186", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_6 rv:4.0; FI) AppleWebKit/535.0.0 (KHTML, like Gecko) Version/4.0.2 Safari/535.0.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "pel", - "properties": { - "__group": "ebgV_gUc" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "3.79.37.113", - "user-agent": "Opera/10.30 (X11; Linux x86_64; U; NE Presto/2.9.162 Version/12.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://first-subexpression.info/tracto-harum-vergo?early-swine=creber", - "__title": "Ambitus crur alienus ventosus.", - "__group": "Qh4xH1e5" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "3.79.37.113", - "user-agent": "Opera/10.30 (X11; Linux x86_64; U; NE Presto/2.9.162 Version/12.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "ventus", - "properties": { - "__group": "Qh4xH1e5" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "206.177.186.6", - "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.2.2 (KHTML, like Gecko) Chrome/33.0.857.0 Safari/534.2.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://hairy-runway.info/bis-accedo-adfectus", - "__title": "Caveo uredo super illum temporibus.", - "__group": "JawiMEie" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "94.108.174.105", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/533.0.1 (KHTML, like Gecko) Chrome/27.0.832.0 Safari/533.0.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://shrill-grass.name/degenero-strues-acer", - "__title": "Statua conservo termes utrimque sto abeo bellicus nulla desidero.", - "__group": "_lE8CJDs" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "78.240.30.148", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/534.2.0 (KHTML, like Gecko) Chrome/25.0.809.0 Safari/534.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://fake-skyscraper.org/assentator-cetera-cicuta?sneaky-lashes=dolorem#arx", - "__title": "Vorago torqueo vel summisse.", - "__group": "SwApjoAw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "78.240.30.148", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/534.2.0 (KHTML, like Gecko) Chrome/25.0.809.0 Safari/534.2.0", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "spiritus", - "properties": { - "__group": "SwApjoAw" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "7.64.57.67", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/6.0; .NET CLR 2.0.44177.2)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.linkedin.com", - "__path": "https://hairy-runway.info/cunae-patria-sumptus?infatuated-pants=reiciendis", - "__title": "Deripio annus cur.", - "__group": "NHP0xdOn" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "177.206.216.2", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:9.7) Gecko/20100101 Firefox/9.7.3", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.yandex.com", - "__path": "https://hairy-runway.info/virtus-dolorem-crux#aliqua", - "__title": "Sopor debitis deripio magnam solvo baiulus cresco compono.", - "__group": "fd8_2Dkg" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "177.206.216.2", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:9.7) Gecko/20100101 Firefox/9.7.3", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "vester", - "properties": { - "__group": "fd8_2Dkg" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "97.40.170.34", - "user-agent": "Opera/11.24 (Windows NT 5.1; U; LV Presto/2.9.182 Version/11.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.mixcloud.com", - "__path": "https://fake-skyscraper.org/comis-suffoco-vicissitudo?defensive-emergent=spectaculum#cibo", - "__title": "Abundans tot abscido adipisci cariosus agnitio demulceo cura.", - "__group": "Daaomz7A" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "203.230.193.75", - "user-agent": "Opera/14.12 (X11; Linux i686; U; EO Presto/2.9.170 Version/11.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://fake-skyscraper.org/a-adulatio-stultus#volubilis", - "__title": "Labore cilicium fugit terebro comburo eum delibero aestivus molestias tui.", - "__group": "KCMpuZWZ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "241.4.140.154", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.8) Gecko/20100101 Firefox/15.8.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://hairy-runway.info/vester-tres-ventito?miserly-draw=quaerat", - "__title": "Benevolentia tricesimus stips tristis abscido toties somniculosus.", - "__group": "49p0-LJU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "94.108.174.105", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/533.0.1 (KHTML, like Gecko) Chrome/27.0.832.0 Safari/533.0.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://shrill-grass.name/temptatio-amplus-adversus", - "__title": "Sublime supra ago.", - "__group": "4kF3EVHI" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "150.21.135.180", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/29.0.828.0 Safari/532.2.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://shrill-grass.name/advenio-advenio-appositus?damaged-violin=templum", - "__title": "Cubo adficio decimus vos cuius careo spoliatio.", - "__group": "HQtripwK" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "150.21.135.180", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/532.2.2 (KHTML, like Gecko) Chrome/29.0.828.0 Safari/532.2.2", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "8.105.185.47", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.9) Gecko/20100101 Firefox/10.9.2", + "origin": "https://repentant-statue.info" }, "track": { "type": "track", "payload": { "name": "placeat", "properties": { - "__group": "HQtripwK" + "__group": "i0xUnxPV" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "20.136.151.100", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/538.1.2 (KHTML, like Gecko) Chrome/21.0.873.0 Safari/538.1.2", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "100.229.178.81", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/533.1.0 (KHTML, like Gecko) Chrome/31.0.897.0 Safari/533.1.0", + "origin": "https://repentant-statue.info" }, "track": { "type": "track", @@ -30935,19 +1802,19 @@ "name": "screen_view", "properties": { "__referrer": "https://www.pinterest.com", - "__path": "https://shrill-grass.name/baiulus-vinum-considero#beatae", - "__title": "Corona culpa vulnus.", - "__group": "KTWZl666" + "__path": "https://repentant-statue.info/cariosus-venia-temporibus?understated-sailor=caute", + "__title": "Tego venustas corona sed.", + "__group": "Y8fVRcT_" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "225.243.9.114", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/535.2.2 (KHTML, like Gecko) Version/6.1.2 Safari/535.2.2", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "77.232.43.193", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.2; Trident/3.0; .NET CLR 2.7.58004.9)", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", @@ -30955,93 +1822,93 @@ "name": "screen_view", "properties": { "__referrer": "https://www.tumblr.com", - "__path": "https://shrill-grass.name/laboriosam-conturbo-decerno", - "__title": "Ipsum villa bellicus.", - "__group": "Otg-HmxX" + "__path": "https://aggressive-flat.name/cupiditate-suspendo-mollitia", + "__title": "Stipes casso tres valetudo ait conventus speculum verto aestus.", + "__group": "kh59Uutr" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "225.243.9.114", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/535.2.2 (KHTML, like Gecko) Version/6.1.2 Safari/535.2.2", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "77.232.43.193", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.2; Trident/3.0; .NET CLR 2.7.58004.9)", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", "payload": { - "name": "cogito", + "name": "corrumpo", "properties": { - "__group": "Otg-HmxX" + "__group": "kh59Uutr" } } } }, { "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "170.2.67.238", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0; .NET CLR 2.2.11970.5)", - "origin": "https://first-subexpression.info" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "19.5.43.130", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/3.1; .NET CLR 4.3.73998.7)", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", "payload": { "name": "screen_view", "properties": { - "__referrer": "https://www.baidu.com", - "__path": "https://first-subexpression.info/creo-voluptatem-officiis?tepid-guard=eligendi#pecto", - "__title": "Id pel absorbeo explicabo.", - "__group": "evqMzX_b" + "__referrer": "https://www.facebook.com", + "__path": "https://aggressive-flat.name/aro-titulus-absconditus#impedit", + "__title": "Pauci terra pectus aer.", + "__group": "f9Mhei8I" } } } }, { "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "170.2.67.238", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0; .NET CLR 2.2.11970.5)", - "origin": "https://first-subexpression.info" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "19.5.43.130", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/3.1; .NET CLR 4.3.73998.7)", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", "payload": { - "name": "argentum", + "name": "trans", "properties": { - "__group": "evqMzX_b" + "__group": "f9Mhei8I" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.133.33.127", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:14.5) Gecko/20100101 Firefox/14.5.0", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "77.232.43.193", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.2; Trident/3.0; .NET CLR 2.7.58004.9)", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", "payload": { "name": "screen_view", "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://shrill-grass.name/celo-benigne-aperio?mealy-pigsty=adamo#tutis", - "__title": "Derideo solitudo somnus angelus consuasor tergeo antepono ustilo corrigo cinis.", - "__group": "KPdndVWf" + "__referrer": "https://www.google.com", + "__path": "https://aggressive-flat.name/porro-constans-temptatio?striking-chairperson=defero", + "__title": "Audacia volaticus tonsor vesco vinum advenio quam una volubilis depromo.", + "__group": "fURvk_fN" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "205.4.209.78", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1) AppleWebKit/537.0.2 (KHTML, like Gecko) Chrome/32.0.840.0 Safari/537.0.2", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "242.214.34.120", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_0 rv:6.0; JV) AppleWebKit/536.0.2 (KHTML, like Gecko) Version/5.0.8 Safari/536.0.2", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", @@ -31049,76 +1916,36 @@ "name": "screen_view", "properties": { "__referrer": "https://www.mixcloud.com", - "__path": "https://shrill-grass.name/surculus-amitto-nesciunt?energetic-pharmacopoeia=virga", - "__title": "Abundans averto usitas turbo alias aperiam.", - "__group": "cNmTeq8u" + "__path": "https://aggressive-flat.name/sodalitas-cado-adimpleo", + "__title": "Coerceo aegrus torqueo.", + "__group": "81qVZVax" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "205.4.209.78", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1) AppleWebKit/537.0.2 (KHTML, like Gecko) Chrome/32.0.840.0 Safari/537.0.2", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "242.214.34.120", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_0 rv:6.0; JV) AppleWebKit/536.0.2 (KHTML, like Gecko) Version/5.0.8 Safari/536.0.2", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", "payload": { - "name": "libero", + "name": "ustulo", "properties": { - "__group": "cNmTeq8u" + "__group": "81qVZVax" } } } }, { "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "171.254.175.90", - "user-agent": "Mozilla/5.0 (Windows NT 5.0; rv:15.9) Gecko/20100101 Firefox/15.9.6", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://first-subexpression.info/curis-sublime-sunt#balbus", - "__title": "Synagoga vester curvo votum tertius.", - "__group": "Z-J4OlFi" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "184.201.44.127", - "user-agent": "Opera/11.86 (X11; Linux x86_64; U; AN Presto/2.9.171 Version/11.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://hairy-runway.info/adulatio-defleo-adhaero?sad-cellar=unus#accusantium", - "__title": "Curtus acsi vetus vulgivagus vigor toties cursim.", - "__group": "TgPQQjTk" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "170.2.67.238", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0; .NET CLR 2.2.11970.5)", - "origin": "https://first-subexpression.info" + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "89.155.101.119", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/3.0; .NET CLR 2.5.40422.2)", + "origin": "https://imaginary-futon.name" }, "track": { "type": "track", @@ -31126,375 +1953,19 @@ "name": "screen_view", "properties": { "__referrer": "", - "__path": "https://first-subexpression.info/umbra-autus-audacia?rosy-dress=inventore", - "__title": "Caries attollo temporibus vicissitudo somnus creo.", - "__group": "yPw-qwmv" + "__path": "https://imaginary-futon.name/triumphus-repudiandae-usque?content-millet=coniuratio", + "__title": "Sumptus spiculum tibi tubineus annus hic volo velit ultio.", + "__group": "THb31yAM" } } } }, { "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "170.2.67.238", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0; .NET CLR 2.2.11970.5)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "cibo", - "properties": { - "__group": "yPw-qwmv" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.133.33.127", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:14.5) Gecko/20100101 Firefox/14.5.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://shrill-grass.name/aer-vorax-arx", - "__title": "Sed tempore amo curo supra sperno bellicus curis basium cavus.", - "__group": "3kadPE-I" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.133.33.127", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:14.5) Gecko/20100101 Firefox/14.5.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "amplitudo", - "properties": { - "__group": "3kadPE-I" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "139.43.5.227", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6 rv:6.0; SC) AppleWebKit/536.1.1 (KHTML, like Gecko) Version/4.1.10 Safari/536.1.1", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://fake-skyscraper.org/arma-coaegresco-confero?impossible-season=curiositas", - "__title": "Tenuis cernuus solitudo accendo cultura annus similique.", - "__group": "54ekEhQF" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "252.249.227.60", - "user-agent": "Opera/12.7 (Windows NT 5.1; U; CE Presto/2.9.179 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://hairy-runway.info/verto-derideo-charisma?strident-jacket=cavus", - "__title": "Ceno ratione demum ratione.", - "__group": "C_CHhmrQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "252.249.227.60", - "user-agent": "Opera/12.7 (Windows NT 5.1; U; CE Presto/2.9.179 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "ante", - "properties": { - "__group": "C_CHhmrQ" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "b5db53d7-4b48-4165-8bdb-07fe46a2d19b", - "x-client-ip": "4.251.221.67", - "user-agent": "Opera/13.65 (Windows NT 5.0; U; YI Presto/2.9.177 Version/12.00)", - "origin": "https://fake-skyscraper.org" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://fake-skyscraper.org/bellicus-uberrime-decerno?black-and-white-lyre=deduco#molestiae", - "__title": "Velum ab accusantium cognomen similique alter.", - "__group": "-D-rl8b9" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "96.70.185.133", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/534.1.1 (KHTML, like Gecko) Chrome/16.0.805.0 Safari/534.1.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/caecus-repudiandae-adhuc", - "__title": "Iste acerbitas barba ventosus currus corona trepide ver vereor.", - "__group": "uT5W1s4m" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "96.70.185.133", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/534.1.1 (KHTML, like Gecko) Chrome/16.0.805.0 Safari/534.1.1", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "vitiosus", - "properties": { - "__group": "uT5W1s4m" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "108.96.49.60", - "user-agent": "Mozilla/5.0 (Windows NT 5.1; rv:15.9) Gecko/20100101 Firefox/15.9.4", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://first-subexpression.info/spero-conscendo-amo?querulous-birth=usque", - "__title": "Ipsa pel audax calamitas umquam nostrum.", - "__group": "9DUNM3Rl" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.133.33.127", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:14.5) Gecko/20100101 Firefox/14.5.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/tyrannus-explicabo-crebro?shabby-sundae=arbitro", - "__title": "Balbus careo similique stella aestus defetiscor demens soluta amitto aufero.", - "__group": "wWQ2M1uu" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "123.103.145.189", - "user-agent": "Opera/9.65 (Windows NT 5.1; U; RO Presto/2.9.175 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://hairy-runway.info/expedita-tantillus-cena?uneven-unibody=vapulus", - "__title": "Iusto caelestis thymbra fugit aliquid defendo.", - "__group": "XuetvqTr" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "123.103.145.189", - "user-agent": "Opera/9.65 (Windows NT 5.1; U; RO Presto/2.9.175 Version/12.00)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "coniecto", - "properties": { - "__group": "XuetvqTr" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "123.139.70.94", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/4.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://hairy-runway.info/ipsam-tabernus-absorbeo", - "__title": "Cunae adversus desparatus sub sublime doloremque ustilo cilicium occaecati.", - "__group": "qC46a9cG" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "123.139.70.94", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/4.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "cras", - "properties": { - "__group": "qC46a9cG" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "164.89.112.204", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/7.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.twitter.com", - "__path": "https://hairy-runway.info/appositus-trans-sto?bad-underpants=laborum", - "__title": "Cavus decens umquam.", - "__group": "6tYjTgWG" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "164.89.112.204", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/7.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "nobis", - "properties": { - "__group": "6tYjTgWG" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "89.58.46.227", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_5 rv:2.0; DE) AppleWebKit/533.1.1 (KHTML, like Gecko) Version/7.1.5 Safari/533.1.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://hairy-runway.info/volva-unus-consuasor", - "__title": "Arca demens commodo conturbo cresco cognatus voco dapifer.", - "__group": "BYST14_D" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "89.58.46.227", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_5 rv:2.0; DE) AppleWebKit/533.1.1 (KHTML, like Gecko) Version/7.1.5 Safari/533.1.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "utroque", - "properties": { - "__group": "BYST14_D" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "229.221.168.78", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.9) Gecko/20100101 Firefox/10.9.6", - "origin": "https://first-subexpression.info" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "224.72.212.160", + "user-agent": "Opera/10.16 (Windows NT 6.2; U; HU Presto/2.9.162 Version/10.00)", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", @@ -31502,56 +1973,56 @@ "name": "screen_view", "properties": { "__referrer": "https://www.bing.com", - "__path": "https://first-subexpression.info/culpa-volup-blanditiis?trivial-larva=curo", - "__title": "Currus delectatio praesentium considero subito depono color comedo vesica aestas.", - "__group": "2CekbyOm" + "__path": "https://aggressive-flat.name/spoliatio-statim-accusantium?frank-punctuation=amor", + "__title": "Verbum minima totam distinctio repellendus decor.", + "__group": "SZ59I-Mb" } } } }, { "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "229.221.168.78", - "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.9) Gecko/20100101 Firefox/10.9.6", - "origin": "https://first-subexpression.info" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "224.72.212.160", + "user-agent": "Opera/10.16 (Windows NT 6.2; U; HU Presto/2.9.162 Version/10.00)", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", "payload": { - "name": "ratione", + "name": "suggero", "properties": { - "__group": "2CekbyOm" + "__group": "SZ59I-Mb" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "48.208.52.218", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/7.1)", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "233.11.144.29", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.2.0 (KHTML, like Gecko) Chrome/26.0.873.0 Safari/531.2.0", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", "payload": { "name": "screen_view", "properties": { - "__referrer": "https://www.vimeo.com", - "__path": "https://shrill-grass.name/harum-conculco-cornu?plump-translation=comparo", - "__title": "Succurro sollers ambulo casso torqueo voluptatem.", - "__group": "uzUJOkgX" + "__referrer": "https://www.baidu.com", + "__path": "https://overcooked-luck.net/cupressus-cunae-quo?ultimate-bonfire=conatus", + "__title": "Colligo ipsa adopto crastinus cognomen defendo beatae benigne angulus eius.", + "__group": "x1PZ466i" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "96.70.185.133", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/534.1.1 (KHTML, like Gecko) Chrome/16.0.805.0 Safari/534.1.1", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "84.54.4.40", + "user-agent": "Opera/10.92 (Windows NT 5.1; U; SV Presto/2.9.171 Version/10.00)", + "origin": "https://repentant-statue.info" }, "track": { "type": "track", @@ -31559,133 +2030,19 @@ "name": "screen_view", "properties": { "__referrer": "https://www.facebook.com", - "__path": "https://shrill-grass.name/xiphias-minus-degusto?soft-basket=accommodo#trans", - "__title": "Cilicium voluptates subito vigor aeger.", - "__group": "fII4fwSS" + "__path": "https://repentant-statue.info/aliqua-amor-stabilis?warped-thyme=vito#admiratio", + "__title": "Distinctio laborum theologus conduco.", + "__group": "PpicUYZk" } } } }, { "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "206.177.186.6", - "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.2.2 (KHTML, like Gecko) Chrome/33.0.857.0 Safari/534.2.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.tumblr.com", - "__path": "https://hairy-runway.info/sint-comptus-pectus", - "__title": "Decens vobis apostolus adipisci amissio aureus animus.", - "__group": "vwK5B1qV" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "186.42.167.199", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/535.0.2 (KHTML, like Gecko) Version/4.1.9 Safari/535.0.2", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.bing.com", - "__path": "https://hairy-runway.info/voluptate-vindico-cognomen?frequent-punctuation=veritas#tripudio", - "__title": "Calamitas desino at soluta ait.", - "__group": "phC_vh4k" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "165.193.231.243", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; rv:12.6) Gecko/20100101 Firefox/12.6.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://hairy-runway.info/eius-culpa-textus?ambitious-giant=iure#delectatio", - "__title": "Una cruentus dicta tabula aeternus cubicularis curia trepide pax.", - "__group": "qm0O55Y8" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "165.193.231.243", - "user-agent": "Mozilla/5.0 (Windows NT 5.3; rv:12.6) Gecko/20100101 Firefox/12.6.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "solutio", - "properties": { - "__group": "qm0O55Y8" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "174.25.247.120", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_7 rv:3.0; NE) AppleWebKit/537.2.2 (KHTML, like Gecko) Version/5.1.3 Safari/537.2.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.google.com", - "__path": "https://first-subexpression.info/undique-tamquam-ter?accomplished-restaurant=beatus#modi", - "__title": "Excepturi thermae addo teneo vinco amitto tibi vulgus viscus.", - "__group": "mgo4Z5j5" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "174.25.247.120", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_7 rv:3.0; NE) AppleWebKit/537.2.2 (KHTML, like Gecko) Version/5.1.3 Safari/537.2.2", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "vacuus", - "properties": { - "__group": "mgo4Z5j5" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "241.4.140.154", - "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:15.8) Gecko/20100101 Firefox/15.8.2", - "origin": "https://hairy-runway.info" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "170.45.18.148", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_2) AppleWebKit/537.2.1 (KHTML, like Gecko) Chrome/38.0.875.0 Safari/537.2.1", + "origin": "https://repentant-statue.info" }, "track": { "type": "track", @@ -31693,59 +2050,73 @@ "name": "screen_view", "properties": { "__referrer": "https://www.linkedin.com", - "__path": "https://hairy-runway.info/corporis-aspicio-desidero?perky-tuber=sunt", - "__title": "Assentator pecco iure sit.", - "__group": "SjQHHh3T" + "__path": "https://repentant-statue.info/voco-sumo-tricesimus", + "__title": "Viridis dicta cruciamentum cohibeo.", + "__group": "kp6rU0Hi" } } } }, { "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "202.224.119.148", - "user-agent": "Opera/11.28 (Macintosh; Intel Mac OS X 10.8.5 U; EL Presto/2.9.166 Version/10.00)", - "origin": "https://first-subexpression.info" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "170.45.18.148", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_2) AppleWebKit/537.2.1 (KHTML, like Gecko) Chrome/38.0.875.0 Safari/537.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "vetus", + "properties": { + "__group": "kp6rU0Hi" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "120.29.103.78", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_5 rv:2.0; NE) AppleWebKit/536.0.1 (KHTML, like Gecko) Version/4.0.4 Safari/536.0.1", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", "payload": { "name": "screen_view", "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://first-subexpression.info/eligendi-contra-vigor?helpful-hoof=autus#deduco", - "__title": "Truculenter illo conatus vesco crudelis desino stipes vulpes apparatus perspiciatis.", - "__group": "o4NBGtcE" + "__referrer": "https://www.mixcloud.com", + "__path": "https://overcooked-luck.net/vester-surgo-votum#supplanto", + "__title": "Coerceo celebrer doloremque thymum ventosus caritas tondeo.", + "__group": "H1zAo_rS" } } } }, { "headers": { - "openpanel-client-id": "e1bec34b-b5a9-4cdc-acce-938e40e94538", - "x-client-ip": "199.246.117.38", - "user-agent": "Opera/14.81 (Macintosh; Intel Mac OS X 10.8.6 U; HY Presto/2.9.162 Version/12.00)", - "origin": "https://emotional-backbone.com" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "120.29.103.78", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_5 rv:2.0; NE) AppleWebKit/536.0.1 (KHTML, like Gecko) Version/4.0.4 Safari/536.0.1", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", "payload": { - "name": "screen_view", + "name": "alias", "properties": { - "__referrer": "", - "__path": "https://emotional-backbone.com/adsidue-corrumpo-alius?worse-disclosure=amet", - "__title": "Patrocinor theologus versus caries audax stipes.", - "__group": "hnNAB-3t" + "__group": "H1zAo_rS" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.14.190.192", - "user-agent": "Opera/14.98 (Windows NT 5.2; U; SL Presto/2.9.182 Version/10.00)", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "106.31.53.120", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.2.1 (KHTML, like Gecko) Version/6.1.8 Safari/532.2.1", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", @@ -31753,170 +2124,56 @@ "name": "screen_view", "properties": { "__referrer": "https://www.yandex.com", - "__path": "https://shrill-grass.name/cubicularis-careo-spes", - "__title": "Deripio tenus odit adflicto bestia coepi.", - "__group": "9OPYZgUs" + "__path": "https://aggressive-flat.name/vitiosus-barba-pecto?deadly-dead=truculenter", + "__title": "Stella desolo aequitas aliqua tergeo cupio.", + "__group": "-yxIgpEs" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.14.190.192", - "user-agent": "Opera/14.98 (Windows NT 5.2; U; SL Presto/2.9.182 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "clamo", - "properties": { - "__group": "9OPYZgUs" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "56.66.115.221", - "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/18.0.826.0 Safari/531.1.0", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "111.14.129.45", + "user-agent": "Opera/13.71 (Windows NT 6.3; U; MG Presto/2.9.163 Version/11.00)", + "origin": "https://warped-space.info" }, "track": { "type": "track", "payload": { "name": "screen_view", "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://shrill-grass.name/cubo-cetera-absque?unwritten-reboot=officiis#dolorem", - "__title": "Concedo clarus armarium tendo tepidus thalassinus timidus.", - "__group": "6hI57U9p" + "__referrer": "https://www.bing.com", + "__path": "https://warped-space.info/excepturi-amiculum-caecus?dead-punctuation=assumenda#teres", + "__title": "Sub testimonium valeo ustilo vinum pectus aro crux vinum viriliter.", + "__group": "4MijhDcl" } } } }, { "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "206.240.192.123", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/3.0)", - "origin": "https://hairy-runway.info" + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "111.14.129.45", + "user-agent": "Opera/13.71 (Windows NT 6.3; U; MG Presto/2.9.163 Version/11.00)", + "origin": "https://warped-space.info" }, "track": { "type": "track", "payload": { - "name": "screen_view", + "name": "magnam", "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://hairy-runway.info/suggero-vesco-convoco#vicissitudo", - "__title": "Adulatio assumenda thymum adsuesco delinquo tepesco perspiciatis.", - "__group": "2C98KlSo" + "__group": "4MijhDcl" } } } }, { "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "191.234.1.152", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.9.1; rv:14.5) Gecko/20100101 Firefox/14.5.3", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.facebook.com", - "__path": "https://hairy-runway.info/astrum-clarus-subseco", - "__title": "Calculus supra voro accusator adfectus corroboro.", - "__group": "6LF8ha5G" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "202.224.119.148", - "user-agent": "Opera/11.28 (Macintosh; Intel Mac OS X 10.8.5 U; EL Presto/2.9.166 Version/10.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.duckduckgo.com", - "__path": "https://first-subexpression.info/balbus-vomer-appono?wealthy-electronics=audentia#caries", - "__title": "Supellex ustilo usus tribuo congregatio turba desipio.", - "__group": "c1LifBt7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "202.224.119.148", - "user-agent": "Opera/11.28 (Macintosh; Intel Mac OS X 10.8.5 U; EL Presto/2.9.166 Version/10.00)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "quam", - "properties": { - "__group": "c1LifBt7" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "30.241.57.233", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_9 rv:5.0; VO) AppleWebKit/531.1.1 (KHTML, like Gecko) Version/6.1.9 Safari/531.1.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://hairy-runway.info/sunt-perspiciatis-venia?impractical-widow=sunt", - "__title": "Defero unus valde amita sunt appositus abundans.", - "__group": "VLuruRwN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "30.241.57.233", - "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_9 rv:5.0; VO) AppleWebKit/531.1.1 (KHTML, like Gecko) Version/6.1.9 Safari/531.1.1", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "ustilo", - "properties": { - "__group": "VLuruRwN" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "129.251.206.186", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_6 rv:4.0; FI) AppleWebKit/535.0.0 (KHTML, like Gecko) Version/4.0.2 Safari/535.0.0", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "44.156.143.187", + "user-agent": "Opera/10.80 (Macintosh; Intel Mac OS X 10.9.5 U; LA Presto/2.9.166 Version/10.00)", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", @@ -31924,150 +2181,56 @@ "name": "screen_view", "properties": { "__referrer": "https://www.flickr.com", - "__path": "https://shrill-grass.name/congregatio-labore-velum", - "__title": "Voluntarius aegrus omnis depopulo deficio talus soluta.", - "__group": "Hwlo9Q5l" + "__path": "https://overcooked-luck.net/doloribus-carmen-inflammatio?unconscious-ad=umerus", + "__title": "Artificiose cruentus crudelis celer textor desparatus crur vereor arma tremo.", + "__group": "zg7i9yXM" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "129.251.206.186", - "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_6 rv:4.0; FI) AppleWebKit/535.0.0 (KHTML, like Gecko) Version/4.0.2 Safari/535.0.0", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "44.156.143.187", + "user-agent": "Opera/10.80 (Macintosh; Intel Mac OS X 10.9.5 U; LA Presto/2.9.166 Version/10.00)", + "origin": "https://overcooked-luck.net" }, "track": { "type": "track", "payload": { - "name": "deprimo", + "name": "ipsam", "properties": { - "__group": "Hwlo9Q5l" + "__group": "zg7i9yXM" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "160.128.202.101", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.5.4; rv:13.0) Gecko/20100101 Firefox/13.0.2", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "190.190.142.108", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.7; rv:11.8) Gecko/20100101 Firefox/11.8.1", + "origin": "https://warped-space.info" }, "track": { "type": "track", "payload": { "name": "screen_view", "properties": { - "__referrer": "https://www.flickr.com", - "__path": "https://shrill-grass.name/abeo-perferendis-vulgus?terrible-mainstream=cinis", - "__title": "Soleo vestigium arceo minima condico cibus quam varius.", - "__group": "dz-EHU3X" + "__referrer": "https://www.reddit.com", + "__path": "https://warped-space.info/minus-officia-desipio?shallow-conservative=occaecati", + "__title": "Valde ager suus supellex magni quia tyrannus.", + "__group": "JlWWrNKV" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "160.128.202.101", - "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.5.4; rv:13.0) Gecko/20100101 Firefox/13.0.2", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "error", - "properties": { - "__group": "dz-EHU3X" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "233.116.102.26", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/4.0; .NET CLR 1.3.54467.3)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://first-subexpression.info/consectetur-tempore-pel?ajar-granny=corpus#tibi", - "__title": "Tempora desparatus armarium corpus atqui tibi considero.", - "__group": "nINDYrBv" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "a21a2de0-1ad1-494d-a0b0-20431e3913d7", - "x-client-ip": "233.116.102.26", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/4.0; .NET CLR 1.3.54467.3)", - "origin": "https://first-subexpression.info" - }, - "track": { - "type": "track", - "payload": { - "name": "avarus", - "properties": { - "__group": "nINDYrBv" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "138.140.148.169", - "user-agent": "Opera/12.29 (Macintosh; Intel Mac OS X 10.8.6 U; HY Presto/2.9.161 Version/10.00)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://shrill-grass.name/carcer-video-capio?ample-cheese=natus", - "__title": "Auctor verecundia venustas deficio absum magni.", - "__group": "x45Qc5SU" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "142.133.33.127", - "user-agent": "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:14.5) Gecko/20100101 Firefox/14.5.0", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://shrill-grass.name/charisma-textilis-cui?miserly-offset=acquiro#tener", - "__title": "Peccatus bonus natus decor cribro in valde decimus.", - "__group": "rLIy3te6" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "191.234.1.152", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.9.1; rv:14.5) Gecko/20100101 Firefox/14.5.3", - "origin": "https://hairy-runway.info" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "205.248.113.242", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8.9; rv:13.4) Gecko/20100101 Firefox/13.4.0", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", @@ -32075,96 +2238,19 @@ "name": "screen_view", "properties": { "__referrer": "https://www.facebook.com", - "__path": "https://hairy-runway.info/cupio-incidunt-desidero?severe-newsstand=molestiae", - "__title": "Somniculosus soluta cado ter aer.", - "__group": "3fLqGY5R" + "__path": "https://aggressive-flat.name/capio-curtus-valens?that-kick=concido#comparo", + "__title": "Arto accusantium cornu apostolus calculus.", + "__group": "c5xoYtiD" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "109.185.16.225", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/4.1; .NET CLR 2.6.60928.7)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://shrill-grass.name/adflicto-canis-decerno?severe-boulevard=inflammatio", - "__title": "Voco pecus suffragium appello adicio crebro corrumpo villa sol.", - "__group": "CIm5qtFC" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "164.89.112.204", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/7.0)", - "origin": "https://hairy-runway.info" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "", - "__path": "https://hairy-runway.info/libero-administratio-via", - "__title": "Viduo tamdiu cilicium deprecator utique conicio reiciendis aliquam absum voluptatum.", - "__group": "TM_3yDir" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "216.162.201.27", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/4.0; .NET CLR 4.5.34783.8)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "screen_view", - "properties": { - "__referrer": "https://www.reddit.com", - "__path": "https://shrill-grass.name/admoveo-campana-volva", - "__title": "Aequus conicio solio creptio amicitia arguo amet vitiosus crapula hic.", - "__group": "YpMe5Dgk" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "216.162.201.27", - "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.3; Trident/4.0; .NET CLR 4.5.34783.8)", - "origin": "https://shrill-grass.name" - }, - "track": { - "type": "track", - "payload": { - "name": "denique", - "properties": { - "__group": "YpMe5Dgk" - } - } - } - }, - { - "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "89.58.46.227", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_5 rv:2.0; DE) AppleWebKit/533.1.1 (KHTML, like Gecko) Version/7.1.5 Safari/533.1.1", - "origin": "https://hairy-runway.info" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "170.45.18.148", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_2) AppleWebKit/537.2.1 (KHTML, like Gecko) Chrome/38.0.875.0 Safari/537.2.1", + "origin": "https://repentant-statue.info" }, "track": { "type": "track", @@ -32172,73 +2258,170 @@ "name": "screen_view", "properties": { "__referrer": "https://www.linkedin.com", - "__path": "https://hairy-runway.info/chirographum-tendo-vel", - "__title": "Tolero tondeo impedit aliqua conatus inventore cohaero patior theca studio.", - "__group": "qlSRxZ-1" + "__path": "https://repentant-statue.info/tolero-itaque-venustas?tense-manner=apud", + "__title": "Calcar excepturi eos veritas quam usitas sufficio.", + "__group": "TQ616Trv" } } } }, { "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "89.58.46.227", - "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_5 rv:2.0; DE) AppleWebKit/533.1.1 (KHTML, like Gecko) Version/7.1.5 Safari/533.1.1", - "origin": "https://hairy-runway.info" + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "170.45.18.148", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_2) AppleWebKit/537.2.1 (KHTML, like Gecko) Chrome/38.0.875.0 Safari/537.2.1", + "origin": "https://repentant-statue.info" }, "track": { "type": "track", "payload": { - "name": "maxime", + "name": "peior", "properties": { - "__group": "qlSRxZ-1" + "__group": "TQ616Trv" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "246.103.179.154", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.0)", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "213.96.100.62", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.2.2 (KHTML, like Gecko) Chrome/31.0.834.0 Safari/534.2.2", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", "payload": { "name": "screen_view", "properties": { - "__referrer": "https://www.pinterest.com", - "__path": "https://shrill-grass.name/una-pauper-tantum", - "__title": "Vaco totam spes absens sol conor reiciendis.", - "__group": "u39gN1yJ" + "__referrer": "https://www.mixcloud.com", + "__path": "https://aggressive-flat.name/sodalitas-comminor-deficio?boring-sightseeing=commodo", + "__title": "Aperte excepturi crux cultellus animus admiratio aliquid sufficio argentum.", + "__group": "5Wh9wRO-" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "246.103.179.154", - "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.0)", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "89.155.101.119", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/3.0; .NET CLR 2.5.40422.2)", + "origin": "https://imaginary-futon.name" }, "track": { "type": "track", "payload": { - "name": "catena", + "name": "screen_view", "properties": { - "__group": "u39gN1yJ" + "__referrer": "", + "__path": "https://imaginary-futon.name/ciminatio-congregatio-necessitatibus?careless-hyphenation=cinis", + "__title": "Turpis caelum aestas adfero magnam temptatio benigne.", + "__group": "CAXDN8u-" } } } }, { "headers": { - "openpanel-client-id": "8b0ebc4b-8402-4361-975d-3ce5544f6186", - "x-client-ip": "2.181.24.222", - "user-agent": "Opera/10.77 (X11; Linux i686; U; MT Presto/2.9.189 Version/10.00)", - "origin": "https://shrill-grass.name" + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "89.155.101.119", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/3.0; .NET CLR 2.5.40422.2)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "cultellus", + "properties": { + "__group": "CAXDN8u-" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "136.72.124.249", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/537.2.0 (KHTML, like Gecko) Version/6.0.6 Safari/537.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://imaginary-futon.name/calcar-subvenio-arguo?deep-reasoning=ventus", + "__title": "Amicitia dignissimos saepe carpo acquiro attero sed depraedor aut altus.", + "__group": "sIJcEbMa" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "189.109.20.33", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://repentant-statue.info/canto-cruentus-absconditus#somniculosus", + "__title": "Conatus calcar adficio correptius bene vitium temptatio.", + "__group": "87_dNKas" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "209.84.169.78", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/536.2.0 (KHTML, like Gecko) Chrome/36.0.835.0 Safari/536.2.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/dolores-surgo-admoveo#corrumpo", + "__title": "Dignissimos nobis ullus versus calco.", + "__group": "jwT5yMvp" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "209.84.169.78", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/536.2.0 (KHTML, like Gecko) Chrome/36.0.835.0 Safari/536.2.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "sui", + "properties": { + "__group": "jwT5yMvp" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "131.156.6.93", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0)", + "origin": "https://imaginary-futon.name" }, "track": { "type": "track", @@ -32246,19 +2429,19 @@ "name": "screen_view", "properties": { "__referrer": "https://www.twitter.com", - "__path": "https://shrill-grass.name/curto-adficio-charisma", - "__title": "Argumentum neque turba ab adduco antepono tametsi accusamus vociferor.", - "__group": "DykW67ii" + "__path": "https://imaginary-futon.name/alius-audentia-excepturi?well-made-zen=sortitus", + "__title": "Voluptate vespillo tribuo verus quidem amo voveo iusto.", + "__group": "ZwQtZ0R3" } } } }, { "headers": { - "openpanel-client-id": "9fb44440-45d4-4e4c-868b-733c23cf6cf4", - "x-client-ip": "206.240.192.123", - "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.0; Trident/3.0)", - "origin": "https://hairy-runway.info" + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "176.126.137.210", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://aggressive-flat.name" }, "track": { "type": "track", @@ -32266,9 +2449,28915 @@ "name": "screen_view", "properties": { "__referrer": "https://www.linkedin.com", - "__path": "https://hairy-runway.info/ubi-pecco-aedificium?another-reservation=amiculum#labore", - "__title": "Expedita somniculosus tres appono vito excepturi.", - "__group": "Svgb3j6B" + "__path": "https://aggressive-flat.name/sono-caecus-damnatio?ill-detective=avarus", + "__title": "Exercitationem anser caries bibo virgo stabilis vinitor vere dens.", + "__group": "p1Hl2dBD" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "143.244.161.104", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/3.1; .NET CLR 1.1.86381.6)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://overcooked-luck.net/bos-bis-utpote", + "__title": "Libero adimpleo vitiosus sint aranea deorsum nisi voluptatibus.", + "__group": "8bwQ98_o" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "141.41.158.8", + "user-agent": "Opera/13.52 (Windows NT 5.2; U; EU Presto/2.9.184 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://repentant-statue.info/coniecto-aequus-solvo", + "__title": "Desipio virtus vicissitudo ait vulnero debitis bene.", + "__group": "AyeG521z" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "141.41.158.8", + "user-agent": "Opera/13.52 (Windows NT 5.2; U; EU Presto/2.9.184 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "aggero", + "properties": { + "__group": "AyeG521z" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "194.239.34.143", + "user-agent": "Opera/11.17 (Windows NT 5.0; U; FR Presto/2.9.177 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://warped-space.info/aufero-eveniet-mollitia?orange-plain=sonitus", + "__title": "Voco adhaero vigor.", + "__group": "nZvUh8N4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "194.239.34.143", + "user-agent": "Opera/11.17 (Windows NT 5.0; U; FR Presto/2.9.177 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "videlicet", + "properties": { + "__group": "nZvUh8N4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "78.106.243.242", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_8_2 rv:3.0; BE) AppleWebKit/534.2.0 (KHTML, like Gecko) Version/7.1.5 Safari/534.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://imaginary-futon.name/celebrer-porro-supplanto#amitto", + "__title": "Carpo adulescens facere textor tyrannus amplexus.", + "__group": "hh3o2gfA" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "78.106.243.242", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_8_2 rv:3.0; BE) AppleWebKit/534.2.0 (KHTML, like Gecko) Version/7.1.5 Safari/534.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "suffragium", + "properties": { + "__group": "hh3o2gfA" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "196.73.192.106", + "user-agent": "Opera/11.11 (X11; Linux x86_64; U; YI Presto/2.9.184 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://overcooked-luck.net/beatus-verecundia-caelum?natural-substitution=adhuc", + "__title": "Repellendus utor temeritas alter ullam vulnus.", + "__group": "h1r0Srnq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "150.245.184.191", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:13.3) Gecko/20100101 Firefox/13.3.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://overcooked-luck.net/triduana-molestias-necessitatibus?twin-sandbar=aut", + "__title": "Cursus cena angulus succurro decimus natus caries cornu.", + "__group": "9xH-Rkdv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "175.159.80.189", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/532.0.0 (KHTML, like Gecko) Version/4.1.9 Safari/532.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://aggressive-flat.name/debitis-thema-deserunt?mad-birdbath=callide#consequatur", + "__title": "Deleo vix amissio cubo pecus nisi comis ipsam cursus.", + "__group": "29Alle5X" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "175.159.80.189", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/532.0.0 (KHTML, like Gecko) Version/4.1.9 Safari/532.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "cenaculum", + "properties": { + "__group": "29Alle5X" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "188.57.57.148", + "user-agent": "Opera/11.29 (X11; Linux x86_64; U; MK Presto/2.9.169 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://overcooked-luck.net/delectatio-compello-atrocitas?great-bog=tabesco#tot", + "__title": "Aliquid patrocinor tenus.", + "__group": "raCqcq7D" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "136.72.124.249", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/537.2.0 (KHTML, like Gecko) Version/6.0.6 Safari/537.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://imaginary-futon.name/clarus-tenuis-valetudo?gigantic-suitcase=circumvenio", + "__title": "Stips adipisci socius cursim terreo vetus.", + "__group": "fMA_l_lQ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "136.72.124.249", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/537.2.0 (KHTML, like Gecko) Version/6.0.6 Safari/537.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "usque", + "properties": { + "__group": "fMA_l_lQ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "196.131.188.115", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_2) AppleWebKit/532.2.0 (KHTML, like Gecko) Chrome/20.0.845.0 Safari/532.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://overcooked-luck.net/synagoga-possimus-desino?athletic-blowgun=amicitia", + "__title": "Traho antiquus cursim stipes sol comprehendo ciminatio decumbo volva aeneus.", + "__group": "trbu1Ugh" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "170.45.18.148", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_2) AppleWebKit/537.2.1 (KHTML, like Gecko) Chrome/38.0.875.0 Safari/537.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://repentant-statue.info/copiose-basium-colo?respectful-tenant=abbas", + "__title": "Audeo crebro video creator carcer.", + "__group": "vh7eCKa0" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "36.93.156.223", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/5.0; .NET CLR 4.7.54222.3)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/desolo-attero-thesaurus?excellent-markup=video", + "__title": "Somnus spectaculum vado patruus utrimque veniam usitas thermae supra.", + "__group": "WjJ-PDlt" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "130.241.68.76", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/531.2.1 (KHTML, like Gecko) Chrome/17.0.898.0 Safari/531.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://imaginary-futon.name/tutamen-tricesimus-at?optimal-electronics=viriliter", + "__title": "Vulnero bellum agnitio teres cena vesco.", + "__group": "N9BF4yMd" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "130.241.68.76", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/531.2.1 (KHTML, like Gecko) Chrome/17.0.898.0 Safari/531.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "ventosus", + "properties": { + "__group": "N9BF4yMd" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "42.184.175.0", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_8_1 rv:2.0; EO) AppleWebKit/537.2.0 (KHTML, like Gecko) Version/7.0.0 Safari/537.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://imaginary-futon.name/ducimus-comptus-astrum", + "__title": "Quidem natus suscipio aufero.", + "__group": "B-EBvYRi" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "42.184.175.0", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_8_1 rv:2.0; EO) AppleWebKit/537.2.0 (KHTML, like Gecko) Version/7.0.0 Safari/537.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "aliquam", + "properties": { + "__group": "B-EBvYRi" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "175.159.80.189", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/532.0.0 (KHTML, like Gecko) Version/4.1.9 Safari/532.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://aggressive-flat.name/labore-minus-magni?lawful-gallery=volutabrum#virga", + "__title": "Amitto totam textor spiculum adfero angulus victus.", + "__group": "ikNPKBr_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "175.159.80.189", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/532.0.0 (KHTML, like Gecko) Version/4.1.9 Safari/532.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "surculus", + "properties": { + "__group": "ikNPKBr_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "100.229.178.81", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/533.1.0 (KHTML, like Gecko) Chrome/31.0.897.0 Safari/533.1.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/adsuesco-patior-advoco#conicio", + "__title": "Tonsor maxime velut ultra tamen voluptates cotidie demens tendo eos.", + "__group": "t-161l3o" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "175.159.80.189", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/532.0.0 (KHTML, like Gecko) Version/4.1.9 Safari/532.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://aggressive-flat.name/vel-vita-demonstro?scared-interviewer=qui", + "__title": "Adnuo solus tergo.", + "__group": "55RUGEcR" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "175.159.80.189", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/532.0.0 (KHTML, like Gecko) Version/4.1.9 Safari/532.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "textor", + "properties": { + "__group": "55RUGEcR" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "27.188.154.69", + "user-agent": "Opera/9.38 (Macintosh; Intel Mac OS X 10.8.5 U; HE Presto/2.9.160 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://imaginary-futon.name/sit-nihil-terreo?mindless-doorpost=brevis#vulgus", + "__title": "Viridis eligendi conculco.", + "__group": "VEH7RMBC" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "31.25.245.70", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7.6; rv:9.9) Gecko/20100101 Firefox/9.9.8", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://overcooked-luck.net/cometes-delibero-abstergo?back-fax=deludo#deprecator", + "__title": "Sono cohors beneficium conatus inventore sumptus curiositas unde demitto.", + "__group": "dMizq7he" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "18.129.209.64", + "user-agent": "Opera/12.7 (Windows NT 5.1; U; SV Presto/2.9.189 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://warped-space.info/rem-fugiat-quia?partial-stump=tenuis", + "__title": "Cedo quisquam vorago patior.", + "__group": "6wep4Ake" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "18.129.209.64", + "user-agent": "Opera/12.7 (Windows NT 5.1; U; SV Presto/2.9.189 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "sursum", + "properties": { + "__group": "6wep4Ake" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "61.220.73.38", + "user-agent": "Opera/11.46 (Windows NT 6.2; U; LN Presto/2.9.179 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://imaginary-futon.name/debilito-trans-stabilis", + "__title": "Incidunt inflammatio tenuis dolores.", + "__group": "ivCmEW7H" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "59.107.138.69", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/538.2.1 (KHTML, like Gecko) Chrome/15.0.877.0 Safari/538.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://repentant-statue.info/deduco-adaugeo-defleo?courageous-tabletop=tepesco", + "__title": "Appositus denuncio spes velit vindico.", + "__group": "fd_fXi-6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "59.107.138.69", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/538.2.1 (KHTML, like Gecko) Chrome/15.0.877.0 Safari/538.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "degero", + "properties": { + "__group": "fd_fXi-6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "79.59.15.163", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_4 rv:6.0; FA) AppleWebKit/533.2.0 (KHTML, like Gecko) Version/6.1.5 Safari/533.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://overcooked-luck.net/verecundia-vinitor-laudantium", + "__title": "Pel dolores aptus tersus voluntarius certe.", + "__group": "TnMvrjTl" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "96.156.67.36", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/7.0.2 Safari/532.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://aggressive-flat.name/vehemens-accendo-vivo?swift-palate=beneficium#ex", + "__title": "Infit traho stipes vae cras tripudio vacuus trans arcesso vitium.", + "__group": "Zga6HYo0" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "105.13.185.125", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.0; Trident/7.1)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://warped-space.info/quis-modi-tempus", + "__title": "Qui advoco suadeo neque.", + "__group": "117dawQ2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "205.248.113.242", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8.9; rv:13.4) Gecko/20100101 Firefox/13.4.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://aggressive-flat.name/cinis-cornu-ambulo", + "__title": "Vulnus adicio impedit possimus apostolus tardus maxime sufficio hic porro.", + "__group": "4Pu7hj43" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "130.241.68.76", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/531.2.1 (KHTML, like Gecko) Chrome/17.0.898.0 Safari/531.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://imaginary-futon.name/thorax-desipio-uredo?similar-cheese=talio", + "__title": "Amplitudo tamdiu ventito cogito.", + "__group": "G_n0R2aC" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "172.194.15.82", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.0 (KHTML, like Gecko) Version/5.0.0 Safari/534.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://aggressive-flat.name/vapulus-cetera-vix?rigid-goodwill=eum#adsum", + "__title": "Auditor vesco venustas sui utilis cernuus modi.", + "__group": "CEtgDFch" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "204.218.211.61", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6.7; rv:11.7) Gecko/20100101 Firefox/11.7.9", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://warped-space.info/commemoro-antepono-turbo#aperiam", + "__title": "Magni alveus urbs theca.", + "__group": "nKT7G02t" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "50.144.175.190", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_1 rv:6.0; BG) AppleWebKit/533.1.2 (KHTML, like Gecko) Version/7.0.6 Safari/533.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://warped-space.info/vociferor-comburo-surgo", + "__title": "Constans annus tero ascit denego cumque cubitum armarium vicinus.", + "__group": "_E3J6JqW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "50.144.175.190", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_1 rv:6.0; BG) AppleWebKit/533.1.2 (KHTML, like Gecko) Version/7.0.6 Safari/533.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "caterva", + "properties": { + "__group": "_E3J6JqW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "85.55.64.205", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.1 (KHTML, like Gecko) Version/4.0.2 Safari/534.1.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://imaginary-futon.name/conor-studio-aedificium", + "__title": "Sub numquam comminor voluntarius bibo defero.", + "__group": "817igM3o" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "201.144.103.220", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/538.1.1 (KHTML, like Gecko) Chrome/25.0.869.0 Safari/538.1.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://warped-space.info/antea-alo-amo?finished-barracks=aestus", + "__title": "Voluptatem vado abeo compello benigne veniam molestiae dedico.", + "__group": "iVX1nk0u" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "170.45.18.148", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_2) AppleWebKit/537.2.1 (KHTML, like Gecko) Chrome/38.0.875.0 Safari/537.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://repentant-statue.info/suadeo-trepide-aeternus?sentimental-hunger=solus#vacuus", + "__title": "Solus tamen alius iusto ceno asperiores capillus deorsum amicitia utrimque.", + "__group": "wC4QJS3m" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "117.32.42.86", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/535.0.0 (KHTML, like Gecko) Chrome/23.0.892.0 Safari/535.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://repentant-statue.info/taceo-dolorum-calamitas", + "__title": "Repudiandae solum clamo.", + "__group": "-Tg8_o6r" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "55.187.92.112", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/20.0.856.0 Safari/536.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://repentant-statue.info/pariatur-convoco-spoliatio?foolhardy-grandson=vomito", + "__title": "Voluptas ante beneficium depulso amoveo crastinus terreo ciminatio.", + "__group": "SYDV7VmM" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "42.43.221.87", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/534.0.0 (KHTML, like Gecko) Chrome/26.0.852.0 Safari/534.0.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://overcooked-luck.net/torqueo-aptus-benigne", + "__title": "Ipsa angustus cupressus talio decretum vinculum coma caput.", + "__group": "diYSvyrm" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "117.32.42.86", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/535.0.0 (KHTML, like Gecko) Chrome/23.0.892.0 Safari/535.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://repentant-statue.info/crepusculum-summopere-apostolus", + "__title": "Trans cohaero sopor demulceo arx calcar ut volaticus.", + "__group": "s_3nsAGc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "117.32.42.86", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/535.0.0 (KHTML, like Gecko) Chrome/23.0.892.0 Safari/535.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "cursim", + "properties": { + "__group": "s_3nsAGc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "196.131.188.115", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_2) AppleWebKit/532.2.0 (KHTML, like Gecko) Chrome/20.0.845.0 Safari/532.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://overcooked-luck.net/eius-accusator-crastinus", + "__title": "Ea attollo canis aqua.", + "__group": "gTFNWxNL" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "196.131.188.115", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_2) AppleWebKit/532.2.0 (KHTML, like Gecko) Chrome/20.0.845.0 Safari/532.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "aspernatur", + "properties": { + "__group": "gTFNWxNL" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "64.245.48.14", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.1.1 (KHTML, like Gecko) Chrome/15.0.820.0 Safari/535.1.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://aggressive-flat.name/cauda-culpa-accedo?ragged-cook=turbo", + "__title": "Autus coma vilicus.", + "__group": "cWlVGbBY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "64.245.48.14", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.1.1 (KHTML, like Gecko) Chrome/15.0.820.0 Safari/535.1.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "spoliatio", + "properties": { + "__group": "cWlVGbBY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "137.81.238.171", + "user-agent": "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.4) Gecko/20100101 Firefox/7.4.4", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://imaginary-futon.name/acsi-sunt-sumptus", + "__title": "Ustulo aedificium volubilis defungo adfectus tutis adstringo canto.", + "__group": "OaJck9iT" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "103.105.172.220", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.8) Gecko/20100101 Firefox/10.8.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://imaginary-futon.name/auctus-combibo-ter?intelligent-taro=verbum", + "__title": "Deduco somnus ipsa.", + "__group": "GKt2Efks" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "113.74.184.59", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/5.0.8 Safari/532.1.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://imaginary-futon.name/verbum-dolorum-curia", + "__title": "Caelestis bonus accommodo cumque sursum.", + "__group": "AXPBQOj4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "113.74.184.59", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/5.0.8 Safari/532.1.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "combibo", + "properties": { + "__group": "AXPBQOj4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "234.35.147.157", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/4.1)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://overcooked-luck.net/acquiro-viscus-adulescens?glittering-parsnip=ustilo", + "__title": "Aestivus defessus ademptio distinctio ubi abeo.", + "__group": "x7umv96u" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "234.35.147.157", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/4.1)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "teres", + "properties": { + "__group": "x7umv96u" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "204.218.211.61", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6.7; rv:11.7) Gecko/20100101 Firefox/11.7.9", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://warped-space.info/cunabula-aperte-amo#somniculosus", + "__title": "Arbor summa cetera valde.", + "__group": "WBfZjOaZ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "204.218.211.61", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6.7; rv:11.7) Gecko/20100101 Firefox/11.7.9", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "cohaero", + "properties": { + "__group": "WBfZjOaZ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "225.128.146.10", + "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/3.0)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://repentant-statue.info/administratio-arto-creta?homely-following=carcer", + "__title": "Temeritas substantia tabula vulgivagus vacuus supra abutor commodo volo adfectus.", + "__group": "mQyvuMa4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "23.139.101.253", + "user-agent": "Opera/13.75 (Macintosh; Intel Mac OS X 10.9.4 U; LB Presto/2.9.168 Version/12.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://warped-space.info/defetiscor-canto-caveo", + "__title": "Ambitus virtus aedificium coruscus conscendo.", + "__group": "g1bE-vcv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "23.139.101.253", + "user-agent": "Opera/13.75 (Macintosh; Intel Mac OS X 10.9.4 U; LB Presto/2.9.168 Version/12.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "tredecim", + "properties": { + "__group": "g1bE-vcv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "127.121.12.155", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/cubicularis-earum-expedita?ashamed-characterization=ascit", + "__title": "Somnus comes absque tracto.", + "__group": "fj-PwQKe" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "127.121.12.155", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "sumptus", + "properties": { + "__group": "fj-PwQKe" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "10.114.195.29", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_8) AppleWebKit/531.2.2 (KHTML, like Gecko) Chrome/15.0.893.0 Safari/531.2.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://repentant-statue.info/patior-denuo-volubilis", + "__title": "Ultio voluptas candidus pecto quod sonitus stella.", + "__group": "Mggxajmq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "10.114.195.29", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_8) AppleWebKit/531.2.2 (KHTML, like Gecko) Chrome/15.0.893.0 Safari/531.2.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "atrocitas", + "properties": { + "__group": "Mggxajmq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "248.163.31.104", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:10.2) Gecko/20100101 Firefox/10.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://overcooked-luck.net/centum-sint-vilitas?faint-recommendation=adimpleo", + "__title": "Socius appello unde tres.", + "__group": "K9YSC4d5" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "248.163.31.104", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:10.2) Gecko/20100101 Firefox/10.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "adeptio", + "properties": { + "__group": "K9YSC4d5" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "53.18.79.211", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://imaginary-futon.name/aer-aestus-depopulo", + "__title": "Claustrum admoneo benevolentia aggredior.", + "__group": "mlD-_vZQ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "28.207.186.16", + "user-agent": "Mozilla/5.0 (Windows NT 5.3; Win64; x64; rv:11.8) Gecko/20100101 Firefox/11.8.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://imaginary-futon.name/appello-quibusdam-corrupti?secret-pear=quod", + "__title": "Adnuo arcesso censura vulpes voro ratione.", + "__group": "tZhW_1Mj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "28.207.186.16", + "user-agent": "Mozilla/5.0 (Windows NT 5.3; Win64; x64; rv:11.8) Gecko/20100101 Firefox/11.8.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "cribro", + "properties": { + "__group": "tZhW_1Mj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "115.126.237.48", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:5.5) Gecko/20100101 Firefox/5.5.8", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://warped-space.info/libero-viridis-conitor?cultivated-fat=adaugeo#pariatur", + "__title": "Reiciendis tergum accommodo deripio territo cohors.", + "__group": "htLhCt_g" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "115.126.237.48", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:5.5) Gecko/20100101 Firefox/5.5.8", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "blanditiis", + "properties": { + "__group": "htLhCt_g" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "159.138.173.21", + "user-agent": "Opera/10.45 (Windows NT 6.3; U; LA Presto/2.9.183 Version/12.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://repentant-statue.info/culpa-consectetur-sumo?glass-octave=vorax#custodia", + "__title": "Asporto vomica thesaurus caute.", + "__group": "zBAwyTBS" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "205.248.113.242", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8.9; rv:13.4) Gecko/20100101 Firefox/13.4.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://aggressive-flat.name/absens-crebro-tamdiu?frilly-commodity=sopor", + "__title": "Eos coepi odio.", + "__group": "TY6LihRc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "211.25.95.149", + "user-agent": "Opera/12.5 (X11; Linux i686; U; NN Presto/2.9.180 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/adsidue-umerus-optio#cultura", + "__title": "Aegrus tutis tribuo curatio utique coniuratio corroboro quaerat.", + "__group": "OTOeizdU" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "233.101.22.141", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/6.1.9 Safari/532.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://warped-space.info/molestiae-arceo-sollers?passionate-guidance=pauper", + "__title": "Tendo cattus vado cruciamentum synagoga.", + "__group": "NnhDMy6j" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "18.129.209.64", + "user-agent": "Opera/12.7 (Windows NT 5.1; U; SV Presto/2.9.189 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://warped-space.info/correptius-adsidue-adopto?elegant-accountability=culpo#depono", + "__title": "Quae sumo validus tenuis aveho.", + "__group": "fdXYc9tM" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "234.35.147.157", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/4.1)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://overcooked-luck.net/agnitio-ipsam-talus?steep-illusion=auditor#calculus", + "__title": "Vindico tristis curiositas aspicio depraedor blandior video nostrum cariosus at.", + "__group": "dcoW47SX" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "234.35.147.157", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/4.1)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "absens", + "properties": { + "__group": "dcoW47SX" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "17.159.92.52", + "user-agent": "Opera/13.81 (Windows NT 5.2; U; HY Presto/2.9.168 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/pariatur-cilicium-solio?ironclad-tomatillo=aspicio", + "__title": "Vociferor coaegresco tantum valde conqueror temptatio vindico desolo perspiciatis defluo.", + "__group": "zmVUcQev" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "17.159.92.52", + "user-agent": "Opera/13.81 (Windows NT 5.2; U; HY Presto/2.9.168 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "ratione", + "properties": { + "__group": "zmVUcQev" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "113.74.184.59", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/5.0.8 Safari/532.1.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://imaginary-futon.name/utrum-ea-ver", + "__title": "Thermae patrocinor thermae curriculum cupio porro alii.", + "__group": "wMxJTC32" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "100.43.222.202", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:10.8) Gecko/20100101 Firefox/10.8.5", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://imaginary-futon.name/explicabo-vito-bonus?fatal-veto=conatus#super", + "__title": "Deserunt consuasor tego.", + "__group": "6_w-XkMC" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "17.210.139.121", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/6.0)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://repentant-statue.info/adaugeo-spoliatio-appello?glittering-monster=cinis", + "__title": "Curriculum cursim adaugeo adsidue.", + "__group": "VsWLNU7W" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "142.155.215.35", + "user-agent": "Opera/11.82 (Windows NT 6.3; U; BE Presto/2.9.162 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://aggressive-flat.name/aureus-cras-sustineo?lonely-louse=vetus", + "__title": "Atque vulpes suadeo.", + "__group": "7_m_ZIMk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "142.155.215.35", + "user-agent": "Opera/11.82 (Windows NT 6.3; U; BE Presto/2.9.162 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "taedium", + "properties": { + "__group": "7_m_ZIMk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "84.54.4.40", + "user-agent": "Opera/10.92 (Windows NT 5.1; U; SV Presto/2.9.171 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://repentant-statue.info/defero-tergeo-talio?sniveling-shoulder=ocer#solitudo", + "__title": "Infit temptatio atque bos defetiscor auditor solium quos stips tubineus.", + "__group": "1PbaEBCl" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "199.6.122.83", + "user-agent": "Opera/9.82 (Macintosh; Intel Mac OS X 10.5.0 U; LA Presto/2.9.190 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://imaginary-futon.name/certus-eligendi-cavus?fruitful-ocelot=succedo#arbustum", + "__title": "Convoco tollo uter coniuratio stabilis dolores deduco adduco a.", + "__group": "XqJhSGxq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "18.129.209.64", + "user-agent": "Opera/12.7 (Windows NT 5.1; U; SV Presto/2.9.189 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://warped-space.info/appello-patria-sum?concerned-farm=approbo", + "__title": "Demergo umbra vix corrigo.", + "__group": "ACuYNsXL" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "233.11.144.29", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.2.0 (KHTML, like Gecko) Chrome/26.0.873.0 Safari/531.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://overcooked-luck.net/ter-textilis-tum?pale-markup=vulnero#adfectus", + "__title": "Ager colligo praesentium vicissitudo depulso statim adamo claro admiratio.", + "__group": "iARZ6bJQ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "233.11.144.29", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.2.0 (KHTML, like Gecko) Chrome/26.0.873.0 Safari/531.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "cavus", + "properties": { + "__group": "iARZ6bJQ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "227.19.84.206", + "user-agent": "Mozilla/5.0 (Windows NT 6.0; Win64; x64; rv:9.4) Gecko/20100101 Firefox/9.4.9", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://warped-space.info/ultio-creptio-vulticulus#crudelis", + "__title": "Vociferor provident vesco suffragium abbas cauda stella vesco sollers.", + "__group": "Ftc7oHh6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "227.19.84.206", + "user-agent": "Mozilla/5.0 (Windows NT 6.0; Win64; x64; rv:9.4) Gecko/20100101 Firefox/9.4.9", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "comedo", + "properties": { + "__group": "Ftc7oHh6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "141.86.14.47", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5.1; rv:12.1) Gecko/20100101 Firefox/12.1.8", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://imaginary-futon.name/terminatio-conculco-baiulus?awesome-simple=brevis", + "__title": "Talio circumvenio subito absum voluptas socius vae.", + "__group": "T8_tAAKx" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "141.86.14.47", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5.1; rv:12.1) Gecko/20100101 Firefox/12.1.8", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "votum", + "properties": { + "__group": "T8_tAAKx" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "189.123.236.136", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.3; Trident/6.1; .NET CLR 2.1.67266.6)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://aggressive-flat.name/aeger-sollers-tunc?quick-witted-countess=vitium", + "__title": "Complectus sto neque cado capio versus demens debilito denego.", + "__group": "XhQrHSFd" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "189.123.236.136", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.3; Trident/6.1; .NET CLR 2.1.67266.6)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "quia", + "properties": { + "__group": "XhQrHSFd" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "114.36.37.185", + "user-agent": "Opera/13.74 (X11; Linux x86_64; U; ET Presto/2.9.182 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/virga-decretum-venia", + "__title": "Temeritas desolo comprehendo.", + "__group": "0CN7I9Cr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "114.36.37.185", + "user-agent": "Opera/13.74 (X11; Linux x86_64; U; ET Presto/2.9.182 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "veritas", + "properties": { + "__group": "0CN7I9Cr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "88.116.133.4", + "user-agent": "Opera/9.39 (Macintosh; Intel Mac OS X 10.5.1 U; FI Presto/2.9.160 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/peior-peior-bardus", + "__title": "Utrum supellex bos atavus credo cura carus defungo bardus ullam.", + "__group": "NwPBnWut" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "214.171.82.238", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:10.3) Gecko/20100101 Firefox/10.3.4", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://overcooked-luck.net/arto-nihil-degusto?funny-version=aliqua", + "__title": "Defluo aedificium audacia aufero adiuvo quibusdam.", + "__group": "hXupA5oQ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "214.171.82.238", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:10.3) Gecko/20100101 Firefox/10.3.4", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "porro", + "properties": { + "__group": "hXupA5oQ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "27.155.64.30", + "user-agent": "Opera/11.88 (Windows NT 5.1; U; CS Presto/2.9.177 Version/11.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://aggressive-flat.name/vetus-arcesso-subito", + "__title": "Approbo delego bardus victoria tactus vomica venia volup temporibus.", + "__group": "1u3o8DVn" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "27.155.64.30", + "user-agent": "Opera/11.88 (Windows NT 5.1; U; CS Presto/2.9.177 Version/11.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "amplitudo", + "properties": { + "__group": "1u3o8DVn" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "187.247.103.91", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/538.1.2 (KHTML, like Gecko) Version/7.0.10 Safari/538.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/deficio-textus-umerus", + "__title": "Itaque urbanus odio toties curatio denique vallum caries solio auditor.", + "__group": "9aogxFk2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "187.247.103.91", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/538.1.2 (KHTML, like Gecko) Version/7.0.10 Safari/538.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "tenuis", + "properties": { + "__group": "9aogxFk2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "242.214.34.120", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_0 rv:6.0; JV) AppleWebKit/536.0.2 (KHTML, like Gecko) Version/5.0.8 Safari/536.0.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://aggressive-flat.name/vito-atque-certe", + "__title": "Sed tertius voluntarius conscendo carbo aegrotatio vorax deporto cibo.", + "__group": "QvWNa-Ce" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "242.214.34.120", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_0 rv:6.0; JV) AppleWebKit/536.0.2 (KHTML, like Gecko) Version/5.0.8 Safari/536.0.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "advenio", + "properties": { + "__group": "QvWNa-Ce" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "19.172.180.133", + "user-agent": "Opera/10.30 (X11; Linux i686; U; JV Presto/2.9.190 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://imaginary-futon.name/sperno-nemo-abduco", + "__title": "Aggredior stultus contego clarus somniculosus aegre apto.", + "__group": "G7P10zvK" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "19.172.180.133", + "user-agent": "Opera/10.30 (X11; Linux i686; U; JV Presto/2.9.190 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "sto", + "properties": { + "__group": "G7P10zvK" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "187.247.103.91", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/538.1.2 (KHTML, like Gecko) Version/7.0.10 Safari/538.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://warped-space.info/asperiores-sollicito-sit?competent-manner=aliqua#autus", + "__title": "Venustas dolor quia vivo tepidus cimentarius.", + "__group": "1sdFSoCg" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "209.84.169.78", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/536.2.0 (KHTML, like Gecko) Chrome/36.0.835.0 Safari/536.2.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://warped-space.info/cribro-bonus-vitae", + "__title": "Complectus substantia angelus celebrer.", + "__group": "BZJZVwXg" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "209.84.169.78", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/536.2.0 (KHTML, like Gecko) Chrome/36.0.835.0 Safari/536.2.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "decimus", + "properties": { + "__group": "BZJZVwXg" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "172.232.208.96", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5.6; rv:6.1) Gecko/20100101 Firefox/6.1.6", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://imaginary-futon.name/eaque-sortitus-campana", + "__title": "Creptio tametsi demens.", + "__group": "Ogjb52Ly" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "213.116.216.190", + "user-agent": "Opera/14.16 (Macintosh; Intel Mac OS X 10.5.1 U; JA Presto/2.9.188 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://warped-space.info/perspiciatis-cimentarius-xiphias?sure-footed-advancement=vorago", + "__title": "Auctus volubilis tepidus advenio asper temptatio amitto.", + "__group": "8Zs_Nr42" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "213.116.216.190", + "user-agent": "Opera/14.16 (Macintosh; Intel Mac OS X 10.5.1 U; JA Presto/2.9.188 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "delego", + "properties": { + "__group": "8Zs_Nr42" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "54.104.11.187", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:7.3) Gecko/20100101 Firefox/7.3.3", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://repentant-statue.info/comptus-alii-annus?giving-dream=comis", + "__title": "Clam defleo adaugeo defaeco decimus excepturi turbo arma abundans.", + "__group": "zcG0O-Zf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "54.104.11.187", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:7.3) Gecko/20100101 Firefox/7.3.3", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "cum", + "properties": { + "__group": "zcG0O-Zf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "116.36.157.189", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/537.0.1 (KHTML, like Gecko) Version/5.0.4 Safari/537.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://aggressive-flat.name/deprimo-capillus-depereo?graceful-tuxedo=claustrum", + "__title": "Temporibus voveo talio ter teres defleo asper calcar conturbo necessitatibus.", + "__group": "VGOoOFj-" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "209.84.169.78", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/536.2.0 (KHTML, like Gecko) Chrome/36.0.835.0 Safari/536.2.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://warped-space.info/sopor-sumo-vivo?bustling-anticodon=subito", + "__title": "Deprecator atrocitas aduro.", + "__group": "f5J0xBjp" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "209.84.169.78", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/536.2.0 (KHTML, like Gecko) Chrome/36.0.835.0 Safari/536.2.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "caput", + "properties": { + "__group": "f5J0xBjp" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "33.83.5.247", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/voluptatum-demens-thesaurus?joyous-flame=deorsum#consectetur", + "__title": "Thalassinus vesco aut.", + "__group": "ZuD4wiXA" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "33.83.5.247", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "aiunt", + "properties": { + "__group": "ZuD4wiXA" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "175.159.80.189", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/532.0.0 (KHTML, like Gecko) Version/4.1.9 Safari/532.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://aggressive-flat.name/aperte-caterva-velum?crowded-tusk=baiulus#suffoco", + "__title": "Cui contego asperiores.", + "__group": "GjEFQbGD" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "224.72.212.160", + "user-agent": "Opera/10.16 (Windows NT 6.2; U; HU Presto/2.9.162 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://aggressive-flat.name/suppono-maxime-patrocinor?pleasant-flight=velut", + "__title": "Ulterius abeo statua depraedor cogito excepturi inflammatio optio.", + "__group": "OmOlwV2Y" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "84.54.4.40", + "user-agent": "Opera/10.92 (Windows NT 5.1; U; SV Presto/2.9.171 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/cena-sodalitas-conicio#ex", + "__title": "Caries causa vomito supellex.", + "__group": "bC039y3F" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "199.6.122.83", + "user-agent": "Opera/9.82 (Macintosh; Intel Mac OS X 10.5.0 U; LA Presto/2.9.190 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://imaginary-futon.name/clamo-adulatio-defungo?elliptical-technician=quod", + "__title": "Sit causa damno voluntarius voluptates iste amplitudo odit.", + "__group": "MHfV4wwE" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "199.6.122.83", + "user-agent": "Opera/9.82 (Macintosh; Intel Mac OS X 10.5.0 U; LA Presto/2.9.190 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "laborum", + "properties": { + "__group": "MHfV4wwE" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "36.93.156.223", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/5.0; .NET CLR 4.7.54222.3)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://repentant-statue.info/creber-antea-aspicio", + "__title": "Adopto voluptatibus vehemens caste adopto vinum explicabo nulla.", + "__group": "a0-mN3xT" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "237.60.127.161", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://repentant-statue.info/sollicito-vulariter-nostrum?physical-polyester=absum", + "__title": "Ea altus vetus arto thema antepono.", + "__group": "qOvvvD10" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "237.60.127.161", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "astrum", + "properties": { + "__group": "qOvvvD10" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "102.20.55.220", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/531.0.2 (KHTML, like Gecko) Chrome/21.0.815.0 Safari/531.0.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://imaginary-futon.name/appono-adamo-tergeo?concrete-step=virtus", + "__title": "Creta spes voluptate despecto at aduro audax.", + "__group": "PMUINltF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "54.104.11.187", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:7.3) Gecko/20100101 Firefox/7.3.3", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://repentant-statue.info/suppellex-comitatus-taceo?illiterate-newsletter=defessus", + "__title": "Damnatio exercitationem clarus textus consectetur.", + "__group": "Uy121ekL" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "44.156.143.187", + "user-agent": "Opera/10.80 (Macintosh; Intel Mac OS X 10.9.5 U; LA Presto/2.9.166 Version/10.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://overcooked-luck.net/pauper-spiritus-uberrime?shrill-blight=dedecor", + "__title": "Audeo tabella abbas.", + "__group": "17GnVa4X" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "44.156.143.187", + "user-agent": "Opera/10.80 (Macintosh; Intel Mac OS X 10.9.5 U; LA Presto/2.9.166 Version/10.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "cupressus", + "properties": { + "__group": "17GnVa4X" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "64.245.48.14", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.1.1 (KHTML, like Gecko) Chrome/15.0.820.0 Safari/535.1.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://aggressive-flat.name/inventore-temperantia-aperiam?unsteady-eternity=enim", + "__title": "Coerceo stillicidium soleo angulus solus tonsor arcesso amiculum avarus.", + "__group": "6PljYsv6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "64.245.48.14", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.1.1 (KHTML, like Gecko) Chrome/15.0.820.0 Safari/535.1.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "quos", + "properties": { + "__group": "6PljYsv6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "127.121.12.155", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://imaginary-futon.name/cicuta-credo-ex?lazy-slipper=vindico", + "__title": "Utrum subseco conor odio causa tabesco nemo repudiandae aptus deleo.", + "__group": "O6Aa_Cmr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "127.121.12.155", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "vereor", + "properties": { + "__group": "O6Aa_Cmr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "162.169.134.97", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/535.1.1 (KHTML, like Gecko) Chrome/14.0.839.0 Safari/535.1.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://aggressive-flat.name/averto-aequus-sursum?accomplished-chap=peior", + "__title": "Tergiversatio optio quis accedo suggero ultio utilis alias.", + "__group": "yWixXhzV" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "211.196.172.164", + "user-agent": "Mozilla/5.0 (Windows NT 5.2; Win64; x64; rv:5.6) Gecko/20100101 Firefox/5.6.3", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://aggressive-flat.name/compono-vulticulus-argumentum?orange-antelope=aequitas", + "__title": "Ullus sol thorax commemoro cito.", + "__group": "OPlaV5CF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "211.196.172.164", + "user-agent": "Mozilla/5.0 (Windows NT 5.2; Win64; x64; rv:5.6) Gecko/20100101 Firefox/5.6.3", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "vae", + "properties": { + "__group": "OPlaV5CF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "118.85.176.234", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/538.2.2 (KHTML, like Gecko) Chrome/25.0.863.0 Safari/538.2.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://repentant-statue.info/stella-acervus-adeo?burdensome-conversation=quaerat", + "__title": "Ars administratio vicissitudo summopere celebrer demulceo acies bellicus.", + "__group": "jPrrVzV9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "118.85.176.234", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/538.2.2 (KHTML, like Gecko) Chrome/25.0.863.0 Safari/538.2.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "depopulo", + "properties": { + "__group": "jPrrVzV9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "48.64.154.146", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/3.1; .NET CLR 4.5.61984.0)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://aggressive-flat.name/sequi-texo-celebrer?general-cross-contamination=timor#vinitor", + "__title": "Testimonium numquam harum.", + "__group": "0-LZKyEB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "48.64.154.146", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/3.1; .NET CLR 4.5.61984.0)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "cenaculum", + "properties": { + "__group": "0-LZKyEB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "137.252.155.172", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:9.8) Gecko/20100101 Firefox/9.8.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://imaginary-futon.name/talus-molestiae-coaegresco?beneficial-councilman=pax#tenax", + "__title": "Vigilo creptio auditor veritatis.", + "__group": "4gANKtn5" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "137.252.155.172", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:9.8) Gecko/20100101 Firefox/9.8.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "fuga", + "properties": { + "__group": "4gANKtn5" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "215.184.32.84", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_7 rv:4.0; HI) AppleWebKit/532.1.2 (KHTML, like Gecko) Version/5.0.2 Safari/532.1.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://aggressive-flat.name/velociter-articulus-admiratio?wrathful-depot=est", + "__title": "Conitor cavus accusantium surculus architecto abbas.", + "__group": "UNuKOLuG" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "100.43.222.202", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:10.8) Gecko/20100101 Firefox/10.8.5", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://imaginary-futon.name/solutio-paulatim-voluptatem", + "__title": "Custodia alius ventus comminor.", + "__group": "WzfsqjMA" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "100.43.222.202", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:10.8) Gecko/20100101 Firefox/10.8.5", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "spero", + "properties": { + "__group": "WzfsqjMA" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "90.139.4.10", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3)AppleWebKit/531.0.1 (KHTML, like Gecko) Version/6.0.0 Safari/531.0.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://imaginary-futon.name/canonicus-tero-auctus?grimy-dish=sufficio#vulgus", + "__title": "Undique tametsi a cohaero theatrum somnus bestia ara.", + "__group": "orpVY5yU" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "90.139.4.10", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3)AppleWebKit/531.0.1 (KHTML, like Gecko) Version/6.0.0 Safari/531.0.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "absens", + "properties": { + "__group": "orpVY5yU" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "142.166.3.65", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/33.0.860.0 Safari/531.1.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://overcooked-luck.net/verto-conitor-turpis?witty-igloo=aetas", + "__title": "Turpis aranea autus uterque cresco reprehenderit nobis trado pauci.", + "__group": "1zyDTOQT" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "17.210.139.121", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/6.0)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://repentant-statue.info/cotidie-calco-angustus#temeritas", + "__title": "Adipiscor voro sufficio.", + "__group": "cvVHPjPT" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "42.43.221.87", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/534.0.0 (KHTML, like Gecko) Chrome/26.0.852.0 Safari/534.0.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://overcooked-luck.net/crustulum-tersus-caute?delirious-resolve=cauda", + "__title": "Aggero adopto timidus atrocitas blanditiis cauda studio admoveo absum quia.", + "__group": "FeJqfrO9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "68.21.165.253", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5.8; rv:15.1) Gecko/20100101 Firefox/15.1.7", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://warped-space.info/cura-voluntarius-tametsi?blaring-chow=molestias", + "__title": "Blanditiis iure atque angulus textilis cattus cunabula.", + "__group": "FR9lTIni" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "69.60.98.76", + "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.1)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://warped-space.info/astrum-adduco-contra?pink-pecan=uter", + "__title": "Earum angulus aptus.", + "__group": "nlF6-16n" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "69.60.98.76", + "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.1)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "voluptatibus", + "properties": { + "__group": "nlF6-16n" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "141.86.14.47", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5.1; rv:12.1) Gecko/20100101 Firefox/12.1.8", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://imaginary-futon.name/terra-eius-unde", + "__title": "Deprimo iste cupio articulus blanditiis magni.", + "__group": "kg5O7KHh" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "40.130.164.215", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/534.2.1 (KHTML, like Gecko) Chrome/32.0.800.0 Safari/534.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://warped-space.info/curto-compello-aperiam#dolores", + "__title": "Comminor sonitus sit aureus charisma thesaurus.", + "__group": "TjratFNM" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "40.130.164.215", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/534.2.1 (KHTML, like Gecko) Chrome/32.0.800.0 Safari/534.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "convoco", + "properties": { + "__group": "TjratFNM" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "134.235.13.35", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_9) AppleWebKit/538.1.2 (KHTML, like Gecko) Chrome/25.0.873.0 Safari/538.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://repentant-statue.info/vis-tantum-desipio?intent-detective=theatrum", + "__title": "Admiratio ulterius traho.", + "__group": "7sjSVZVW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "134.235.13.35", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_9) AppleWebKit/538.1.2 (KHTML, like Gecko) Chrome/25.0.873.0 Safari/538.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "laborum", + "properties": { + "__group": "7sjSVZVW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "70.134.179.66", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/4.1.0 Safari/532.1.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://warped-space.info/cognatus-cohibeo-sed?nimble-excess=quod", + "__title": "Facilis amet territo acceptus aestivus.", + "__group": "oHHOMslE" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "70.134.179.66", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/4.1.0 Safari/532.1.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "agnosco", + "properties": { + "__group": "oHHOMslE" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "242.214.34.120", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_0 rv:6.0; JV) AppleWebKit/536.0.2 (KHTML, like Gecko) Version/5.0.8 Safari/536.0.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://aggressive-flat.name/trado-eveniet-bestia", + "__title": "Supplanto repellat reiciendis.", + "__group": "_PyqZKUp" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "242.214.34.120", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_0 rv:6.0; JV) AppleWebKit/536.0.2 (KHTML, like Gecko) Version/5.0.8 Safari/536.0.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "tersus", + "properties": { + "__group": "_PyqZKUp" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "102.2.162.191", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/535.0.0 (KHTML, like Gecko) Chrome/24.0.816.0 Safari/535.0.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://overcooked-luck.net/tabella-odio-temperantia", + "__title": "Pauper admoneo surculus tersus bellicus vinculum autus conculco vulgo maiores.", + "__group": "9be5ezqk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "1.145.39.139", + "user-agent": "Opera/14.71 (X11; Linux x86_64; U; FR Presto/2.9.176 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://overcooked-luck.net/cibo-fugiat-absque?cavernous-switch=temperantia#expedita", + "__title": "Pecco auctus suadeo ulterius absum arbor tenax.", + "__group": "G7W4ArXA" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "102.20.55.220", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/531.0.2 (KHTML, like Gecko) Chrome/21.0.815.0 Safari/531.0.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://imaginary-futon.name/tenetur-sol-atrox?dead-alliance=conturbo", + "__title": "Debilito ulterius supellex impedit vitiosus denique autus admoveo exercitationem solium.", + "__group": "hLRr3DHa" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "70.134.179.66", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/4.1.0 Safari/532.1.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://warped-space.info/textus-debeo-ademptio?rural-overload=sodalitas", + "__title": "Summopere dens distinctio vomer crebro admoneo sol.", + "__group": "84mUASyH" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "127.93.222.239", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.8.6; rv:14.8) Gecko/20100101 Firefox/14.8.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://overcooked-luck.net/tremo-cubicularis-vulnero?uncomfortable-oil=sui#ulciscor", + "__title": "Theatrum itaque cavus ipsam numquam.", + "__group": "FXmf9Db2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "127.93.222.239", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.8.6; rv:14.8) Gecko/20100101 Firefox/14.8.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "cogito", + "properties": { + "__group": "FXmf9Db2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "1.114.250.7", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/537.0.1 (KHTML, like Gecko) Chrome/39.0.800.0 Safari/537.0.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/utique-vos-ducimus", + "__title": "Vilis abstergo certus sodalitas.", + "__group": "ejfYwirS" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "1.114.250.7", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/537.0.1 (KHTML, like Gecko) Chrome/39.0.800.0 Safari/537.0.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "subvenio", + "properties": { + "__group": "ejfYwirS" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "172.194.15.82", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.0 (KHTML, like Gecko) Version/5.0.0 Safari/534.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/arguo-tui-tempore", + "__title": "Coniuratio aestus degero.", + "__group": "lg0Df8AW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "172.194.15.82", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.0 (KHTML, like Gecko) Version/5.0.0 Safari/534.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "vitium", + "properties": { + "__group": "lg0Df8AW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "157.209.31.164", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/6.1; .NET CLR 4.6.50446.7)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://repentant-statue.info/clementia-consectetur-virga?untried-giggle=audacia", + "__title": "Desidero curiositas vobis thesaurus speciosus cum possimus contra eveniet.", + "__group": "R1ow-nno" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "211.25.95.149", + "user-agent": "Opera/12.5 (X11; Linux i686; U; NN Presto/2.9.180 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/coadunatio-crux-voluptatem?quarrelsome-adviser=bardus", + "__title": "Pauci vergo neque carus vox subseco solvo tolero ad.", + "__group": "1ULy1_q1" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "118.124.52.58", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://warped-space.info/balbus-cibo-avarus#quo", + "__title": "Deficio cogo attonbitus baiulus cilicium.", + "__group": "cIkOr3zu" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "118.124.52.58", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "antiquus", + "properties": { + "__group": "cIkOr3zu" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "233.11.144.29", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.2.0 (KHTML, like Gecko) Chrome/26.0.873.0 Safari/531.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://overcooked-luck.net/reiciendis-aliquid-colligo", + "__title": "Tenax aer crux.", + "__group": "F-KomGWr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "233.11.144.29", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.2.0 (KHTML, like Gecko) Chrome/26.0.873.0 Safari/531.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "accendo", + "properties": { + "__group": "F-KomGWr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "121.119.174.254", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/538.1.1 (KHTML, like Gecko) Version/6.1.1 Safari/538.1.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://overcooked-luck.net/tum-antiquus-theatrum", + "__title": "Conatus solum arbor.", + "__group": "G-TNo1Ma" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "121.119.174.254", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/538.1.1 (KHTML, like Gecko) Version/6.1.1 Safari/538.1.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "ademptio", + "properties": { + "__group": "G-TNo1Ma" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "183.117.83.87", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/538.0.0 (KHTML, like Gecko) Chrome/16.0.816.0 Safari/538.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/correptius-subseco-tutis?hot-hippodrome=totam", + "__title": "Spiculum clibanus dolor cuppedia.", + "__group": "eBq0-_-X" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "183.117.83.87", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/538.0.0 (KHTML, like Gecko) Chrome/16.0.816.0 Safari/538.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "tertius", + "properties": { + "__group": "eBq0-_-X" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "27.155.64.30", + "user-agent": "Opera/11.88 (Windows NT 5.1; U; CS Presto/2.9.177 Version/11.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://aggressive-flat.name/animi-cum-sapiente", + "__title": "Absum usitas velum.", + "__group": "o8CksDSH" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "165.54.25.80", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:15.9) Gecko/20100101 Firefox/15.9.9", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://repentant-statue.info/tamquam-accedo-altus?slight-lieu=allatus", + "__title": "Arcesso appello solus talus ascit commodi absque.", + "__group": "1C52cHEH" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "49.141.254.13", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.1)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://repentant-statue.info/abbas-crebro-tempus?metallic-interior=turba#voluptates", + "__title": "Aeneus ademptio coerceo defetiscor suscipio sum.", + "__group": "gi_j6SF7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "31.82.114.254", + "user-agent": "Opera/13.29 (X11; Linux i686; U; YI Presto/2.9.169 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://imaginary-futon.name/utrum-currus-deinde?tepid-operating=trucido#demitto", + "__title": "Attonbitus ante astrum decerno vulgus correptius.", + "__group": "wFyxe8uS" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "113.174.233.220", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5.0; rv:13.8) Gecko/20100101 Firefox/13.8.5", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/bibo-desparatus-terror?spiteful-typeface=utrimque", + "__title": "Totidem capto verbum cometes vivo ullus modi quod perferendis.", + "__group": "qYJDyBDv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "113.174.233.220", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5.0; rv:13.8) Gecko/20100101 Firefox/13.8.5", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "ascit", + "properties": { + "__group": "qYJDyBDv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "127.93.222.239", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.8.6; rv:14.8) Gecko/20100101 Firefox/14.8.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://overcooked-luck.net/ager-comprehendo-numquam", + "__title": "Voluptatem comparo ventus esse architecto vinculum callide officiis curia.", + "__group": "030hjfTy" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "127.93.222.239", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.8.6; rv:14.8) Gecko/20100101 Firefox/14.8.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "celo", + "properties": { + "__group": "030hjfTy" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "100.229.178.81", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/533.1.0 (KHTML, like Gecko) Chrome/31.0.897.0 Safari/533.1.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://repentant-statue.info/cedo-curso-ancilla#umquam", + "__title": "Caelestis sto tracto adhaero id.", + "__group": "47c6KwBP" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "118.85.176.234", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/538.2.2 (KHTML, like Gecko) Chrome/25.0.863.0 Safari/538.2.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://repentant-statue.info/aegre-cibo-viriliter?speedy-technician=viduo", + "__title": "Curvo uter quam acceptus patruus aurum eos defaeco ambitus stipes.", + "__group": "BjcGqP1z" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "90.192.67.153", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_8 rv:6.0; FI) AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.6 Safari/533.1.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://repentant-statue.info/umquam-caste-vita", + "__title": "Volup beneficium curriculum esse reprehenderit.", + "__group": "noncQ-m_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "90.192.67.153", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_8 rv:6.0; FI) AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.6 Safari/533.1.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "demens", + "properties": { + "__group": "noncQ-m_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "118.124.52.58", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://warped-space.info/congregatio-supra-tamen", + "__title": "Aer cupiditas nesciunt vesper cultellus acceptus abundans pauper comminor.", + "__group": "sOYyrkiS" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "118.124.52.58", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "ultio", + "properties": { + "__group": "sOYyrkiS" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "124.22.137.223", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/532.0.0 (KHTML, like Gecko) Chrome/31.0.815.0 Safari/532.0.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://imaginary-futon.name/amplitudo-adstringo-deserunt", + "__title": "Thorax mollitia vespillo comitatus mollitia capillus impedit.", + "__group": "SFINrNat" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "34.186.118.85", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/531.0.1 (KHTML, like Gecko) Chrome/19.0.802.0 Safari/531.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://aggressive-flat.name/carus-curriculum-voluptas", + "__title": "Stella caveo tertius patria tenax avaritia accommodo tristis delicate aiunt.", + "__group": "B_BBb2E9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "224.32.59.251", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:6.5) Gecko/20100101 Firefox/6.5.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://aggressive-flat.name/suspendo-pecus-aurum?outrageous-humidity=suadeo", + "__title": "Deorsum bis timor ustilo uberrime.", + "__group": "lZjQzLIo" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "176.203.70.158", + "user-agent": "Opera/12.77 (Macintosh; Intel Mac OS X 10.6.9 U; LI Presto/2.9.164 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://aggressive-flat.name/voluptate-comminor-altus", + "__title": "Animadverto contabesco dedico amiculum.", + "__group": "SuEaWOzb" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "176.203.70.158", + "user-agent": "Opera/12.77 (Macintosh; Intel Mac OS X 10.6.9 U; LI Presto/2.9.164 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "amoveo", + "properties": { + "__group": "SuEaWOzb" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "53.18.79.211", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://imaginary-futon.name/video-tubineus-rerum", + "__title": "Victus recusandae demum vicissitudo claustrum auctor contra adhaero crur.", + "__group": "Ur1Vhloy" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "53.18.79.211", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "dicta", + "properties": { + "__group": "Ur1Vhloy" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "27.188.154.69", + "user-agent": "Opera/9.38 (Macintosh; Intel Mac OS X 10.8.5 U; HE Presto/2.9.160 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://imaginary-futon.name/dapifer-cruciamentum-antepono?delectable-cook=currus#officia", + "__title": "Illum audax viscus versus usus antepono abundans supra.", + "__group": "iwjTGtQo" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "27.188.154.69", + "user-agent": "Opera/9.38 (Macintosh; Intel Mac OS X 10.8.5 U; HE Presto/2.9.160 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "praesentium", + "properties": { + "__group": "iwjTGtQo" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "141.41.158.8", + "user-agent": "Opera/13.52 (Windows NT 5.2; U; EU Presto/2.9.184 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://repentant-statue.info/tunc-absconditus-arca", + "__title": "Cultura conatus delectatio caelestis at caput.", + "__group": "isz4UkYj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "141.41.158.8", + "user-agent": "Opera/13.52 (Windows NT 5.2; U; EU Presto/2.9.184 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "spectaculum", + "properties": { + "__group": "isz4UkYj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "32.215.124.203", + "user-agent": "Opera/14.0 (Windows NT 6.3; U; NE Presto/2.9.181 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://overcooked-luck.net/repudiandae-auditor-vinitor?whole-suv=ante", + "__title": "Terminatio atrox cubo solutio bos causa ventus.", + "__group": "CtzQcI40" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "32.215.124.203", + "user-agent": "Opera/14.0 (Windows NT 6.3; U; NE Presto/2.9.181 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "tertius", + "properties": { + "__group": "CtzQcI40" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "33.83.5.247", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/vulnero-cariosus-combibo", + "__title": "Alo comedo desipio ara eaque.", + "__group": "MqskPhfT" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "33.83.5.247", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "conor", + "properties": { + "__group": "MqskPhfT" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "214.171.82.238", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:10.3) Gecko/20100101 Firefox/10.3.4", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://overcooked-luck.net/delibero-abbas-acerbitas?sandy-publicity=calculus", + "__title": "Vulnero aureus demergo.", + "__group": "Cojl_jiD" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "154.115.116.133", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; .NET CLR 4.0.73278.5)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://warped-space.info/atqui-vester-testimonium?hefty-attraction=cupio", + "__title": "Velum usus copia copia.", + "__group": "LyjI_jUZ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "3.36.184.34", + "user-agent": "Opera/14.75 (Windows NT 5.3; U; NE Presto/2.9.184 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://repentant-statue.info/culpo-vulnus-cenaculum", + "__title": "Decerno conservo undique vesco quod conculco.", + "__group": "hJ4SYY8d" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "3.36.184.34", + "user-agent": "Opera/14.75 (Windows NT 5.3; U; NE Presto/2.9.184 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "repellendus", + "properties": { + "__group": "hJ4SYY8d" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "62.38.11.182", + "user-agent": "Opera/10.11 (Macintosh; Intel Mac OS X 10.6.1 U; AF Presto/2.9.188 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://repentant-statue.info/tener-quasi-aeneus", + "__title": "Amplitudo aestas cerno magni minima supellex aequus amita alter tametsi.", + "__group": "_Q9-FXI9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "62.38.11.182", + "user-agent": "Opera/10.11 (Macintosh; Intel Mac OS X 10.6.1 U; AF Presto/2.9.188 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "tui", + "properties": { + "__group": "_Q9-FXI9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "137.81.238.171", + "user-agent": "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.4) Gecko/20100101 Firefox/7.4.4", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://imaginary-futon.name/aufero-sopor-nulla?blond-league=attonbitus", + "__title": "Conicio voco vere arceo molestiae dolores amicitia acer collum demo.", + "__group": "_u5uYPj2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "172.232.208.96", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5.6; rv:6.1) Gecko/20100101 Firefox/6.1.6", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://imaginary-futon.name/antepono-adhuc-antepono?tedious-tooth=caelum#suus", + "__title": "Soluta aiunt cenaculum sono.", + "__group": "Q2bBMZxq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "172.232.208.96", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5.6; rv:6.1) Gecko/20100101 Firefox/6.1.6", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "voveo", + "properties": { + "__group": "Q2bBMZxq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "232.132.247.110", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.1)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://imaginary-futon.name/curiositas-conspergo-curso", + "__title": "Credo sordeo succedo spero vero arbor.", + "__group": "sRVXHGpE" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "177.114.58.221", + "user-agent": "Opera/12.55 (Windows NT 5.1; U; HT Presto/2.9.181 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://overcooked-luck.net/subnecto-deprimo-articulus?vivid-bathhouse=stabilis#spiculum", + "__title": "Trans non cogo deduco amiculum sit.", + "__group": "cvjojS9w" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "177.114.58.221", + "user-agent": "Opera/12.55 (Windows NT 5.1; U; HT Presto/2.9.181 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "audio", + "properties": { + "__group": "cvjojS9w" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "54.104.11.187", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:7.3) Gecko/20100101 Firefox/7.3.3", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://repentant-statue.info/maxime-alter-studio?speedy-bowler=velum", + "__title": "Absconditus tempore alo cometes aveho.", + "__group": "tulKGX-Q" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "233.11.144.29", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.2.0 (KHTML, like Gecko) Chrome/26.0.873.0 Safari/531.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://overcooked-luck.net/absque-assentator-adflicto", + "__title": "Umbra averto ventosus contego abduco virgo spiculum ait xiphias.", + "__group": "m4Ot4VBt" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "233.11.144.29", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.2.0 (KHTML, like Gecko) Chrome/26.0.873.0 Safari/531.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "pecus", + "properties": { + "__group": "m4Ot4VBt" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "188.57.57.148", + "user-agent": "Opera/11.29 (X11; Linux x86_64; U; MK Presto/2.9.169 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://overcooked-luck.net/quaerat-studio-ex?burdensome-pupil=comprehendo", + "__title": "Aduro assentator deinde tres curtus paens usus cursus.", + "__group": "EhmDAkrm" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "188.57.57.148", + "user-agent": "Opera/11.29 (X11; Linux x86_64; U; MK Presto/2.9.169 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "patior", + "properties": { + "__group": "EhmDAkrm" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "23.139.101.253", + "user-agent": "Opera/13.75 (Macintosh; Intel Mac OS X 10.9.4 U; LB Presto/2.9.168 Version/12.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://warped-space.info/vir-benevolentia-vitiosus?thin-legend=depulso", + "__title": "Cumque avaritia thorax carpo cohibeo tepesco canis quos comptus.", + "__group": "hvTGo0um" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "23.139.101.253", + "user-agent": "Opera/13.75 (Macintosh; Intel Mac OS X 10.9.4 U; LB Presto/2.9.168 Version/12.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "vilicus", + "properties": { + "__group": "hvTGo0um" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "215.57.53.196", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7.1; rv:6.8) Gecko/20100101 Firefox/6.8.7", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://warped-space.info/clarus-chirographum-textilis", + "__title": "Administratio aptus coniuratio toties ante.", + "__group": "qI7LW_Dt" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "215.57.53.196", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7.1; rv:6.8) Gecko/20100101 Firefox/6.8.7", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "aduro", + "properties": { + "__group": "qI7LW_Dt" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "54.227.91.239", + "user-agent": "Opera/12.54 (X11; Linux x86_64; U; TK Presto/2.9.179 Version/11.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://aggressive-flat.name/vespillo-adicio-dignissimos", + "__title": "Tantillus contabesco arcesso aegrus totus amita super.", + "__group": "-1pvg3jD" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "232.132.247.110", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.1)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://imaginary-futon.name/urbanus-solum-territo?hidden-premium=amplitudo", + "__title": "Usque earum occaecati patrocinor averto.", + "__group": "dDrAZ43D" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "232.132.247.110", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.1)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "sapiente", + "properties": { + "__group": "dDrAZ43D" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "3.36.184.34", + "user-agent": "Opera/14.75 (Windows NT 5.3; U; NE Presto/2.9.184 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://repentant-statue.info/perferendis-tracto-tantum?gifted-fork=ipsam#templum", + "__title": "Tyrannus cohors esse aliqua ducimus sulum.", + "__group": "wPIIjjF0" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "113.174.233.220", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5.0; rv:13.8) Gecko/20100101 Firefox/13.8.5", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://aggressive-flat.name/ambulo-suasoria-cumque?cumbersome-conversation=vobis", + "__title": "Venia accusantium suadeo thymum.", + "__group": "pf7vC2cs" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "1.145.39.139", + "user-agent": "Opera/14.71 (X11; Linux x86_64; U; FR Presto/2.9.176 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://overcooked-luck.net/cognomen-substantia-sulum?natural-summer=totam#suscipio", + "__title": "Varius cetera solitudo vetus comitatus cum articulus aequitas quod conatus.", + "__group": "QbyQSg5b" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "1.145.39.139", + "user-agent": "Opera/14.71 (X11; Linux x86_64; U; FR Presto/2.9.176 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "itaque", + "properties": { + "__group": "QbyQSg5b" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "28.207.186.16", + "user-agent": "Mozilla/5.0 (Windows NT 5.3; Win64; x64; rv:11.8) Gecko/20100101 Firefox/11.8.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/explicabo-bos-ademptio?splendid-e-mail=coniecto", + "__title": "Defendo torrens ancilla asperiores explicabo vomer coerceo spoliatio dicta nulla.", + "__group": "Hu6lckSs" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "28.207.186.16", + "user-agent": "Mozilla/5.0 (Windows NT 5.3; Win64; x64; rv:11.8) Gecko/20100101 Firefox/11.8.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "viduo", + "properties": { + "__group": "Hu6lckSs" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "213.116.216.190", + "user-agent": "Opera/14.16 (Macintosh; Intel Mac OS X 10.5.1 U; JA Presto/2.9.188 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://warped-space.info/ars-curiositas-cogo?edible-following=repellat", + "__title": "Denego calamitas utrimque desino defetiscor tandem dolores vacuus.", + "__group": "FhMrbzxZ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "213.116.216.190", + "user-agent": "Opera/14.16 (Macintosh; Intel Mac OS X 10.5.1 U; JA Presto/2.9.188 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "accusamus", + "properties": { + "__group": "FhMrbzxZ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "90.192.67.153", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_8 rv:6.0; FI) AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.6 Safari/533.1.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://repentant-statue.info/canto-solitudo-trucido?misguided-nectarine=aegre", + "__title": "Decipio cado amor vestigium blanditiis cogito sulum vita.", + "__group": "grt2UzkV" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "90.192.67.153", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_8 rv:6.0; FI) AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.6 Safari/533.1.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "beneficium", + "properties": { + "__group": "grt2UzkV" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "7.234.146.160", + "user-agent": "Opera/10.81 (Macintosh; Intel Mac OS X 10.8.9 U; HE Presto/2.9.160 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://imaginary-futon.name/administratio-universe-supra?roasted-expansion=ulciscor", + "__title": "Apto damno desidero rerum cauda talus cruentus quam cito.", + "__group": "XGakqaxv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "100.229.178.81", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/533.1.0 (KHTML, like Gecko) Chrome/31.0.897.0 Safari/533.1.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://repentant-statue.info/tantum-earum-degenero?last-pants=corpus", + "__title": "Nisi terror barba crinis.", + "__group": "1VzkvAhm" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "100.229.178.81", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/533.1.0 (KHTML, like Gecko) Chrome/31.0.897.0 Safari/533.1.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "utrum", + "properties": { + "__group": "1VzkvAhm" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "18.129.209.64", + "user-agent": "Opera/12.7 (Windows NT 5.1; U; SV Presto/2.9.189 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://warped-space.info/vir-demergo-tremo?aged-ribbon=usitas", + "__title": "Audentia defetiscor astrum conqueror.", + "__group": "TQ8reKs4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "18.129.209.64", + "user-agent": "Opera/12.7 (Windows NT 5.1; U; SV Presto/2.9.189 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "via", + "properties": { + "__group": "TQ8reKs4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "148.75.77.145", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/7.1)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://warped-space.info/absens-territo-similique?fat-hyphenation=civis", + "__title": "Amissio sufficio animus taedium vesco.", + "__group": "ujcLTbkx" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "148.75.77.145", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/7.1)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "admiratio", + "properties": { + "__group": "ujcLTbkx" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "11.136.60.186", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_7_4) AppleWebKit/534.2.1 (KHTML, like Gecko) Chrome/17.0.807.0 Safari/534.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://repentant-statue.info/solium-aureus-sortitus?useless-slide=surculus#stella", + "__title": "Comburo blandior calculus conventus agnosco consequatur comparo desolo tenax.", + "__group": "za-t6PR5" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "11.136.60.186", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_7_4) AppleWebKit/534.2.1 (KHTML, like Gecko) Chrome/17.0.807.0 Safari/534.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "amor", + "properties": { + "__group": "za-t6PR5" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "234.35.147.157", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/4.1)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://overcooked-luck.net/magni-asperiores-annus?round-airline=dolorem", + "__title": "Odit coadunatio depopulo ventosus vesica amplus artificiose administratio carmen texo.", + "__group": "xsWkJ0OY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "234.35.147.157", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/4.1)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "tardus", + "properties": { + "__group": "xsWkJ0OY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "44.156.143.187", + "user-agent": "Opera/10.80 (Macintosh; Intel Mac OS X 10.9.5 U; LA Presto/2.9.166 Version/10.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://overcooked-luck.net/conventus-somnus-cubo?informal-sport=coma", + "__title": "Tunc tabgo magni suppono culpa considero uberrime clarus.", + "__group": "pHVeLGi0" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "188.38.209.195", + "user-agent": "Opera/14.48 (Macintosh; Intel Mac OS X 10.6.9 U; LN Presto/2.9.181 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://aggressive-flat.name/vallum-speculum-vulpes?delectable-optimal=campana", + "__title": "Custodia advenio volubilis laudantium supellex angelus decens absum.", + "__group": "fYGUiLzP" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "188.38.209.195", + "user-agent": "Opera/14.48 (Macintosh; Intel Mac OS X 10.6.9 U; LN Presto/2.9.181 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "thymum", + "properties": { + "__group": "fYGUiLzP" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "205.239.39.27", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://warped-space.info/accusamus-quos-pariatur?polished-nephew=atavus", + "__title": "Quas comptus cavus complectus arcesso addo demens adsum causa venustas.", + "__group": "AIBQ8yor" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "205.239.39.27", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "avarus", + "properties": { + "__group": "AIBQ8yor" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "176.126.137.210", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/cerno-adeptio-benigne?bony-academics=cinis#sum", + "__title": "Sto demergo degusto aureus collum ipsum attonbitus vivo eos solum.", + "__group": "BCwok5Yd" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "210.21.183.98", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/3.0)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://overcooked-luck.net/adamo-audeo-compono?unaware-bathhouse=nobis", + "__title": "Nihil civis cado cado copia suus tepesco civitas verecundia.", + "__group": "AsUNV8y0" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "27.188.154.69", + "user-agent": "Opera/9.38 (Macintosh; Intel Mac OS X 10.8.5 U; HE Presto/2.9.160 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://imaginary-futon.name/ceno-videlicet-illo?expensive-extent=vitium", + "__title": "Deficio verumtamen cogo utique suscipit illum tantillus.", + "__group": "cs7rY3uv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "59.107.138.69", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/538.2.1 (KHTML, like Gecko) Chrome/15.0.877.0 Safari/538.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/clam-solvo-barba?radiant-tabletop=bonus", + "__title": "Amicitia creber animi artificiose caterva.", + "__group": "1PBYnW59" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "145.208.226.208", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_1 rv:3.0; AS) AppleWebKit/531.0.1 (KHTML, like Gecko) Version/7.1.7 Safari/531.0.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://warped-space.info/impedit-aperte-defungo?enchanting-thorn=quibusdam", + "__title": "Tum at tabernus trucido crastinus.", + "__group": "C6Xmd-cn" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "145.208.226.208", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_1 rv:3.0; AS) AppleWebKit/531.0.1 (KHTML, like Gecko) Version/7.1.7 Safari/531.0.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "deludo", + "properties": { + "__group": "C6Xmd-cn" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "134.235.13.35", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_9) AppleWebKit/538.1.2 (KHTML, like Gecko) Chrome/25.0.873.0 Safari/538.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://repentant-statue.info/benevolentia-sopor-cetera?scratchy-provider=vulgivagus", + "__title": "Arceo agnitio agnosco thorax somniculosus.", + "__group": "IqRe6iTv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "134.235.13.35", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_9) AppleWebKit/538.1.2 (KHTML, like Gecko) Chrome/25.0.873.0 Safari/538.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "colligo", + "properties": { + "__group": "IqRe6iTv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "130.241.68.76", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/531.2.1 (KHTML, like Gecko) Chrome/17.0.898.0 Safari/531.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://imaginary-futon.name/in-virgo-tenus?quarrelsome-fun=quo", + "__title": "Soleo ulterius pecco verto utroque colo creta universe adfero torqueo.", + "__group": "5m1giUny" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "62.38.11.182", + "user-agent": "Opera/10.11 (Macintosh; Intel Mac OS X 10.6.1 U; AF Presto/2.9.188 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://repentant-statue.info/arcus-thesaurus-delibero#ulciscor", + "__title": "Cogito vinum aveho verbum umbra.", + "__group": "fpV6sG4K" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "62.38.11.182", + "user-agent": "Opera/10.11 (Macintosh; Intel Mac OS X 10.6.1 U; AF Presto/2.9.188 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "armarium", + "properties": { + "__group": "fpV6sG4K" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "13.150.184.37", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5.7; rv:14.3) Gecko/20100101 Firefox/14.3.8", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://imaginary-futon.name/subiungo-crur-absum?stormy-intent=avarus#speculum", + "__title": "Crustulum comprehendo audio vilicus administratio aggero alveus.", + "__group": "ex3gnVKm" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "13.150.184.37", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5.7; rv:14.3) Gecko/20100101 Firefox/14.3.8", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "vox", + "properties": { + "__group": "ex3gnVKm" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "39.255.156.36", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.1.2 (KHTML, like Gecko) Chrome/15.0.888.0 Safari/535.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://repentant-statue.info/pariatur-demoror-voluptates", + "__title": "Ullam asporto amplexus texo timidus pecus constans.", + "__group": "5O5Glugc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "39.255.156.36", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.1.2 (KHTML, like Gecko) Chrome/15.0.888.0 Safari/535.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "via", + "properties": { + "__group": "5O5Glugc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "42.184.175.0", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_8_1 rv:2.0; EO) AppleWebKit/537.2.0 (KHTML, like Gecko) Version/7.0.0 Safari/537.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/tamdiu-asporto-rem?natural-perp=dolores", + "__title": "Curo vir illum adnuo texo caelum.", + "__group": "JrBQWPr_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "42.184.175.0", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_8_1 rv:2.0; EO) AppleWebKit/537.2.0 (KHTML, like Gecko) Version/7.0.0 Safari/537.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "cohibeo", + "properties": { + "__group": "JrBQWPr_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "77.57.93.134", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7.6; rv:5.4) Gecko/20100101 Firefox/5.4.5", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://repentant-statue.info/cumque-cursim-clam?orange-newsletter=totidem", + "__title": "Inflammatio cuppedia recusandae brevis addo audax uter terror.", + "__group": "8TXtogtt" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "77.57.93.134", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7.6; rv:5.4) Gecko/20100101 Firefox/5.4.5", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "civitas", + "properties": { + "__group": "8TXtogtt" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "69.60.98.76", + "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.1)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://warped-space.info/aestas-aliquid-sui?impassioned-tribe=vix#summopere", + "__title": "Tibi adipisci utilis nam sulum victoria creta cohaero.", + "__group": "PsTSlIAv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "211.25.95.149", + "user-agent": "Opera/12.5 (X11; Linux i686; U; NN Presto/2.9.180 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://aggressive-flat.name/crapula-consequatur-tardus?mixed-beret=curriculum", + "__title": "Cuius ustulo conicio.", + "__group": "4ALUjUMK" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "35.11.137.108", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6.0; rv:8.7) Gecko/20100101 Firefox/8.7.3", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://warped-space.info/damnatio-custodia-cenaculum?wide-eyed-airbus=abscido#vulgivagus", + "__title": "Calcar sunt currus sufficio truculenter assentator.", + "__group": "nZk719QB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "59.107.138.69", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/538.2.1 (KHTML, like Gecko) Chrome/15.0.877.0 Safari/538.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://repentant-statue.info/audacia-conculco-tredecim", + "__title": "Contego similique somnus pax benigne voluptatem.", + "__group": "GPgNNh0T" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "59.107.138.69", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/538.2.1 (KHTML, like Gecko) Chrome/15.0.877.0 Safari/538.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "inventore", + "properties": { + "__group": "GPgNNh0T" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "175.159.80.189", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/532.0.0 (KHTML, like Gecko) Version/4.1.9 Safari/532.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://aggressive-flat.name/paens-tutamen-verbum#tego", + "__title": "Pauper velut tribuo catena vulgus auditor nisi stella aspernatur.", + "__group": "NOOHuJvO" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "175.159.80.189", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/532.0.0 (KHTML, like Gecko) Version/4.1.9 Safari/532.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "statua", + "properties": { + "__group": "NOOHuJvO" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "220.240.221.102", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/532.2.1 (KHTML, like Gecko) Chrome/29.0.887.0 Safari/532.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://imaginary-futon.name/omnis-caveo-nam?vivacious-valentine=degero", + "__title": "Coaegresco tolero clibanus.", + "__group": "Yg1f8PK-" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "6.80.187.225", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6.7; rv:14.7) Gecko/20100101 Firefox/14.7.3", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://overcooked-luck.net/vita-pel-casus?celebrated-pigpen=decretum", + "__title": "Carpo beneficium amor crustulum surgo tergum desino cubitum vacuus.", + "__group": "f3lGJoEx" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "177.114.58.221", + "user-agent": "Opera/12.55 (Windows NT 5.1; U; HT Presto/2.9.181 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://overcooked-luck.net/astrum-civis-creber?soupy-formation=civitas#aspernatur", + "__title": "Dolorem termes ciminatio trans arx bardus tunc accusator.", + "__group": "3evkuP0L" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "103.204.205.103", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/537.2.1 (KHTML, like Gecko) Version/6.1.4 Safari/537.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://imaginary-futon.name/vado-viscus-sperno?black-decongestant=comptus", + "__title": "Deserunt decimus tergo sum usus.", + "__group": "FJMgze5g" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "103.204.205.103", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/537.2.1 (KHTML, like Gecko) Version/6.1.4 Safari/537.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "thesaurus", + "properties": { + "__group": "FJMgze5g" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "53.18.79.211", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://imaginary-futon.name/uberrime-vesper-demulceo?lawful-blossom=appello#demoror", + "__title": "Calcar tactus tricesimus appositus culpo tenus creo trucido.", + "__group": "Ccnc55EY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "53.18.79.211", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "cui", + "properties": { + "__group": "Ccnc55EY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "233.101.22.141", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/6.1.9 Safari/532.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://warped-space.info/vitae-deficio-thalassinus", + "__title": "Dignissimos suus supellex depopulo vitae.", + "__group": "SxzDdQ7_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "29.25.130.224", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:12.5) Gecko/20100101 Firefox/12.5.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://overcooked-luck.net/adiuvo-carpo-defleo?adolescent-cannon=voluptatum#accusamus", + "__title": "Contego titulus theatrum paulatim.", + "__group": "Kb7M_fXC" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "29.25.130.224", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:12.5) Gecko/20100101 Firefox/12.5.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "harum", + "properties": { + "__group": "Kb7M_fXC" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "172.195.43.62", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_6_2 rv:5.0; KW) AppleWebKit/535.1.2 (KHTML, like Gecko) Version/4.0.6 Safari/535.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://repentant-statue.info/canto-harum-tantum?tiny-management=umquam#sol", + "__title": "Callide caries tremo carmen.", + "__group": "eUby_iVC" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "172.195.43.62", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_6_2 rv:5.0; KW) AppleWebKit/535.1.2 (KHTML, like Gecko) Version/4.0.6 Safari/535.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "tenus", + "properties": { + "__group": "eUby_iVC" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "52.117.191.3", + "user-agent": "Opera/10.24 (X11; Linux x86_64; U; GV Presto/2.9.167 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://warped-space.info/tribuo-apud-aduro?orange-king=vulgo#benevolentia", + "__title": "Annus vergo arca convoco sufficio cogito quaerat cubo.", + "__group": "NmBkb5GP" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "52.117.191.3", + "user-agent": "Opera/10.24 (X11; Linux x86_64; U; GV Presto/2.9.167 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "audio", + "properties": { + "__group": "NmBkb5GP" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "160.243.121.32", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/6.1; .NET CLR 2.5.35595.6)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://repentant-statue.info/decet-decimus-testimonium?wide-eyed-airbus=possimus#cupio", + "__title": "Theca vae timidus demitto voro antea ipsam tendo.", + "__group": "tX2wocx0" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "160.243.121.32", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/6.1; .NET CLR 2.5.35595.6)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "dedico", + "properties": { + "__group": "tX2wocx0" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "37.177.226.82", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/537.1.0 (KHTML, like Gecko) Version/5.0.6 Safari/537.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://aggressive-flat.name/tactus-accusantium-delectatio?reflecting-ocelot=molestias#virgo", + "__title": "Soleo non bardus convoco avaritia ultra.", + "__group": "Lm5J5B0Q" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "64.245.48.14", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.1.1 (KHTML, like Gecko) Chrome/15.0.820.0 Safari/535.1.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://aggressive-flat.name/vigor-aurum-audentia", + "__title": "Usus theatrum sublime thymbra.", + "__group": "bZiwWFqy" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "11.136.60.186", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_7_4) AppleWebKit/534.2.1 (KHTML, like Gecko) Chrome/17.0.807.0 Safari/534.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://repentant-statue.info/supra-thorax-astrum?windy-alb=conculco", + "__title": "Videlicet certe cunctatio utrimque arto.", + "__group": "Ue_EUeCO" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "11.136.60.186", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_7_4) AppleWebKit/534.2.1 (KHTML, like Gecko) Chrome/17.0.807.0 Safari/534.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "texo", + "properties": { + "__group": "Ue_EUeCO" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "130.241.68.76", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/531.2.1 (KHTML, like Gecko) Chrome/17.0.898.0 Safari/531.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://imaginary-futon.name/suffoco-antiquus-vis?lost-cafe=provident#aegrus", + "__title": "Desipio vespillo avaritia adipisci videlicet vulgo auxilium.", + "__group": "1EW6bpi2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "143.199.227.221", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/6.0)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://warped-space.info/aqua-utrum-vicissitudo#facere", + "__title": "Capitulus tollo accusantium.", + "__group": "phZdVIrd" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "233.11.144.29", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.2.0 (KHTML, like Gecko) Chrome/26.0.873.0 Safari/531.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://overcooked-luck.net/volup-aer-utor?bustling-exterior=cohibeo", + "__title": "Viridis summisse deleo damno officiis vita cunabula sub tempus accusator.", + "__group": "SmeX4g_J" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "55.187.92.112", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/20.0.856.0 Safari/536.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://repentant-statue.info/vindico-aurum-exercitationem?responsible-diversity=barba", + "__title": "Sint tunc aperio iste vitiosus tempore via natus.", + "__group": "KWdu2DAs" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "78.106.243.242", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_8_2 rv:3.0; BE) AppleWebKit/534.2.0 (KHTML, like Gecko) Version/7.1.5 Safari/534.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://imaginary-futon.name/advoco-curto-conqueror?gray-independence=amoveo#amplitudo", + "__title": "Vulgo cornu sollicito deripio tantillus vacuus.", + "__group": "LJ56KEPq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "78.106.243.242", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_8_2 rv:3.0; BE) AppleWebKit/534.2.0 (KHTML, like Gecko) Version/7.1.5 Safari/534.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "substantia", + "properties": { + "__group": "LJ56KEPq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "40.130.164.215", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/534.2.1 (KHTML, like Gecko) Chrome/32.0.800.0 Safari/534.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://warped-space.info/theatrum-minima-terreo?second-punctuation=comis", + "__title": "Contra sed ipsa ante voluntarius curiositas caries.", + "__group": "lWdpe6Qs" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "36.93.156.223", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/5.0; .NET CLR 4.7.54222.3)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://repentant-statue.info/crepusculum-ademptio-confero?distinct-affect=accedo#vicissitudo", + "__title": "Aperio aeneus tenax tertius traho accusator theatrum terga tamquam audeo.", + "__group": "warGCJBk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "32.215.124.203", + "user-agent": "Opera/14.0 (Windows NT 6.3; U; NE Presto/2.9.181 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://overcooked-luck.net/averto-accendo-volaticus?unwilling-siege=sursum", + "__title": "Tamquam sub sono.", + "__group": "NTWUSzNr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "32.215.124.203", + "user-agent": "Opera/14.0 (Windows NT 6.3; U; NE Presto/2.9.181 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://overcooked-luck.net/sulum-ter-usitas?monumental-vista=explicabo#cupiditas", + "__title": "Auxilium aestas truculenter.", + "__group": "4t1CEFra" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "32.215.124.203", + "user-agent": "Opera/14.0 (Windows NT 6.3; U; NE Presto/2.9.181 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "cras", + "properties": { + "__group": "4t1CEFra" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "33.83.5.247", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://imaginary-futon.name/certus-alter-conventus?plump-trash=tabgo", + "__title": "Utique exercitationem causa cimentarius molestias aestus.", + "__group": "L8Ahms_T" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "25.173.63.9", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_5 rv:4.0; HU) AppleWebKit/537.0.0 (KHTML, like Gecko) Version/5.0.0 Safari/537.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/libero-consuasor-vicinus?anguished-armchair=abscido", + "__title": "Adimpleo delinquo sponte unus.", + "__group": "UxLhxVNk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "25.173.63.9", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_5 rv:4.0; HU) AppleWebKit/537.0.0 (KHTML, like Gecko) Version/5.0.0 Safari/537.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "conqueror", + "properties": { + "__group": "UxLhxVNk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "131.156.6.93", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://imaginary-futon.name/exercitationem-arbustum-creptio?fearless-backbone=solio", + "__title": "Occaecati pecco claro ventosus coruscus aurum.", + "__group": "Y6SY2ab3" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "134.235.13.35", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_9) AppleWebKit/538.1.2 (KHTML, like Gecko) Chrome/25.0.873.0 Safari/538.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/arbor-tot-verecundia?courageous-masterpiece=adhuc", + "__title": "Auditor caelestis causa tamquam.", + "__group": "asWhDsIT" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "134.235.13.35", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_9) AppleWebKit/538.1.2 (KHTML, like Gecko) Chrome/25.0.873.0 Safari/538.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "tricesimus", + "properties": { + "__group": "asWhDsIT" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "23.139.101.253", + "user-agent": "Opera/13.75 (Macintosh; Intel Mac OS X 10.9.4 U; LB Presto/2.9.168 Version/12.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://warped-space.info/quod-timor-tumultus", + "__title": "Repellendus amiculum defessus amplus valetudo crastinus coerceo celo ea bellicus.", + "__group": "tIthwTEB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "49.141.254.13", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.1)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://repentant-statue.info/creber-anser-vilitas", + "__title": "Vindico thermae decens clam versus damno ea vitiosus undique varietas.", + "__group": "_IsHDEwU" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "49.141.254.13", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.1)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "amplexus", + "properties": { + "__group": "_IsHDEwU" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "3.36.184.34", + "user-agent": "Opera/14.75 (Windows NT 5.3; U; NE Presto/2.9.184 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://repentant-statue.info/credo-eveniet-absorbeo?lucky-harp=temeritas", + "__title": "Tantum illo coruscus sollers peccatus distinctio thalassinus vicinus vinco tumultus.", + "__group": "9-nXOJJz" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "92.17.156.140", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.2.1 (KHTML, like Gecko) Chrome/14.0.845.0 Safari/535.2.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://aggressive-flat.name/veritatis-adhuc-tamisium", + "__title": "Minima tergiversatio advoco despecto aer cernuus defero cupressus claro.", + "__group": "_6GP8iin" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "92.17.156.140", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.2.1 (KHTML, like Gecko) Chrome/14.0.845.0 Safari/535.2.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "atrox", + "properties": { + "__group": "_6GP8iin" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "149.156.233.164", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/7.1; .NET CLR 4.7.81308.3)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://overcooked-luck.net/quod-alioqui-crinis#deprecator", + "__title": "Caelum tonsor cruciamentum turbo aptus ducimus vorax aeger tergo.", + "__group": "Omuyqc9e" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "17.37.61.76", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_0 rv:6.0; TR) AppleWebKit/531.0.0 (KHTML, like Gecko) Version/4.0.5 Safari/531.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://repentant-statue.info/pecco-turba-stipes?proper-cap=eaque", + "__title": "Ascisco verto solum attollo.", + "__group": "SkvVeElp" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "188.38.209.195", + "user-agent": "Opera/14.48 (Macintosh; Intel Mac OS X 10.6.9 U; LN Presto/2.9.181 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://aggressive-flat.name/demo-aspicio-tibi#thalassinus", + "__title": "Venustas sustineo deserunt contigo candidus audax.", + "__group": "7RuHb1ju" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "188.38.209.195", + "user-agent": "Opera/14.48 (Macintosh; Intel Mac OS X 10.6.9 U; LN Presto/2.9.181 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "cogito", + "properties": { + "__group": "7RuHb1ju" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "115.126.237.48", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:5.5) Gecko/20100101 Firefox/5.5.8", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://warped-space.info/quos-torrens-appositus?wide-laughter=casus#quam", + "__title": "Cavus uterque aegrotatio teneo copiose chirographum.", + "__group": "pw5MJG4I" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "105.161.107.29", + "user-agent": "Opera/11.58 (X11; Linux x86_64; U; AZ Presto/2.9.187 Version/12.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://overcooked-luck.net/iusto-demergo-tabgo?doting-blossom=tantum", + "__title": "Versus facilis sum sustineo acidus callide atrocitas cogito suffoco.", + "__group": "yXujMIEF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "105.161.107.29", + "user-agent": "Opera/11.58 (X11; Linux x86_64; U; AZ Presto/2.9.187 Version/12.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "tum", + "properties": { + "__group": "yXujMIEF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "28.207.186.16", + "user-agent": "Mozilla/5.0 (Windows NT 5.3; Win64; x64; rv:11.8) Gecko/20100101 Firefox/11.8.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://imaginary-futon.name/vix-color-speciosus", + "__title": "Bellum paens bestia depraedor timor advenio explicabo.", + "__group": "GmqvtNSW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "42.43.221.87", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/534.0.0 (KHTML, like Gecko) Chrome/26.0.852.0 Safari/534.0.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://overcooked-luck.net/pax-degenero-celer?unpleasant-fraudster=caterva#arguo", + "__title": "Voluntarius sponte quas iure voco demoror tactus.", + "__group": "i3-i7VYB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "233.101.22.141", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/6.1.9 Safari/532.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://warped-space.info/defluo-cura-videlicet?educated-lay=attollo", + "__title": "Hic verecundia calculus suadeo in.", + "__group": "-pLcFOz9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "42.43.221.87", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/534.0.0 (KHTML, like Gecko) Chrome/26.0.852.0 Safari/534.0.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://overcooked-luck.net/vacuus-fuga-defero?pointless-pigsty=suscipit#labore", + "__title": "Perspiciatis commemoro tui civis.", + "__group": "iplgvqtg" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "102.20.55.220", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/531.0.2 (KHTML, like Gecko) Chrome/21.0.815.0 Safari/531.0.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://imaginary-futon.name/villa-testimonium-omnis?merry-knight=clementia", + "__title": "Dens urbs assumenda.", + "__group": "fVNEhcW8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "102.20.55.220", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/531.0.2 (KHTML, like Gecko) Chrome/21.0.815.0 Safari/531.0.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "territo", + "properties": { + "__group": "fVNEhcW8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "137.81.238.171", + "user-agent": "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.4) Gecko/20100101 Firefox/7.4.4", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://imaginary-futon.name/sequi-tardus-tamen?palatable-statue=cerno#agnosco", + "__title": "Cavus adopto aspicio abbas crinis confido calamitas.", + "__group": "kZi7B9Du" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "137.81.238.171", + "user-agent": "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.4) Gecko/20100101 Firefox/7.4.4", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "audeo", + "properties": { + "__group": "kZi7B9Du" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "17.37.61.76", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_0 rv:6.0; TR) AppleWebKit/531.0.0 (KHTML, like Gecko) Version/4.0.5 Safari/531.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/antepono-acquiro-alius?total-flint=ait#truculenter", + "__title": "Cernuus ullam facilis cubitum.", + "__group": "31Kcq7Ce" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "17.37.61.76", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_0 rv:6.0; TR) AppleWebKit/531.0.0 (KHTML, like Gecko) Version/4.0.5 Safari/531.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "benevolentia", + "properties": { + "__group": "31Kcq7Ce" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "205.239.39.27", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://warped-space.info/sortitus-laudantium-inventore", + "__title": "Advoco convoco pecco aduro cohibeo alii.", + "__group": "_omT5wC8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "205.239.39.27", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "valens", + "properties": { + "__group": "_omT5wC8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "127.93.222.239", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.8.6; rv:14.8) Gecko/20100101 Firefox/14.8.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://overcooked-luck.net/est-umbra-studio?jealous-jellyfish=rerum", + "__title": "Coaegresco thymum auctus sodalitas.", + "__group": "CYDY89p8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "127.93.222.239", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.8.6; rv:14.8) Gecko/20100101 Firefox/14.8.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "defero", + "properties": { + "__group": "CYDY89p8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "102.173.161.162", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/536.0.1 (KHTML, like Gecko) Version/5.1.2 Safari/536.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://aggressive-flat.name/arma-volup-sapiente?twin-negotiation=beatae#concido", + "__title": "Auxilium spectaculum tubineus.", + "__group": "w6xx8ZeU" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "106.35.91.169", + "user-agent": "Opera/13.85 (X11; Linux i686; U; CO Presto/2.9.185 Version/12.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://repentant-statue.info/attonbitus-cubitum-valde", + "__title": "Casso sto ultio capto ater.", + "__group": "83ZhXyx7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "106.35.91.169", + "user-agent": "Opera/13.85 (X11; Linux i686; U; CO Presto/2.9.185 Version/12.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "quae", + "properties": { + "__group": "83ZhXyx7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "205.248.113.242", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8.9; rv:13.4) Gecko/20100101 Firefox/13.4.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://aggressive-flat.name/temptatio-adfectus-nam", + "__title": "Rem caecus thymum terreo sumo sint tristis thymbra.", + "__group": "KlcG7jaI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "205.248.113.242", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8.9; rv:13.4) Gecko/20100101 Firefox/13.4.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "deputo", + "properties": { + "__group": "KlcG7jaI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "69.60.98.76", + "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.1)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://warped-space.info/architecto-despecto-facere?vast-integer=occaecati#deprecator", + "__title": "Delego calculus vito curvo mollitia administratio usitas acer adsum terror.", + "__group": "N1ZRMGp8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "92.17.156.140", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.2.1 (KHTML, like Gecko) Chrome/14.0.845.0 Safari/535.2.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://aggressive-flat.name/conventus-demulceo-ambitus?chubby-rationale=celer", + "__title": "Deleniti varietas curatio chirographum commodi curso spectaculum quae vae tergeo.", + "__group": "g2TjzTdA" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "92.17.156.140", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.2.1 (KHTML, like Gecko) Chrome/14.0.845.0 Safari/535.2.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "patrocinor", + "properties": { + "__group": "g2TjzTdA" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "209.84.169.78", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/536.2.0 (KHTML, like Gecko) Chrome/36.0.835.0 Safari/536.2.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://warped-space.info/succedo-antiquus-theologus", + "__title": "Tres teres audacia.", + "__group": "zb4xpA8m" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "209.84.169.78", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/536.2.0 (KHTML, like Gecko) Chrome/36.0.835.0 Safari/536.2.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "agnosco", + "properties": { + "__group": "zb4xpA8m" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "54.104.11.187", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:7.3) Gecko/20100101 Firefox/7.3.3", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/adfero-crepusculum-architecto?frugal-adrenalin=quam#sublime", + "__title": "Contra uberrime unus ars aspicio vere trans ustulo tripudio.", + "__group": "8o_KNf_2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "54.104.11.187", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:7.3) Gecko/20100101 Firefox/7.3.3", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "traho", + "properties": { + "__group": "8o_KNf_2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "89.155.101.119", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/3.0; .NET CLR 2.5.40422.2)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://imaginary-futon.name/terminatio-valetudo-ascit?mundane-monocle=audax#caveo", + "__title": "Spoliatio adduco cur atqui.", + "__group": "V-gGyuxO" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "89.155.101.119", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/3.0; .NET CLR 2.5.40422.2)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "audeo", + "properties": { + "__group": "V-gGyuxO" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "31.25.245.70", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7.6; rv:9.9) Gecko/20100101 Firefox/9.9.8", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://overcooked-luck.net/tabernus-sophismata-ver?junior-summary=impedit", + "__title": "Crux crapula defendo sunt.", + "__group": "MxfCtuas" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "159.138.173.21", + "user-agent": "Opera/10.45 (Windows NT 6.3; U; LA Presto/2.9.183 Version/12.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://repentant-statue.info/mollitia-delectatio-abbas?swift-rim=comedo#in", + "__title": "Ascit argentum voluntarius tutamen deripio confugo desino.", + "__group": "3Vw10v97" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "159.138.173.21", + "user-agent": "Opera/10.45 (Windows NT 6.3; U; LA Presto/2.9.183 Version/12.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "aeneus", + "properties": { + "__group": "3Vw10v97" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "196.131.188.115", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_2) AppleWebKit/532.2.0 (KHTML, like Gecko) Chrome/20.0.845.0 Safari/532.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://overcooked-luck.net/trado-adeptio-cuius?talkative-duffel=tener", + "__title": "Cura aeneus alter conicio compello careo desparatus depono.", + "__group": "-S6pVTtX" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "170.45.18.148", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_2) AppleWebKit/537.2.1 (KHTML, like Gecko) Chrome/38.0.875.0 Safari/537.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://repentant-statue.info/acquiro-aptus-conqueror?lonely-carnival=umbra", + "__title": "Decet crur spes.", + "__group": "QcWw6TYN" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "170.45.18.148", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_2) AppleWebKit/537.2.1 (KHTML, like Gecko) Chrome/38.0.875.0 Safari/537.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "crebro", + "properties": { + "__group": "QcWw6TYN" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "70.134.179.66", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/4.1.0 Safari/532.1.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://warped-space.info/compello-virga-vilitas?muffled-maestro=aestivus", + "__title": "Socius ver creber.", + "__group": "Rvek_75y" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "70.134.179.66", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/4.1.0 Safari/532.1.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "ater", + "properties": { + "__group": "Rvek_75y" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "127.93.222.239", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.8.6; rv:14.8) Gecko/20100101 Firefox/14.8.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://overcooked-luck.net/suus-aufero-vigilo?well-documented-thigh=numquam#assentator", + "__title": "Decens angulus color varietas depromo cetera.", + "__group": "aw2cU2Ax" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "127.93.222.239", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.8.6; rv:14.8) Gecko/20100101 Firefox/14.8.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "nihil", + "properties": { + "__group": "aw2cU2Ax" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "98.251.49.134", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.9.6; rv:11.5) Gecko/20100101 Firefox/11.5.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://overcooked-luck.net/voluptas-est-conqueror", + "__title": "Vos succurro cornu veritas tollo stipes ultra tunc spero.", + "__group": "HAslJyNw" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "103.204.205.103", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/537.2.1 (KHTML, like Gecko) Version/6.1.4 Safari/537.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://imaginary-futon.name/alius-verbera-ratione?aged-window=vestigium#ceno", + "__title": "Dignissimos administratio volva ustulo voco quod complectus iure amiculum.", + "__group": "c59QHnb8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "103.204.205.103", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/537.2.1 (KHTML, like Gecko) Version/6.1.4 Safari/537.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "cavus", + "properties": { + "__group": "c59QHnb8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "36.93.156.223", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/5.0; .NET CLR 4.7.54222.3)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://repentant-statue.info/ultra-beneficium-vacuus", + "__title": "Tempora alienus conqueror traho tantillus nam clamo.", + "__group": "e1tC_WC9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "31.25.245.70", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7.6; rv:9.9) Gecko/20100101 Firefox/9.9.8", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://overcooked-luck.net/valeo-error-desparatus#reprehenderit", + "__title": "Territo aequitas circumvenio vel adnuo aeger bene.", + "__group": "v2xbjeCw" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "139.165.62.229", + "user-agent": "Opera/13.21 (Windows NT 6.3; U; HT Presto/2.9.180 Version/10.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://overcooked-luck.net/defleo-tempora-aqua?perky-grass=alienus", + "__title": "Quas credo laborum cuius.", + "__group": "ZN4KdQdv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "139.165.62.229", + "user-agent": "Opera/13.21 (Windows NT 6.3; U; HT Presto/2.9.180 Version/10.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "sufficio", + "properties": { + "__group": "ZN4KdQdv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "8.105.185.47", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.9) Gecko/20100101 Firefox/10.9.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://repentant-statue.info/adficio-suppellex-abundans?voluminous-silk=magni", + "__title": "Tunc totus accusator derideo paulatim ipsa testimonium suasoria cotidie.", + "__group": "R1S_oMV1" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "8.105.185.47", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.9) Gecko/20100101 Firefox/10.9.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "cogito", + "properties": { + "__group": "R1S_oMV1" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "96.156.67.36", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/7.0.2 Safari/532.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://aggressive-flat.name/curo-tabella-theca?wobbly-negotiation=venustas", + "__title": "Virgo ustilo vae tribuo credo acquiro atque.", + "__group": "BjdUTGIL" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "96.156.67.36", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/7.0.2 Safari/532.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "desipio", + "properties": { + "__group": "BjdUTGIL" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "19.172.180.133", + "user-agent": "Opera/10.30 (X11; Linux i686; U; JV Presto/2.9.190 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://imaginary-futon.name/angustus-cognomen-fugit?mixed-pleasure=unde", + "__title": "Volup solium degenero adaugeo sopor.", + "__group": "V46nWDNh" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "180.26.250.55", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/531.2.2 (KHTML, like Gecko) Chrome/36.0.839.0 Safari/531.2.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://overcooked-luck.net/aggredior-censura-ars?glum-swordfish=culpo#defluo", + "__title": "Aegrus cavus tam admiratio cornu.", + "__group": "mj6uULZa" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "180.26.250.55", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/531.2.2 (KHTML, like Gecko) Chrome/36.0.839.0 Safari/531.2.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "stabilis", + "properties": { + "__group": "mj6uULZa" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "161.88.135.148", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Win64; x64; rv:10.1) Gecko/20100101 Firefox/10.1.7", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://repentant-statue.info/concido-volubilis-cunae?fatherly-lounge=terror", + "__title": "Asperiores clam vetus laudantium verus amissio pecco.", + "__group": "3iBlUpm9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "161.88.135.148", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Win64; x64; rv:10.1) Gecko/20100101 Firefox/10.1.7", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "varius", + "properties": { + "__group": "3iBlUpm9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "150.245.184.191", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:13.3) Gecko/20100101 Firefox/13.3.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://overcooked-luck.net/administratio-causa-delectus?tight-necklace=conqueror", + "__title": "Doloribus utpote vaco veritas.", + "__group": "-YAC1MAY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "176.203.70.158", + "user-agent": "Opera/12.77 (Macintosh; Intel Mac OS X 10.6.9 U; LI Presto/2.9.164 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://aggressive-flat.name/curis-cinis-sopor?spirited-divine=ars", + "__title": "Cernuus conduco somnus teres corrupti animi commodo attonbitus.", + "__group": "oKRENSbq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "176.203.70.158", + "user-agent": "Opera/12.77 (Macintosh; Intel Mac OS X 10.6.9 U; LI Presto/2.9.164 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "abstergo", + "properties": { + "__group": "oKRENSbq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "107.16.162.203", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/536.2.1 (KHTML, like Gecko) Version/4.0.4 Safari/536.2.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://overcooked-luck.net/hic-amplus-communis?honorable-coast=defungo", + "__title": "Agnitio strues annus aperiam decretum.", + "__group": "5-NArnmB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "128.92.123.152", + "user-agent": "Opera/13.9 (Windows NT 5.3; U; CU Presto/2.9.183 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://warped-space.info/alioqui-conscendo-amitto?lined-inspection=ciminatio", + "__title": "Usus sordeo torqueo.", + "__group": "pIzbSZye" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "128.92.123.152", + "user-agent": "Opera/13.9 (Windows NT 5.3; U; CU Presto/2.9.183 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "defungo", + "properties": { + "__group": "pIzbSZye" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "176.126.137.210", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://aggressive-flat.name/delicate-carcer-itaque?windy-cricket=comprehendo", + "__title": "Saepe exercitationem coniuratio templum decimus decet amo calcar defluo.", + "__group": "QTDsi7et" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "176.126.137.210", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "supellex", + "properties": { + "__group": "QTDsi7et" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "132.28.233.90", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.5) Gecko/20100101 Firefox/10.5.6", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://repentant-statue.info/vulgivagus-depromo-aer?wilted-siege=tondeo", + "__title": "Suppono administratio commodi.", + "__group": "P0Neu4-p" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "100.43.222.202", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:10.8) Gecko/20100101 Firefox/10.8.5", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://imaginary-futon.name/cras-tertius-adipiscor?gruesome-spork=tempore#annus", + "__title": "Beatus surgo caput valens dedecor.", + "__group": "dzXrX20T" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "100.43.222.202", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:10.8) Gecko/20100101 Firefox/10.8.5", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "canis", + "properties": { + "__group": "dzXrX20T" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "118.85.176.234", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/538.2.2 (KHTML, like Gecko) Chrome/25.0.863.0 Safari/538.2.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://repentant-statue.info/acer-voveo-subvenio?jubilant-density=curis", + "__title": "Tollo velut adiuvo quaerat aduro tantillus benigne eius carcer.", + "__group": "AzUYmIwc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "126.49.117.142", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10.6; rv:5.7) Gecko/20100101 Firefox/5.7.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://overcooked-luck.net/comis-condico-vetus", + "__title": "Soluta adstringo succurro numquam testimonium coerceo similique.", + "__group": "OUGIf-k7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "126.49.117.142", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10.6; rv:5.7) Gecko/20100101 Firefox/5.7.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "civitas", + "properties": { + "__group": "OUGIf-k7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "141.41.158.8", + "user-agent": "Opera/13.52 (Windows NT 5.2; U; EU Presto/2.9.184 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/talis-clibanus-veniam?confused-worth=ait#tenax", + "__title": "Benigne ocer baiulus degusto vae dens nisi.", + "__group": "BD82Jc0E" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "141.41.158.8", + "user-agent": "Opera/13.52 (Windows NT 5.2; U; EU Presto/2.9.184 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "summa", + "properties": { + "__group": "BD82Jc0E" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "41.196.33.1", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.1.2 (KHTML, like Gecko) Chrome/19.0.825.0 Safari/534.1.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://aggressive-flat.name/vergo-conforto-doloribus#supplanto", + "__title": "Spero cubitum advenio maiores summopere desipio.", + "__group": "X4L2YPmn" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "69.60.98.76", + "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.1)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://warped-space.info/absque-apparatus-benigne?old-edge=volubilis#terreo", + "__title": "Porro adaugeo peior cupio alo.", + "__group": "jlLJtZ0P" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "69.60.98.76", + "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.1)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "amoveo", + "properties": { + "__group": "jlLJtZ0P" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "118.124.52.58", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/amitto-aurum-altus#aetas", + "__title": "Patrocinor recusandae vomito deludo tandem territo abduco totidem inventore.", + "__group": "L_BcsVrZ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "118.124.52.58", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "amet", + "properties": { + "__group": "L_BcsVrZ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "211.19.224.184", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/532.0.1 (KHTML, like Gecko) Chrome/24.0.865.0 Safari/532.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://aggressive-flat.name/tepesco-demens-varius?political-pearl=uberrime", + "__title": "Eos sui terror aequus patruus bibo tergiversatio.", + "__group": "f8uku4Xr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "211.19.224.184", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/532.0.1 (KHTML, like Gecko) Chrome/24.0.865.0 Safari/532.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "curatio", + "properties": { + "__group": "f8uku4Xr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "48.64.154.146", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/3.1; .NET CLR 4.5.61984.0)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/vitiosus-coepi-suffoco?perky-loaf=umerus", + "__title": "Ut vester cubicularis contigo amiculum velut conventus armarium vinco.", + "__group": "uY9mxFWE" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "40.130.164.215", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/534.2.1 (KHTML, like Gecko) Chrome/32.0.800.0 Safari/534.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/suscipio-claudeo-curto#video", + "__title": "Adulatio admoneo tyrannus incidunt volva amaritudo sophismata terminatio velum.", + "__group": "mbGODKJw" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "40.130.164.215", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/534.2.1 (KHTML, like Gecko) Chrome/32.0.800.0 Safari/534.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "caterva", + "properties": { + "__group": "mbGODKJw" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "77.232.43.193", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.2; Trident/3.0; .NET CLR 2.7.58004.9)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://aggressive-flat.name/videlicet-vicissitudo-desidero", + "__title": "Casso votum censura constans pariatur desipio.", + "__group": "GGktNFOm" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "226.9.214.254", + "user-agent": "Opera/14.74 (Windows NT 6.1; U; LI Presto/2.9.164 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://imaginary-futon.name/tyrannus-tutamen-conscendo?moist-mainstream=alter#optio", + "__title": "Compono theologus crastinus doloribus credo.", + "__group": "Btiw6iTF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "153.208.107.10", + "user-agent": "Mozilla/5.0 (Windows NT 5.3; Win64; x64; rv:11.4) Gecko/20100101 Firefox/11.4.5", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://overcooked-luck.net/pauci-ustulo-conor#tyrannus", + "__title": "Officia veritatis teres adhaero terror vere conforto canto volup.", + "__group": "UYlSDOB9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "141.86.14.47", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5.1; rv:12.1) Gecko/20100101 Firefox/12.1.8", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://imaginary-futon.name/consequatur-bonus-patior#fugit", + "__title": "Astrum certe confero canto ipsum theatrum virga vobis volutabrum.", + "__group": "gs3rcxqw" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "134.235.13.35", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_9) AppleWebKit/538.1.2 (KHTML, like Gecko) Chrome/25.0.873.0 Safari/538.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://repentant-statue.info/tunc-victoria-atqui?tidy-object=coadunatio#venustas", + "__title": "Et argumentum titulus.", + "__group": "NFzMvOVq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "134.235.13.35", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_9) AppleWebKit/538.1.2 (KHTML, like Gecko) Chrome/25.0.873.0 Safari/538.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "non", + "properties": { + "__group": "NFzMvOVq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "141.86.14.47", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5.1; rv:12.1) Gecko/20100101 Firefox/12.1.8", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://imaginary-futon.name/tonsor-allatus-adflicto?vivacious-summary=coma", + "__title": "Alioqui nihil desolo neque beneficium sulum sponte stella solutio.", + "__group": "Y2a_hH2V" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "115.126.237.48", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:5.5) Gecko/20100101 Firefox/5.5.8", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://warped-space.info/decerno-sto-vado", + "__title": "Doloremque suasoria casso pel deprimo blanditiis accusamus tribuo creptio.", + "__group": "vGLUaHwy" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "49.141.254.13", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.1)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://repentant-statue.info/temeritas-supplanto-suppono", + "__title": "Contabesco theatrum virtus sub abscido.", + "__group": "aQcVpPH5" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "49.141.254.13", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.1)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "suscipit", + "properties": { + "__group": "aQcVpPH5" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "18.129.209.64", + "user-agent": "Opera/12.7 (Windows NT 5.1; U; SV Presto/2.9.189 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://warped-space.info/amissio-somnus-aeternus?mild-maintainer=exercitationem#appono", + "__title": "Administratio careo textus acceptus.", + "__group": "dlgRi_Mf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "18.129.209.64", + "user-agent": "Opera/12.7 (Windows NT 5.1; U; SV Presto/2.9.189 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "abutor", + "properties": { + "__group": "dlgRi_Mf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "61.69.106.130", + "user-agent": "Opera/13.81 (Windows NT 5.3; U; CU Presto/2.9.170 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://imaginary-futon.name/conscendo-averto-bene?tattered-nightlife=aeger", + "__title": "Custodia creta commemoro spero deprimo arx thema.", + "__group": "glbdsuAt" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "61.69.106.130", + "user-agent": "Opera/13.81 (Windows NT 5.3; U; CU Presto/2.9.170 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "tricesimus", + "properties": { + "__group": "glbdsuAt" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "1.145.39.139", + "user-agent": "Opera/14.71 (X11; Linux x86_64; U; FR Presto/2.9.176 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://overcooked-luck.net/defungo-tamen-undique?mysterious-antelope=accusamus", + "__title": "Decet beneficium suscipio conqueror sufficio.", + "__group": "48ORe6K0" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "1.145.39.139", + "user-agent": "Opera/14.71 (X11; Linux x86_64; U; FR Presto/2.9.176 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "bis", + "properties": { + "__group": "48ORe6K0" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "19.5.43.130", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/3.1; .NET CLR 4.3.73998.7)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://aggressive-flat.name/venio-auxilium-torqueo", + "__title": "Vicinus tego deinde terreo caveo recusandae sto centum sumptus ventito.", + "__group": "5YOI6Am3" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "19.5.43.130", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/3.1; .NET CLR 4.3.73998.7)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "truculenter", + "properties": { + "__group": "5YOI6Am3" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "77.57.93.134", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7.6; rv:5.4) Gecko/20100101 Firefox/5.4.5", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://repentant-statue.info/canis-eveniet-demergo?far-department=eveniet", + "__title": "Advoco appono casus tendo.", + "__group": "K9tVJEk0" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "35.11.137.108", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6.0; rv:8.7) Gecko/20100101 Firefox/8.7.3", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://warped-space.info/sophismata-super-spiculum?pushy-pronoun=altus#statua", + "__title": "Debitis adstringo tactus.", + "__group": "YBJNi_El" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "117.226.119.216", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/537.0.2 (KHTML, like Gecko) Version/4.1.2 Safari/537.0.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://imaginary-futon.name/sustineo-aperte-aedificium#dolor", + "__title": "Tam comedo demulceo.", + "__group": "ihwCLQwt" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "105.161.107.29", + "user-agent": "Opera/11.58 (X11; Linux x86_64; U; AZ Presto/2.9.187 Version/12.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://overcooked-luck.net/est-commodi-umbra?upright-impostor=conservo", + "__title": "Audio cernuus degero vallum adimpleo beneficium derelinquo ademptio.", + "__group": "PU0fees7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "115.126.237.48", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:5.5) Gecko/20100101 Firefox/5.5.8", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://warped-space.info/vita-sint-barba?downright-larva=vulpes", + "__title": "Cupio venia verus vulpes arca amiculum pariatur artificiose magni atrox.", + "__group": "DOxWz7A1" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "115.126.237.48", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:5.5) Gecko/20100101 Firefox/5.5.8", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "aeneus", + "properties": { + "__group": "DOxWz7A1" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "105.161.107.29", + "user-agent": "Opera/11.58 (X11; Linux x86_64; U; AZ Presto/2.9.187 Version/12.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://overcooked-luck.net/studio-delectatio-condico?authorized-goat=creber#perferendis", + "__title": "Tamquam candidus temeritas.", + "__group": "VgK2RPY2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "105.161.107.29", + "user-agent": "Opera/11.58 (X11; Linux x86_64; U; AZ Presto/2.9.187 Version/12.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "aequitas", + "properties": { + "__group": "VgK2RPY2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "62.38.11.182", + "user-agent": "Opera/10.11 (Macintosh; Intel Mac OS X 10.6.1 U; AF Presto/2.9.188 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://repentant-statue.info/tredecim-veniam-territo?misguided-antelope=thermae", + "__title": "Valens dolores tabernus sordeo.", + "__group": "DW8ok6Fk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "224.32.59.251", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:6.5) Gecko/20100101 Firefox/6.5.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://aggressive-flat.name/eum-perferendis-ante?made-up-crest=temeritas", + "__title": "Nam thymum officiis labore atrocitas comes.", + "__group": "nry1hsIx" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "224.32.59.251", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:6.5) Gecko/20100101 Firefox/6.5.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "torqueo", + "properties": { + "__group": "nry1hsIx" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "61.69.106.130", + "user-agent": "Opera/13.81 (Windows NT 5.3; U; CU Presto/2.9.170 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://imaginary-futon.name/adduco-bos-succurro?ultimate-council=charisma", + "__title": "Pariatur voro fugiat capitulus cernuus provident officiis validus stella aveho.", + "__group": "U5mrHlk3" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "125.53.247.34", + "user-agent": "Opera/11.97 (X11; Linux i686; U; AS Presto/2.9.188 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://repentant-statue.info/dapifer-quaerat-comitatus", + "__title": "Caste solutio tertius assentator.", + "__group": "ARmqKrVk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "85.227.86.204", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/536.1.1 (KHTML, like Gecko) Version/6.1.2 Safari/536.1.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://warped-space.info/adflicto-copiose-quasi?apt-cantaloupe=dedico", + "__title": "Quaerat aureus dens tunc decerno sollers valeo.", + "__group": "Aoad4DJo" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "242.214.34.120", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_0 rv:6.0; JV) AppleWebKit/536.0.2 (KHTML, like Gecko) Version/5.0.8 Safari/536.0.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://aggressive-flat.name/uredo-conor-qui?uneven-doorpost=vallum#quidem", + "__title": "Denuncio deprecator apto.", + "__group": "lsFLKCw8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "222.80.175.173", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://repentant-statue.info/sunt-sollers-venio", + "__title": "Talis ad audax stipes candidus audacia.", + "__group": "S-9JGalo" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "222.80.175.173", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "atqui", + "properties": { + "__group": "S-9JGalo" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "117.32.42.86", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/535.0.0 (KHTML, like Gecko) Chrome/23.0.892.0 Safari/535.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://repentant-statue.info/arca-tam-aestivus?antique-jungle=deludo", + "__title": "Caries iure apostolus arbor aureus cupio vobis.", + "__group": "FttuLdWU" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "104.72.161.90", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/7.1.2 Safari/532.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/sub-vado-commodo?tempting-juggernaut=despecto", + "__title": "Aegre adduco magnam collum sordeo deserunt adfero nam saepe stipes.", + "__group": "0EPqUG-2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "104.72.161.90", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/7.1.2 Safari/532.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "cubo", + "properties": { + "__group": "0EPqUG-2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "17.210.139.121", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/6.0)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://repentant-statue.info/copiose-vitium-dedico?heartfelt-pasta=acer", + "__title": "Amoveo nobis laudantium culpa terminatio acsi bellicus addo pecto degenero.", + "__group": "eQI8v5FI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "17.210.139.121", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/6.0)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "creta", + "properties": { + "__group": "eQI8v5FI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "150.245.184.191", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:13.3) Gecko/20100101 Firefox/13.3.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://overcooked-luck.net/debeo-tui-defaeco#debeo", + "__title": "Clam unus earum via corrigo.", + "__group": "kd8FKLfO" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "142.166.3.65", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/33.0.860.0 Safari/531.1.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://overcooked-luck.net/uberrime-sequi-spiritus?shocked-hyphenation=conturbo", + "__title": "Aggero deludo centum statim virgo copiose nisi aufero ago.", + "__group": "snpQCZ3f" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "142.166.3.65", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/33.0.860.0 Safari/531.1.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "utrum", + "properties": { + "__group": "snpQCZ3f" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "34.4.25.164", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/casso-spoliatio-verecundia#amet", + "__title": "Timor corpus doloremque bos approbo solium.", + "__group": "PwahPXuD" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "34.4.25.164", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "tripudio", + "properties": { + "__group": "PwahPXuD" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "141.86.14.47", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5.1; rv:12.1) Gecko/20100101 Firefox/12.1.8", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/defessus-defendo-alienus?courageous-rosemary=conicio", + "__title": "Bardus absorbeo carpo angulus cerno admitto coruscus conqueror.", + "__group": "l9XBBudD" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "154.115.116.133", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; .NET CLR 4.0.73278.5)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://warped-space.info/circumvenio-adhuc-baiulus", + "__title": "Aegrus distinctio consequatur dignissimos quis.", + "__group": "BOcq-RtG" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "154.115.116.133", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; .NET CLR 4.0.73278.5)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "templum", + "properties": { + "__group": "BOcq-RtG" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "61.69.106.130", + "user-agent": "Opera/13.81 (Windows NT 5.3; U; CU Presto/2.9.170 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://imaginary-futon.name/celebrer-amoveo-cunctatio?whirlwind-obligation=anser", + "__title": "Callide arbustum confero usitas suggero minima adipiscor vix claro.", + "__group": "esBvfnS6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "149.156.233.164", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/7.1; .NET CLR 4.7.81308.3)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://overcooked-luck.net/pecto-vesper-tergo?pleasant-handle=termes", + "__title": "Assentator degenero undique vero volutabrum admoneo cursim facilis repellat explicabo.", + "__group": "O4QDkhcw" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "149.156.233.164", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/7.1; .NET CLR 4.7.81308.3)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "hic", + "properties": { + "__group": "O4QDkhcw" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "224.32.59.251", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:6.5) Gecko/20100101 Firefox/6.5.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://aggressive-flat.name/bene-versus-aduro?authorized-fork=vehemens#derelinquo", + "__title": "Aetas cohors ait.", + "__group": "roAnngZY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "224.32.59.251", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:6.5) Gecko/20100101 Firefox/6.5.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "clibanus", + "properties": { + "__group": "roAnngZY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "13.150.184.37", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5.7; rv:14.3) Gecko/20100101 Firefox/14.3.8", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://imaginary-futon.name/territo-atque-pecus?energetic-allegation=derelinquo", + "__title": "Celo trans audeo tertius subiungo tepesco.", + "__group": "etXrP0wl" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "105.161.107.29", + "user-agent": "Opera/11.58 (X11; Linux x86_64; U; AZ Presto/2.9.187 Version/12.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://overcooked-luck.net/caritas-soluta-summisse?ornery-aircraft=certe", + "__title": "Tergiversatio utilis totidem caelestis tui.", + "__group": "vs8gvCES" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "210.21.183.98", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/3.0)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://overcooked-luck.net/aqua-turpis-depono?direct-quinoa=peior", + "__title": "Tam subito maiores.", + "__group": "Fs3PNhpy" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "210.21.183.98", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/3.0)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "adulatio", + "properties": { + "__group": "Fs3PNhpy" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "29.25.130.224", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:12.5) Gecko/20100101 Firefox/12.5.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://overcooked-luck.net/debeo-demo-deficio?neglected-thorn=conduco#una", + "__title": "Ultra tum sui stipes audax vae collum taceo.", + "__group": "PDAK_Pqa" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "237.60.127.161", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://repentant-statue.info/veritas-bellicus-paulatim?sizzling-kit=pecco#nam", + "__title": "Caste debeo vado temperantia canis eaque chirographum compono currus dignissimos.", + "__group": "oRDXv-UP" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "187.247.103.91", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/538.1.2 (KHTML, like Gecko) Version/7.0.10 Safari/538.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://warped-space.info/titulus-tabesco-cinis?angelic-hydrolyze=decens", + "__title": "Tredecim laudantium collum.", + "__group": "seZCq7Na" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "29.25.130.224", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:12.5) Gecko/20100101 Firefox/12.5.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://overcooked-luck.net/annus-voluptatibus-adstringo?late-brochure=soleo#delibero", + "__title": "Amplus ipsum vetus acsi teneo abduco dens.", + "__group": "jx21A8Wt" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "234.35.147.157", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/4.1)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://overcooked-luck.net/acsi-tribuo-benevolentia?bulky-rosemary=aeneus", + "__title": "Decerno calcar pax autem.", + "__group": "mORK32fv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "42.43.221.87", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/534.0.0 (KHTML, like Gecko) Chrome/26.0.852.0 Safari/534.0.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://overcooked-luck.net/corrigo-canto-super?worldly-chow=corrigo#aperiam", + "__title": "Deporto subito ustulo repellat qui attonbitus comminor adfectus.", + "__group": "tvI3MzYF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "61.69.106.130", + "user-agent": "Opera/13.81 (Windows NT 5.3; U; CU Presto/2.9.170 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://imaginary-futon.name/curiositas-coadunatio-acervus?insignificant-resource=contra", + "__title": "Sequi qui quos tactus arguo solvo.", + "__group": "rUd-JvOp" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "8.105.185.47", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.9) Gecko/20100101 Firefox/10.9.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://repentant-statue.info/nesciunt-contabesco-talio?profitable-window=cognomen#cunctatio", + "__title": "Conqueror speculum utrimque curis conicio creator dolor infit.", + "__group": "KcCBJqHI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "131.156.6.93", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://imaginary-futon.name/patrocinor-inventore-aggredior?irresponsible-dime=corona", + "__title": "Enim id bos vergo succedo tabella.", + "__group": "TeHyCVGG" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "189.200.152.108", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_5) AppleWebKit/532.2.1 (KHTML, like Gecko) Chrome/25.0.827.0 Safari/532.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://warped-space.info/doloribus-caecus-abutor#aegrotatio", + "__title": "Coepi adiuvo deprecator antea suppellex thermae apud vicinus denuo.", + "__group": "k8SkmKn3" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "189.200.152.108", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_5) AppleWebKit/532.2.1 (KHTML, like Gecko) Chrome/25.0.827.0 Safari/532.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "delectus", + "properties": { + "__group": "k8SkmKn3" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "126.49.117.142", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10.6; rv:5.7) Gecko/20100101 Firefox/5.7.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://overcooked-luck.net/varius-carcer-delectatio?early-gallery=votum#recusandae", + "__title": "Cur vester terreo surgo sortitus.", + "__group": "JBGLS_hr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "126.49.117.142", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10.6; rv:5.7) Gecko/20100101 Firefox/5.7.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "coadunatio", + "properties": { + "__group": "JBGLS_hr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "26.139.170.4", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/16.0.846.0 Safari/536.0.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://overcooked-luck.net/non-pariatur-crepusculum?ruddy-forgery=suppellex", + "__title": "Necessitatibus earum valde voro trucido dedico certe minima cura.", + "__group": "pYQAj588" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "26.139.170.4", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/16.0.846.0 Safari/536.0.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "suasoria", + "properties": { + "__group": "pYQAj588" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "172.195.43.62", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_6_2 rv:5.0; KW) AppleWebKit/535.1.2 (KHTML, like Gecko) Version/4.0.6 Safari/535.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://repentant-statue.info/porro-fugiat-curatio?swift-going=anser", + "__title": "Virga consequuntur quis rem depono defluo.", + "__group": "SLrDPmeP" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "11.136.60.186", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_7_4) AppleWebKit/534.2.1 (KHTML, like Gecko) Chrome/17.0.807.0 Safari/534.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://repentant-statue.info/aestivus-cogo-comburo#calculus", + "__title": "Cervus bibo adaugeo admiratio calculus demens coma bellum arbitro circumvenio.", + "__group": "2kskzMAn" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "11.136.60.186", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_7_4) AppleWebKit/534.2.1 (KHTML, like Gecko) Chrome/17.0.807.0 Safari/534.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "ulciscor", + "properties": { + "__group": "2kskzMAn" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "143.244.161.104", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/3.1; .NET CLR 1.1.86381.6)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://overcooked-luck.net/uter-comis-celer#conor", + "__title": "Benevolentia conspergo aetas cognomen.", + "__group": "I2AKk2yI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "90.192.67.153", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_8 rv:6.0; FI) AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.6 Safari/533.1.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://repentant-statue.info/degenero-ad-viduo", + "__title": "Delibero supellex depromo contego adeptio ceno.", + "__group": "SFn-2Ps6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "52.117.191.3", + "user-agent": "Opera/10.24 (X11; Linux x86_64; U; GV Presto/2.9.167 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://warped-space.info/taceo-vergo-bellum?flimsy-step-mother=tyrannus", + "__title": "Theologus abscido veritas solutio ambitus thema defluo correptius terga.", + "__group": "bGNpQxTo" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "8.105.185.47", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.9) Gecko/20100101 Firefox/10.9.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://repentant-statue.info/tabernus-constans-decimus?flimsy-chasuble=adduco#truculenter", + "__title": "Culpa despecto creator officiis deprecator calculus valeo.", + "__group": "l7Y_c_bv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "232.132.247.110", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.1)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://imaginary-futon.name/defendo-uxor-aliqua?magnificent-sonata=tres#subiungo", + "__title": "A vorago crux a administratio corroboro magnam vociferor.", + "__group": "1CvHiMlL" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "154.115.116.133", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; .NET CLR 4.0.73278.5)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://warped-space.info/audio-unde-repellat?granular-settler=voluptatum", + "__title": "Thema stultus curiositas defetiscor confido comprehendo censura verbera.", + "__group": "tQcT3Xxz" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "154.115.116.133", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; .NET CLR 4.0.73278.5)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "cubicularis", + "properties": { + "__group": "tQcT3Xxz" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "25.173.63.9", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_5 rv:4.0; HU) AppleWebKit/537.0.0 (KHTML, like Gecko) Version/5.0.0 Safari/537.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://aggressive-flat.name/centum-solitudo-convoco?frivolous-avalanche=pauper#custodia", + "__title": "Inflammatio abduco tondeo curatio decor adsidue utroque.", + "__group": "ev1oTJZY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "105.161.107.29", + "user-agent": "Opera/11.58 (X11; Linux x86_64; U; AZ Presto/2.9.187 Version/12.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://overcooked-luck.net/apparatus-dolor-minima?stylish-doing=templum", + "__title": "Decens deludo bibo velit altus vesper congregatio esse triumphus auditor.", + "__group": "OGlMiZb7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "105.161.107.29", + "user-agent": "Opera/11.58 (X11; Linux x86_64; U; AZ Presto/2.9.187 Version/12.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "astrum", + "properties": { + "__group": "OGlMiZb7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "40.130.164.215", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/534.2.1 (KHTML, like Gecko) Chrome/32.0.800.0 Safari/534.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://warped-space.info/cupiditate-claudeo-celer?parallel-topsail=contego", + "__title": "Vero aliqua quo complectus comis.", + "__group": "l_l2nozF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "22.141.67.219", + "user-agent": "Opera/10.64 (Macintosh; Intel Mac OS X 10.10.3 U; BS Presto/2.9.161 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://warped-space.info/ambitus-pauci-deprecator?sneaky-independence=eius", + "__title": "Xiphias spargo tepesco conventus absconditus ager.", + "__group": "RSofo_PU" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "211.19.224.184", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/532.0.1 (KHTML, like Gecko) Chrome/24.0.865.0 Safari/532.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://aggressive-flat.name/sed-administratio-alii", + "__title": "Damno error socius ustilo sopor aduro.", + "__group": "k8Z-eSZW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "211.19.224.184", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3) AppleWebKit/532.0.1 (KHTML, like Gecko) Chrome/24.0.865.0 Safari/532.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "corrupti", + "properties": { + "__group": "k8Z-eSZW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "159.138.173.21", + "user-agent": "Opera/10.45 (Windows NT 6.3; U; LA Presto/2.9.183 Version/12.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://repentant-statue.info/adflicto-vallum-natus?rusty-recovery=volaticus", + "__title": "Ultio temporibus vapulus carbo tenax adinventitias appositus.", + "__group": "Qo-2ywxy" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "117.226.119.216", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/537.0.2 (KHTML, like Gecko) Version/4.1.2 Safari/537.0.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://imaginary-futon.name/asporto-adiuvo-trucido?dutiful-polyester=vobis", + "__title": "Aetas sit audax uter conservo demitto crastinus depopulo theca.", + "__group": "PT9_133P" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "117.226.119.216", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/537.0.2 (KHTML, like Gecko) Version/4.1.2 Safari/537.0.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "ceno", + "properties": { + "__group": "PT9_133P" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "105.13.185.125", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.0; Trident/7.1)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://warped-space.info/patrocinor-dens-territo?colorless-blossom=thorax", + "__title": "Saepe xiphias verto ulterius dolore.", + "__group": "XpckcOqr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "143.244.161.104", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/3.1; .NET CLR 1.1.86381.6)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://overcooked-luck.net/cariosus-vinum-vallum?spherical-stitcher=vulariter", + "__title": "Attero officia absque deprecator ipsam.", + "__group": "V-4-9h5L" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "143.244.161.104", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/3.1; .NET CLR 1.1.86381.6)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "vapulus", + "properties": { + "__group": "V-4-9h5L" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "84.130.8.22", + "user-agent": "Opera/14.70 (Macintosh; Intel Mac OS X 10.6.8 U; ES Presto/2.9.173 Version/12.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/sol-reprehenderit-adaugeo", + "__title": "Nisi tunc defendo sollicito aureus ait.", + "__group": "xfC0ICwP" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "142.155.215.35", + "user-agent": "Opera/11.82 (Windows NT 6.3; U; BE Presto/2.9.162 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://aggressive-flat.name/caecus-acsi-bis?scared-instructor=taedium", + "__title": "Spes barba tyrannus suscipit vulgo appello nesciunt comis odio cresco.", + "__group": "Eca-zu3R" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "142.155.215.35", + "user-agent": "Opera/11.82 (Windows NT 6.3; U; BE Presto/2.9.162 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "ter", + "properties": { + "__group": "Eca-zu3R" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "248.163.31.104", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:10.2) Gecko/20100101 Firefox/10.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://overcooked-luck.net/neque-defessus-voluptates?fussy-knitting=somnus", + "__title": "Sint laboriosam supellex spiculum defleo causa decimus.", + "__group": "MIPzRied" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "118.124.52.58", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://warped-space.info/demo-adversus-vilis?male-fraudster=suspendo", + "__title": "Paulatim ocer tactus.", + "__group": "Pa_WzlY4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "118.124.52.58", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "carmen", + "properties": { + "__group": "Pa_WzlY4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "190.190.142.108", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.7; rv:11.8) Gecko/20100101 Firefox/11.8.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://warped-space.info/virtus-solium-vilicus", + "__title": "Velum nisi trepide adficio pariatur acies calco aranea tibi tempora.", + "__group": "8aIaI8Nc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "190.190.142.108", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.7; rv:11.8) Gecko/20100101 Firefox/11.8.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "adsidue", + "properties": { + "__group": "8aIaI8Nc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "28.240.75.18", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.2; Trident/7.0; .NET CLR 3.6.18942.6)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://repentant-statue.info/vado-creta-auxilium?simplistic-mountain=sulum", + "__title": "Calco corporis aperio videlicet.", + "__group": "y06tVrob" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "28.240.75.18", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.2; Trident/7.0; .NET CLR 3.6.18942.6)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "crapula", + "properties": { + "__group": "y06tVrob" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "90.192.67.153", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_8 rv:6.0; FI) AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.6 Safari/533.1.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/officia-vestrum-ad#alias", + "__title": "Usque antea depono incidunt pectus.", + "__group": "7IJAi5Qe" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "90.192.67.153", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_8 rv:6.0; FI) AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.6 Safari/533.1.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "solutio", + "properties": { + "__group": "7IJAi5Qe" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "188.57.57.148", + "user-agent": "Opera/11.29 (X11; Linux x86_64; U; MK Presto/2.9.169 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://overcooked-luck.net/blanditiis-corrupti-calculus?fuzzy-singing=carpo", + "__title": "Auctus theca decretum.", + "__group": "nioKQpJc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "188.57.57.148", + "user-agent": "Opera/11.29 (X11; Linux x86_64; U; MK Presto/2.9.169 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "acquiro", + "properties": { + "__group": "nioKQpJc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "39.255.156.36", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.1.2 (KHTML, like Gecko) Chrome/15.0.888.0 Safari/535.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://repentant-statue.info/sperno-usitas-versus?spanish-curl=crudelis", + "__title": "Celo temeritas cernuus tabgo crastinus.", + "__group": "HDYGrcnV" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "39.255.156.36", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.1.2 (KHTML, like Gecko) Chrome/15.0.888.0 Safari/535.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "thorax", + "properties": { + "__group": "HDYGrcnV" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "117.32.42.86", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/535.0.0 (KHTML, like Gecko) Chrome/23.0.892.0 Safari/535.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://repentant-statue.info/surculus-ocer-cubo", + "__title": "Cervus sortitus congregatio tutamen altus.", + "__group": "EAMTxDtg" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "117.32.42.86", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/535.0.0 (KHTML, like Gecko) Chrome/23.0.892.0 Safari/535.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "vulticulus", + "properties": { + "__group": "EAMTxDtg" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "154.115.116.133", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; .NET CLR 4.0.73278.5)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://warped-space.info/campana-in-absconditus?joyful-adult=conventus", + "__title": "Decor tero vociferor adipisci adnuo conitor.", + "__group": "uwIKL-rB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "154.115.116.133", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; .NET CLR 4.0.73278.5)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "triumphus", + "properties": { + "__group": "uwIKL-rB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "33.205.235.79", + "user-agent": "Opera/9.94 (Macintosh; Intel Mac OS X 10.5.6 U; KY Presto/2.9.170 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://warped-space.info/architecto-vitiosus-officia?dearest-apparatus=deleo#universe", + "__title": "Tondeo adversus clarus carmen tego velum decretum amplexus arma tam.", + "__group": "FIFbWKrm" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "124.22.137.223", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/532.0.0 (KHTML, like Gecko) Chrome/31.0.815.0 Safari/532.0.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/spiritus-vetus-clamo#bestia", + "__title": "Vaco cultellus assentator cornu dignissimos patria.", + "__group": "7GpMJPhm" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "42.184.175.0", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_8_1 rv:2.0; EO) AppleWebKit/537.2.0 (KHTML, like Gecko) Version/7.0.0 Safari/537.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://imaginary-futon.name/valens-comptus-tredecim", + "__title": "Tamdiu communis patrocinor ventosus demo curso vero aspicio argentum.", + "__group": "YknSjaWF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "159.138.173.21", + "user-agent": "Opera/10.45 (Windows NT 6.3; U; LA Presto/2.9.183 Version/12.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://repentant-statue.info/abstergo-cerno-textilis?portly-incandescence=spargo", + "__title": "Crastinus sed vis cultellus condico pauci.", + "__group": "17GdYhaS" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "37.177.226.82", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/537.1.0 (KHTML, like Gecko) Version/5.0.6 Safari/537.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://aggressive-flat.name/contabesco-sol-cognomen?assured-hydrocarbon=blandior", + "__title": "Delectatio natus cogo denuo sumo.", + "__group": "dcTwJbR2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "37.177.226.82", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/537.1.0 (KHTML, like Gecko) Version/5.0.6 Safari/537.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "socius", + "properties": { + "__group": "dcTwJbR2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "8.105.185.47", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.9) Gecko/20100101 Firefox/10.9.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://repentant-statue.info/volva-venia-spiculum?misguided-paintwork=cruciamentum", + "__title": "Acerbitas mollitia comptus.", + "__group": "wLqD_PId" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "141.41.158.8", + "user-agent": "Opera/13.52 (Windows NT 5.2; U; EU Presto/2.9.184 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/aperio-statim-vaco?mindless-fog=vir", + "__title": "Sponte tego territo ambitus modi cimentarius artificiose despecto confido.", + "__group": "TIBL8JJ8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "33.210.82.241", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:6.5) Gecko/20100101 Firefox/6.5.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://imaginary-futon.name/supra-clarus-pariatur?astonishing-iridescence=curtus", + "__title": "Tres non damnatio cinis arguo spiritus quisquam.", + "__group": "2EK_dfpt" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "33.210.82.241", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:6.5) Gecko/20100101 Firefox/6.5.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "dicta", + "properties": { + "__group": "2EK_dfpt" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "226.9.214.254", + "user-agent": "Opera/14.74 (Windows NT 6.1; U; LI Presto/2.9.164 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://imaginary-futon.name/thema-attonbitus-casso?smug-approach=aspicio", + "__title": "Curia suspendo cubitum statim auctor utrimque somnus decipio.", + "__group": "ZVxPt6C8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "199.6.122.83", + "user-agent": "Opera/9.82 (Macintosh; Intel Mac OS X 10.5.0 U; LA Presto/2.9.190 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://imaginary-futon.name/voluptate-contego-alter?miserable-designation=aggero#culpa", + "__title": "Bonus ars cogo dolorem commemoro tepesco.", + "__group": "c5nDswuc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "102.2.162.191", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/535.0.0 (KHTML, like Gecko) Chrome/24.0.816.0 Safari/535.0.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://overcooked-luck.net/super-quos-deduco#molestiae", + "__title": "Copiose caelum delinquo vorago reprehenderit nam verbera et.", + "__group": "71NO08vU" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "8.105.185.47", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.9) Gecko/20100101 Firefox/10.9.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://repentant-statue.info/assentator-usque-cognatus?whirlwind-nephew=absorbeo#congregatio", + "__title": "Cum facilis curriculum aegrotatio ubi animi.", + "__group": "YspotzE6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "8.105.185.47", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.9) Gecko/20100101 Firefox/10.9.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "amplus", + "properties": { + "__group": "YspotzE6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "220.240.221.102", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/532.2.1 (KHTML, like Gecko) Chrome/29.0.887.0 Safari/532.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/artificiose-conturbo-trepide?unconscious-castanet=verus#vomer", + "__title": "Cito delego quae vicinus careo solitudo.", + "__group": "ZUY-kYj-" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "170.45.18.148", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_2) AppleWebKit/537.2.1 (KHTML, like Gecko) Chrome/38.0.875.0 Safari/537.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://repentant-statue.info/sum-acquiro-cubicularis?tattered-responsibility=carbo", + "__title": "Conscendo auditor apto vomito assumenda utilis conqueror amissio caterva voluptatem.", + "__group": "co-38l4H" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "170.45.18.148", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_2) AppleWebKit/537.2.1 (KHTML, like Gecko) Chrome/38.0.875.0 Safari/537.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "caute", + "properties": { + "__group": "co-38l4H" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "143.199.227.221", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/6.0)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://warped-space.info/repudiandae-vulgo-vesco?flimsy-resolve=possimus", + "__title": "Trado reprehenderit adinventitias campana aqua pauci.", + "__group": "39FFyBOJ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "143.199.227.221", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/6.0)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "comedo", + "properties": { + "__group": "39FFyBOJ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "31.82.114.254", + "user-agent": "Opera/13.29 (X11; Linux i686; U; YI Presto/2.9.169 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://imaginary-futon.name/viriliter-vulgivagus-architecto?inexperienced-alligator=tabernus", + "__title": "Commodo quod quo aqua.", + "__group": "kEhg-skM" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "31.82.114.254", + "user-agent": "Opera/13.29 (X11; Linux i686; U; YI Presto/2.9.169 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "corrumpo", + "properties": { + "__group": "kEhg-skM" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "146.211.163.33", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.1; .NET CLR 1.4.21288.3)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://imaginary-futon.name/dolores-cubitum-tepesco?stupendous-affiliate=color", + "__title": "Curia quod vespillo.", + "__group": "XNKNizOo" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "225.128.146.10", + "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/3.0)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://repentant-statue.info/tremo-dens-conitor?silky-making=eum", + "__title": "Subnecto vindico aer tero credo cervus.", + "__group": "vKvaZSMq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "225.128.146.10", + "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/3.0)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "tero", + "properties": { + "__group": "vKvaZSMq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "209.84.169.78", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/536.2.0 (KHTML, like Gecko) Chrome/36.0.835.0 Safari/536.2.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://warped-space.info/vespillo-surculus-tepidus?babyish-cross-contamination=studio", + "__title": "Tero valetudo velociter decumbo bos attero doloremque voluptatum concedo angulus.", + "__group": "PCMqVxs8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "209.84.169.78", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/536.2.0 (KHTML, like Gecko) Chrome/36.0.835.0 Safari/536.2.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "dolores", + "properties": { + "__group": "PCMqVxs8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "77.57.93.134", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7.6; rv:5.4) Gecko/20100101 Firefox/5.4.5", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://repentant-statue.info/explicabo-calculus-defendo?impassioned-cash=congregatio#vito", + "__title": "Cognatus fugiat iste arcus curia cotidie solitudo.", + "__group": "rkkoLpyn" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "77.57.93.134", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7.6; rv:5.4) Gecko/20100101 Firefox/5.4.5", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "amiculum", + "properties": { + "__group": "rkkoLpyn" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "41.196.33.1", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.1.2 (KHTML, like Gecko) Chrome/19.0.825.0 Safari/534.1.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://aggressive-flat.name/porro-auxilium-minus?precious-adviser=taedium", + "__title": "Ceno sequi aer vehemens.", + "__group": "VSAplk4U" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "41.196.33.1", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.1.2 (KHTML, like Gecko) Chrome/19.0.825.0 Safari/534.1.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "in", + "properties": { + "__group": "VSAplk4U" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "8.105.185.47", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.9) Gecko/20100101 Firefox/10.9.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/thema-adversus-crebro", + "__title": "Corona crur cruentus desino cauda administratio.", + "__group": "CARqpEhk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "8.105.185.47", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.9) Gecko/20100101 Firefox/10.9.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "somniculosus", + "properties": { + "__group": "CARqpEhk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "145.229.163.51", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/531.1.0 (KHTML, like Gecko) Version/6.1.0 Safari/531.1.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://imaginary-futon.name/incidunt-capio-culpa?dearest-cake=ascisco", + "__title": "Arto denego creta tego clarus comparo.", + "__group": "ZjlhczfU" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "102.2.162.191", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/535.0.0 (KHTML, like Gecko) Chrome/24.0.816.0 Safari/535.0.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://overcooked-luck.net/deludo-tristis-subnecto?focused-godfather=cometes", + "__title": "Volva coerceo delinquo venio accusator.", + "__group": "YT6xpKLT" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "7.234.146.160", + "user-agent": "Opera/10.81 (Macintosh; Intel Mac OS X 10.8.9 U; HE Presto/2.9.160 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://imaginary-futon.name/aequitas-dolores-tersus", + "__title": "Adipiscor copiose tunc vulticulus decor crinis tabesco comptus curtus.", + "__group": "H9PoZa9p" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "143.199.227.221", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/6.0)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://warped-space.info/somniculosus-amo-terebro#damnatio", + "__title": "Defleo casus ipsum derelinquo aegre.", + "__group": "NHVqEnIe" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "143.199.227.221", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/6.0)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "cattus", + "properties": { + "__group": "NHVqEnIe" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "61.198.251.227", + "user-agent": "Opera/10.87 (Windows NT 6.0; U; CY Presto/2.9.162 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://warped-space.info/perspiciatis-thymbra-concedo", + "__title": "Voro temporibus approbo synagoga architecto utrum acies.", + "__group": "NovQgps0" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "61.198.251.227", + "user-agent": "Opera/10.87 (Windows NT 6.0; U; CY Presto/2.9.162 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "tredecim", + "properties": { + "__group": "NovQgps0" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "187.247.103.91", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/538.1.2 (KHTML, like Gecko) Version/7.0.10 Safari/538.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/amor-thymbra-vaco", + "__title": "Eligendi concido sit ambulo.", + "__group": "_ziYc7Fj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "22.141.67.219", + "user-agent": "Opera/10.64 (Macintosh; Intel Mac OS X 10.10.3 U; BS Presto/2.9.161 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://warped-space.info/voluptates-decet-voro", + "__title": "Tracto capto pax vesper color.", + "__group": "Gbf0lRMZ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "121.119.174.254", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/538.1.1 (KHTML, like Gecko) Version/6.1.1 Safari/538.1.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://overcooked-luck.net/libero-depopulo-tot?extroverted-sediment=mollitia#natus", + "__title": "Demoror tenuis soleo crepusculum abeo.", + "__group": "c1_9vdRm" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "121.119.174.254", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/538.1.1 (KHTML, like Gecko) Version/6.1.1 Safari/538.1.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "vitium", + "properties": { + "__group": "c1_9vdRm" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "234.35.147.157", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/4.1)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://overcooked-luck.net/territo-dapifer-carbo?humiliating-hydrocarbon=villa#degenero", + "__title": "Ut amet artificiose abduco bellicus in.", + "__group": "RI5BSSwE" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "189.123.236.136", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.3; Trident/6.1; .NET CLR 2.1.67266.6)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://aggressive-flat.name/odit-celebrer-capitulus?tense-longboat=vobis#virgo", + "__title": "Canis appositus umerus vox coma caelum accusator pecto.", + "__group": "Awl6yRDR" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "124.22.137.223", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/532.0.0 (KHTML, like Gecko) Chrome/31.0.815.0 Safari/532.0.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://imaginary-futon.name/stultus-condico-agnitio?youthful-peninsula=eum#suppellex", + "__title": "Tergum cursus est surculus coadunatio umerus.", + "__group": "Hgrk-1I9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "124.22.137.223", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/532.0.0 (KHTML, like Gecko) Chrome/31.0.815.0 Safari/532.0.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "bellum", + "properties": { + "__group": "Hgrk-1I9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "118.85.176.234", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/538.2.2 (KHTML, like Gecko) Chrome/25.0.863.0 Safari/538.2.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://repentant-statue.info/creta-caecus-venia?candid-quart=explicabo#accommodo", + "__title": "Spero vel cultellus coruscus campana curatio vilitas conicio.", + "__group": "aJxzmS_1" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "1.145.39.139", + "user-agent": "Opera/14.71 (X11; Linux x86_64; U; FR Presto/2.9.176 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://overcooked-luck.net/deficio-vulariter-sequi?agitated-bug=maiores", + "__title": "Deleniti contigo pectus utique tenus paulatim.", + "__group": "W5R27IP2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "190.190.142.108", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.7; rv:11.8) Gecko/20100101 Firefox/11.8.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://warped-space.info/ducimus-adversus-advoco?gripping-valuable=uredo", + "__title": "Inventore aperte ater cubitum.", + "__group": "u85EFaj-" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "115.126.237.48", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:5.5) Gecko/20100101 Firefox/5.5.8", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://warped-space.info/tollo-suscipio-cito#demoror", + "__title": "Addo ipsum venio curiositas curto urbs aufero vorago vulpes ulciscor.", + "__group": "52q0teWx" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "115.126.237.48", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:5.5) Gecko/20100101 Firefox/5.5.8", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "credo", + "properties": { + "__group": "52q0teWx" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "190.190.142.108", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.7; rv:11.8) Gecko/20100101 Firefox/11.8.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/suspendo-triduana-campana", + "__title": "Quidem quibusdam curvo suffragium.", + "__group": "bBrdNIH2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "190.190.142.108", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.7; rv:11.8) Gecko/20100101 Firefox/11.8.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "strenuus", + "properties": { + "__group": "bBrdNIH2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "77.57.93.134", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7.6; rv:5.4) Gecko/20100101 Firefox/5.4.5", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://repentant-statue.info/comprehendo-universe-conatus?juicy-waterspout=terra", + "__title": "Cum suggero terminatio crustulum.", + "__group": "UO39gb4s" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "77.57.93.134", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7.6; rv:5.4) Gecko/20100101 Firefox/5.4.5", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "supellex", + "properties": { + "__group": "UO39gb4s" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "77.232.43.193", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.2; Trident/3.0; .NET CLR 2.7.58004.9)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://aggressive-flat.name/cupressus-auxilium-esse?likable-leading=utique", + "__title": "Coruscus aperte abbas illum decretum terror.", + "__group": "qj0GUwt6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "77.232.43.193", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.2; Trident/3.0; .NET CLR 2.7.58004.9)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "beneficium", + "properties": { + "__group": "qj0GUwt6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "224.72.212.160", + "user-agent": "Opera/10.16 (Windows NT 6.2; U; HU Presto/2.9.162 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://aggressive-flat.name/sto-demulceo-admiratio?concrete-saloon=acervus#comedo", + "__title": "Demoror adsum atqui suus centum vociferor demergo vesco nesciunt tergiversatio.", + "__group": "D-z_PBbx" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "224.72.212.160", + "user-agent": "Opera/10.16 (Windows NT 6.2; U; HU Presto/2.9.162 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "barba", + "properties": { + "__group": "D-z_PBbx" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "233.11.144.29", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.2.0 (KHTML, like Gecko) Chrome/26.0.873.0 Safari/531.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://overcooked-luck.net/demonstro-adduco-basium?self-reliant-slipper=defluo", + "__title": "Benevolentia placeat totam ustilo consequuntur viscus desino capio comes repudiandae.", + "__group": "eU9-JXYm" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "233.11.144.29", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.2.0 (KHTML, like Gecko) Chrome/26.0.873.0 Safari/531.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "synagoga", + "properties": { + "__group": "eU9-JXYm" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "113.74.184.59", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/5.0.8 Safari/532.1.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://imaginary-futon.name/voluptates-admiratio-tabella?short-term-fedora=bos#viscus", + "__title": "Canonicus patior calamitas ocer ater temperantia vacuus tertius perferendis.", + "__group": "5JPKA2SB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "113.74.184.59", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/5.0.8 Safari/532.1.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "trans", + "properties": { + "__group": "5JPKA2SB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "19.5.43.130", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/3.1; .NET CLR 4.3.73998.7)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://aggressive-flat.name/cinis-necessitatibus-basium?male-polyester=vis#tero", + "__title": "Aeneus cognatus delinquo incidunt amplus decor voluptatum amor molestias.", + "__group": "zBnjPBGq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "19.5.43.130", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/3.1; .NET CLR 4.3.73998.7)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "conculco", + "properties": { + "__group": "zBnjPBGq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "90.139.4.10", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3)AppleWebKit/531.0.1 (KHTML, like Gecko) Version/6.0.0 Safari/531.0.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/sed-comptus-cuius?long-effector=auctor", + "__title": "Auditor solio denego.", + "__group": "G0-CVIJh" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "92.17.156.140", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.2.1 (KHTML, like Gecko) Chrome/14.0.845.0 Safari/535.2.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://aggressive-flat.name/utrum-conatus-bis", + "__title": "Clementia triduana canto coruscus copia eligendi pariatur confero.", + "__group": "_F62cRkE" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "235.13.177.122", + "user-agent": "Opera/12.5 (X11; Linux x86_64; U; KY Presto/2.9.185 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/cruciamentum-careo-uxor?pleased-bookend=strues#bos", + "__title": "Quis modi stabilis contego.", + "__group": "CRZp65KV" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "3.36.184.34", + "user-agent": "Opera/14.75 (Windows NT 5.3; U; NE Presto/2.9.184 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://repentant-statue.info/ubi-utor-adipisci?amused-in-joke=clamo", + "__title": "Celo casus dedico totam coadunatio despecto strenuus virga victoria pecus.", + "__group": "fvsfp11g" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "3.36.184.34", + "user-agent": "Opera/14.75 (Windows NT 5.3; U; NE Presto/2.9.184 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "approbo", + "properties": { + "__group": "fvsfp11g" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "65.84.126.143", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_7) AppleWebKit/538.2.2 (KHTML, like Gecko) Chrome/26.0.828.0 Safari/538.2.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://warped-space.info/incidunt-vestrum-suppellex?fond-nightlife=atavus", + "__title": "Avaritia comitatus spargo concido corroboro constans coaegresco deludo saepe.", + "__group": "1GfTTD0K" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "65.84.126.143", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_7) AppleWebKit/538.2.2 (KHTML, like Gecko) Chrome/26.0.828.0 Safari/538.2.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "usque", + "properties": { + "__group": "1GfTTD0K" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "132.28.233.90", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.5) Gecko/20100101 Firefox/10.5.6", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://repentant-statue.info/odit-laborum-decet", + "__title": "Tepesco vinculum creator ait desolo crux.", + "__group": "BPk_yF5I" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "106.31.53.120", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.2.1 (KHTML, like Gecko) Version/6.1.8 Safari/532.2.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://aggressive-flat.name/quisquam-contabesco-vinum?wobbly-order=decretum", + "__title": "Admitto vulticulus suffoco cur minima spoliatio natus suspendo.", + "__group": "xGAXgT5D" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "65.84.126.143", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_7) AppleWebKit/538.2.2 (KHTML, like Gecko) Chrome/26.0.828.0 Safari/538.2.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/vos-surgo-denique?unique-intervention=verbum", + "__title": "Theatrum clementia cur adhaero commodi clam condico vilicus ipsum.", + "__group": "MqLoxwJw" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "82.200.230.227", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.2; Trident/7.0; .NET CLR 4.9.73451.9)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://overcooked-luck.net/deduco-ut-consequatur?reasonable-skeleton=strues", + "__title": "Armarium fugiat articulus taedium usitas amaritudo.", + "__group": "NejQLQJF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "40.130.164.215", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/534.2.1 (KHTML, like Gecko) Chrome/32.0.800.0 Safari/534.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://warped-space.info/sponte-apto-administratio", + "__title": "Vestrum similique clementia vomito canonicus conqueror adsuesco aperte sponte.", + "__group": "YlZv9PJV" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "40.130.164.215", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/534.2.1 (KHTML, like Gecko) Chrome/32.0.800.0 Safari/534.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "trans", + "properties": { + "__group": "YlZv9PJV" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "49.141.254.13", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.1)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://repentant-statue.info/beatae-baiulus-vis", + "__title": "Dolorem amplexus bestia cohors.", + "__group": "zdd_U3hx" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "49.141.254.13", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.1)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "carcer", + "properties": { + "__group": "zdd_U3hx" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "106.31.53.120", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.2.1 (KHTML, like Gecko) Version/6.1.8 Safari/532.2.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://aggressive-flat.name/xiphias-nihil-ter?legal-dime=testimonium", + "__title": "Auxilium alter quibusdam derideo peior cur argentum vomer voro.", + "__group": "jYDTxGDY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "139.165.62.229", + "user-agent": "Opera/13.21 (Windows NT 6.3; U; HT Presto/2.9.180 Version/10.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://overcooked-luck.net/tempora-aestivus-trucido?possible-tool=vicissitudo", + "__title": "Admoveo beatae accusamus aggredior conventus demum bene.", + "__group": "PezWXReG" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "62.38.11.182", + "user-agent": "Opera/10.11 (Macintosh; Intel Mac OS X 10.6.1 U; AF Presto/2.9.188 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://repentant-statue.info/adfectus-cupiditate-sopor?unselfish-fellow=aegre", + "__title": "Videlicet spiritus admoveo abstergo itaque corrumpo amplus blandior calculus.", + "__group": "irCbTJMI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "62.38.11.182", + "user-agent": "Opera/10.11 (Macintosh; Intel Mac OS X 10.6.1 U; AF Presto/2.9.188 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "ascit", + "properties": { + "__group": "irCbTJMI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "54.104.11.187", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:7.3) Gecko/20100101 Firefox/7.3.3", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/minima-ceno-demonstro", + "__title": "Centum curso administratio.", + "__group": "tISWoto0" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "54.104.11.187", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:7.3) Gecko/20100101 Firefox/7.3.3", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "acer", + "properties": { + "__group": "tISWoto0" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "136.72.124.249", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/537.2.0 (KHTML, like Gecko) Version/6.0.6 Safari/537.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://imaginary-futon.name/ea-decens-vapulus?comfortable-going=tamen", + "__title": "Amitto cultellus voluptatum bestia cuppedia cornu explicabo.", + "__group": "ANaUqdj9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "136.72.124.249", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/537.2.0 (KHTML, like Gecko) Version/6.0.6 Safari/537.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "auctor", + "properties": { + "__group": "ANaUqdj9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "194.239.34.143", + "user-agent": "Opera/11.17 (Windows NT 5.0; U; FR Presto/2.9.177 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://warped-space.info/benigne-ipsum-speciosus?imaginative-subsidy=voluptas#voluptatem", + "__title": "Spoliatio iure magni attonbitus cohors sed uter tener.", + "__group": "h2StnXg3" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "194.239.34.143", + "user-agent": "Opera/11.17 (Windows NT 5.0; U; FR Presto/2.9.177 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "defungo", + "properties": { + "__group": "h2StnXg3" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "118.85.176.234", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/538.2.2 (KHTML, like Gecko) Chrome/25.0.863.0 Safari/538.2.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/demonstro-succedo-depereo?outstanding-cheetah=apud", + "__title": "Terreo strues rem stella eum.", + "__group": "rL0fv9hk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "141.86.14.47", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5.1; rv:12.1) Gecko/20100101 Firefox/12.1.8", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://imaginary-futon.name/vociferor-adinventitias-vigor?wide-ocelot=dignissimos#aqua", + "__title": "Sollicito pectus a sophismata iusto deputo casus.", + "__group": "3zW2CxPB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "141.86.14.47", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5.1; rv:12.1) Gecko/20100101 Firefox/12.1.8", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "doloremque", + "properties": { + "__group": "3zW2CxPB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "175.159.80.189", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/532.0.0 (KHTML, like Gecko) Version/4.1.9 Safari/532.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://aggressive-flat.name/optio-victoria-tardus?quintessential-larva=caste#thalassinus", + "__title": "Architecto canonicus harum suscipit comparo ara claudeo.", + "__group": "u9DrN-ET" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "175.159.80.189", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/532.0.0 (KHTML, like Gecko) Version/4.1.9 Safari/532.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "defleo", + "properties": { + "__group": "u9DrN-ET" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "42.67.172.194", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_9) AppleWebKit/536.1.0 (KHTML, like Gecko) Chrome/25.0.890.0 Safari/536.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://aggressive-flat.name/templum-cribro-pecco?antique-analogy=acerbitas", + "__title": "Vix aggredior quo vivo conspergo laudantium cruciamentum.", + "__group": "r8c8BSDy" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "42.67.172.194", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_9) AppleWebKit/536.1.0 (KHTML, like Gecko) Chrome/25.0.890.0 Safari/536.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "compello", + "properties": { + "__group": "r8c8BSDy" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "170.45.18.148", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_2) AppleWebKit/537.2.1 (KHTML, like Gecko) Chrome/38.0.875.0 Safari/537.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://repentant-statue.info/caelestis-creta-aegrotatio", + "__title": "Ciminatio corrumpo acer tenus audeo thalassinus alter vulgaris ipsam.", + "__group": "p447k9B2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "170.45.18.148", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_2) AppleWebKit/537.2.1 (KHTML, like Gecko) Chrome/38.0.875.0 Safari/537.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "conforto", + "properties": { + "__group": "p447k9B2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "212.140.193.99", + "user-agent": "Opera/12.79 (Windows NT 5.1; U; MK Presto/2.9.171 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://imaginary-futon.name/dens-amplexus-coruscus#cruentus", + "__title": "Asper cado acidus quos sum ciminatio.", + "__group": "rkxe-IIe" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "196.131.188.115", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_2) AppleWebKit/532.2.0 (KHTML, like Gecko) Chrome/20.0.845.0 Safari/532.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://overcooked-luck.net/taedium-cupio-abundans?actual-commodity=ocer", + "__title": "Curso provident tenax terreo admoneo taedium admiratio auctus commemoro.", + "__group": "3nQotxPe" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "196.131.188.115", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_2) AppleWebKit/532.2.0 (KHTML, like Gecko) Chrome/20.0.845.0 Safari/532.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "cruciamentum", + "properties": { + "__group": "3nQotxPe" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "28.207.186.16", + "user-agent": "Mozilla/5.0 (Windows NT 5.3; Win64; x64; rv:11.8) Gecko/20100101 Firefox/11.8.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://imaginary-futon.name/talis-blanditiis-delectus", + "__title": "Cum quod arbitro terreo.", + "__group": "5YaDjs6-" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "215.57.53.196", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7.1; rv:6.8) Gecko/20100101 Firefox/6.8.7", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/blandior-tribuo-quidem?deafening-following=tardus", + "__title": "Utpote viridis stella.", + "__group": "9HCJNiIk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "214.171.82.238", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:10.3) Gecko/20100101 Firefox/10.3.4", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://overcooked-luck.net/aeneus-totidem-subseco?fixed-filter=decerno", + "__title": "Aegrus vesper dolores ara asporto quisquam talio arma admiratio.", + "__group": "8s9Lh4xc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "105.13.185.125", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.0; Trident/7.1)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://warped-space.info/degenero-torqueo-adeptio?oval-integer=custodia#sodalitas", + "__title": "Cumque adsuesco concido molestias.", + "__group": "ch28d24x" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "105.13.185.125", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.0; Trident/7.1)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "versus", + "properties": { + "__group": "ch28d24x" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "69.34.231.117", + "user-agent": "Opera/9.75 (Macintosh; Intel Mac OS X 10.5.6 U; MO Presto/2.9.185 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://warped-space.info/verbera-defendo-stultus", + "__title": "Valde confido totam adulatio antiquus crebro aestivus soluta deleniti.", + "__group": "93mt2waW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "189.200.152.108", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_5) AppleWebKit/532.2.1 (KHTML, like Gecko) Chrome/25.0.827.0 Safari/532.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://warped-space.info/uredo-nisi-thesaurus", + "__title": "Tendo ambulo alii iste debilito.", + "__group": "nmjM2ndI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "189.200.152.108", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_5) AppleWebKit/532.2.1 (KHTML, like Gecko) Chrome/25.0.827.0 Safari/532.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "ulciscor", + "properties": { + "__group": "nmjM2ndI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "215.184.32.84", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_7 rv:4.0; HI) AppleWebKit/532.1.2 (KHTML, like Gecko) Version/5.0.2 Safari/532.1.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://aggressive-flat.name/aeternus-velociter-tolero?unimportant-vanadyl=averto#accusamus", + "__title": "Maxime absconditus reiciendis comparo saepe congregatio.", + "__group": "UXKWTUB2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "190.190.142.108", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.7; rv:11.8) Gecko/20100101 Firefox/11.8.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://warped-space.info/admoneo-demum-repellat?orderly-dime=uterque", + "__title": "Minima adsum avaritia.", + "__group": "-RQGUHcB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "177.123.93.173", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0) AppleWebKit/533.1.2 (KHTML, like Gecko) Chrome/36.0.893.0 Safari/533.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://warped-space.info/consequuntur-maiores-curia?serene-hutch=nulla#universe", + "__title": "Teres eum complectus quibusdam angustus video cunctatio varietas.", + "__group": "0rFXhlvH" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "117.32.42.86", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/535.0.0 (KHTML, like Gecko) Chrome/23.0.892.0 Safari/535.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://repentant-statue.info/aliqua-truculenter-bene?near-lieu=animadverto", + "__title": "Conscendo tantum aufero trado vulgo.", + "__group": "2PI-HwAV" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "52.117.191.3", + "user-agent": "Opera/10.24 (X11; Linux x86_64; U; GV Presto/2.9.167 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://warped-space.info/eum-cupressus-asper?buttery-drug=trans", + "__title": "Ascit vilitas cornu cedo voluptas asper.", + "__group": "abXYK3bI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "52.117.191.3", + "user-agent": "Opera/10.24 (X11; Linux x86_64; U; GV Presto/2.9.167 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "thorax", + "properties": { + "__group": "abXYK3bI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "61.69.106.130", + "user-agent": "Opera/13.81 (Windows NT 5.3; U; CU Presto/2.9.170 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://imaginary-futon.name/amicitia-tripudio-acervus?hateful-saloon=uberrime#sol", + "__title": "Aliquam debilito communis decipio apud.", + "__group": "wWCXxcpU" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "248.163.31.104", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:10.2) Gecko/20100101 Firefox/10.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://overcooked-luck.net/aperte-tubineus-turba?skeletal-lieu=speculum", + "__title": "Inflammatio degero totus adipiscor vociferor charisma.", + "__group": "1usOXeFi" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "248.163.31.104", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:10.2) Gecko/20100101 Firefox/10.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "stipes", + "properties": { + "__group": "1usOXeFi" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "194.239.34.143", + "user-agent": "Opera/11.17 (Windows NT 5.0; U; FR Presto/2.9.177 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/vulariter-suadeo-traho?concrete-handful=desidero", + "__title": "Voluptatem creptio totam suadeo enim valens.", + "__group": "Vns0UUn-" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "7.234.146.160", + "user-agent": "Opera/10.81 (Macintosh; Intel Mac OS X 10.8.9 U; HE Presto/2.9.160 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://imaginary-futon.name/apto-similique-tenetur", + "__title": "Ceno thesaurus utilis solvo apostolus solium.", + "__group": "SlzYwUzY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "7.234.146.160", + "user-agent": "Opera/10.81 (Macintosh; Intel Mac OS X 10.8.9 U; HE Presto/2.9.160 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "deputo", + "properties": { + "__group": "SlzYwUzY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "178.32.223.42", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:9.2) Gecko/20100101 Firefox/9.2.3", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://imaginary-futon.name/volup-modi-tamdiu?which-taxicab=cupio", + "__title": "Ait tripudio verbera sto praesentium eum apto strenuus.", + "__group": "_0-CtL80" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "178.32.223.42", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:9.2) Gecko/20100101 Firefox/9.2.3", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "atavus", + "properties": { + "__group": "_0-CtL80" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "180.26.250.55", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/531.2.2 (KHTML, like Gecko) Chrome/36.0.839.0 Safari/531.2.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://overcooked-luck.net/deprecator-dapifer-sum?swift-slipper=synagoga", + "__title": "Maiores curiositas aurum adeo doloremque nobis vesper clamo vis.", + "__group": "GCpYQcPC" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "102.20.55.220", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/531.0.2 (KHTML, like Gecko) Chrome/21.0.815.0 Safari/531.0.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/supellex-a-vere?colorful-pop=carbo", + "__title": "Demulceo excepturi tamen annus derideo vetus ter acquiro.", + "__group": "msRPOSgP" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "102.20.55.220", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/531.0.2 (KHTML, like Gecko) Chrome/21.0.815.0 Safari/531.0.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "nobis", + "properties": { + "__group": "msRPOSgP" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "201.144.103.220", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/538.1.1 (KHTML, like Gecko) Chrome/25.0.869.0 Safari/538.1.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://warped-space.info/deputo-paulatim-accusantium?neglected-necklace=votum", + "__title": "Sto versus veniam deripio adaugeo taceo.", + "__group": "ME-hgWKl" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "201.144.103.220", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/538.1.1 (KHTML, like Gecko) Chrome/25.0.869.0 Safari/538.1.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "fuga", + "properties": { + "__group": "ME-hgWKl" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "80.83.229.174", + "user-agent": "Mozilla/5.0 (Windows NT 5.3; rv:15.8) Gecko/20100101 Firefox/15.8.5", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://overcooked-luck.net/aspernatur-tempore-aeternus?stable-dream=valens#tabula", + "__title": "Auctus vitiosus deporto adinventitias certus pecus sint.", + "__group": "G74I2x3h" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "121.119.174.254", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/538.1.1 (KHTML, like Gecko) Version/6.1.1 Safari/538.1.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://overcooked-luck.net/depraedor-alii-casus?frivolous-resource=avarus#alias", + "__title": "Deprimo amet ambitus subnecto coaegresco aestivus armarium vitium.", + "__group": "stmdfTlr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "121.119.174.254", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/538.1.1 (KHTML, like Gecko) Version/6.1.1 Safari/538.1.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "cubo", + "properties": { + "__group": "stmdfTlr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "145.208.226.208", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_1 rv:3.0; AS) AppleWebKit/531.0.1 (KHTML, like Gecko) Version/7.1.7 Safari/531.0.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://warped-space.info/totus-tempus-deprimo?extroverted-lift=sperno#vorax", + "__title": "Laborum vulariter dolorem attero adhaero sollers.", + "__group": "QPL5_55p" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "3.36.184.34", + "user-agent": "Opera/14.75 (Windows NT 5.3; U; NE Presto/2.9.184 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://repentant-statue.info/suscipit-utrimque-statim?understated-thigh=armarium", + "__title": "Amplus aurum barba tendo.", + "__group": "CgXn165b" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "3.36.184.34", + "user-agent": "Opera/14.75 (Windows NT 5.3; U; NE Presto/2.9.184 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "umquam", + "properties": { + "__group": "CgXn165b" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "222.80.175.173", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://repentant-statue.info/tum-conservo-terga", + "__title": "Annus vorax curis conitor comprehendo clamo.", + "__group": "A9UHURVK" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "212.140.193.99", + "user-agent": "Opera/12.79 (Windows NT 5.1; U; MK Presto/2.9.171 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://imaginary-futon.name/aveho-sto-sordeo?graceful-plain=conculco#temporibus", + "__title": "Stella vero voluptatum.", + "__group": "tki_3qO9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "212.140.193.99", + "user-agent": "Opera/12.79 (Windows NT 5.1; U; MK Presto/2.9.171 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "auctus", + "properties": { + "__group": "tki_3qO9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "79.59.15.163", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_4 rv:6.0; FA) AppleWebKit/533.2.0 (KHTML, like Gecko) Version/6.1.5 Safari/533.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://overcooked-luck.net/calcar-alias-conspergo?indelible-cruelty=iure", + "__title": "Demergo charisma accendo timidus ipsam.", + "__group": "ltKjOBtZ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "172.232.208.96", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5.6; rv:6.1) Gecko/20100101 Firefox/6.1.6", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://imaginary-futon.name/sortitus-aufero-officiis?altruistic-planula=cetera", + "__title": "Chirographum ipsam taedium esse.", + "__group": "hsU7KV-g" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "205.239.39.27", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://warped-space.info/alius-creator-caecus?scared-wedding=libero", + "__title": "Copia solitudo apostolus cetera pauci ademptio curatio.", + "__group": "wUZ3hjzX" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "28.240.75.18", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.2; Trident/7.0; .NET CLR 3.6.18942.6)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://repentant-statue.info/virtus-deputo-vallum?roasted-character=annus", + "__title": "Clementia veritas capillus.", + "__group": "_aWN4RQA" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "28.240.75.18", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.2; Trident/7.0; .NET CLR 3.6.18942.6)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "dicta", + "properties": { + "__group": "_aWN4RQA" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "142.166.3.65", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/33.0.860.0 Safari/531.1.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://overcooked-luck.net/universe-arbustum-tremo?rusty-exploration=crustulum", + "__title": "Adeo enim terminatio sono animi adicio.", + "__group": "oNH_VzIK" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "142.166.3.65", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/33.0.860.0 Safari/531.1.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "vomica", + "properties": { + "__group": "oNH_VzIK" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "19.5.43.130", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/3.1; .NET CLR 4.3.73998.7)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/adfero-vespillo-vel", + "__title": "Vesco absorbeo spectaculum demitto iure.", + "__group": "4hoPqDPP" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "134.235.13.35", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_9) AppleWebKit/538.1.2 (KHTML, like Gecko) Chrome/25.0.873.0 Safari/538.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://repentant-statue.info/alveus-clementia-caries", + "__title": "Abscido sub adulescens nisi similique adimpleo turpis.", + "__group": "zD8qpj8S" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "214.171.82.238", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:10.3) Gecko/20100101 Firefox/10.3.4", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://overcooked-luck.net/vestrum-quasi-allatus#spero", + "__title": "Deripio atque supplanto avarus video audax.", + "__group": "gY5veXQV" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "130.241.68.76", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/531.2.1 (KHTML, like Gecko) Chrome/17.0.898.0 Safari/531.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://imaginary-futon.name/surgo-amicitia-talis", + "__title": "Officia audentia timidus depromo corrumpo cernuus.", + "__group": "IeW0zAZz" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "199.39.96.112", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://repentant-statue.info/vomer-ulciscor-testimonium?dapper-ruin=delego", + "__title": "Optio contigo nemo verbum ceno aperio suppellex succedo quod quae.", + "__group": "s9CqQpqq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "32.215.124.203", + "user-agent": "Opera/14.0 (Windows NT 6.3; U; NE Presto/2.9.181 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://overcooked-luck.net/ventito-consectetur-cena?critical-hunt=suscipit", + "__title": "Careo conforto vulpes tondeo.", + "__group": "kb60lUIF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "32.215.124.203", + "user-agent": "Opera/14.0 (Windows NT 6.3; U; NE Presto/2.9.181 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "umerus", + "properties": { + "__group": "kb60lUIF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "130.241.68.76", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/531.2.1 (KHTML, like Gecko) Chrome/17.0.898.0 Safari/531.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://imaginary-futon.name/ullam-amiculum-thymum?rotten-sonar=suus#vapulus", + "__title": "Optio talio adicio peccatus capillus similique tener curvo.", + "__group": "emD5U185" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "117.32.42.86", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/535.0.0 (KHTML, like Gecko) Chrome/23.0.892.0 Safari/535.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://repentant-statue.info/cornu-omnis-cito?monumental-instructor=stips#vestigium", + "__title": "Pecco aspicio tersus terra antiquus.", + "__group": "DiUz0n_N" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "121.119.174.254", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/538.1.1 (KHTML, like Gecko) Version/6.1.1 Safari/538.1.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://overcooked-luck.net/magnam-considero-tristis?unruly-tool=tendo", + "__title": "Ara cuppedia civitas cursus capillus vilitas.", + "__group": "ceYL4nS_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "121.119.174.254", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/538.1.1 (KHTML, like Gecko) Version/6.1.1 Safari/538.1.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "aurum", + "properties": { + "__group": "ceYL4nS_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "118.85.176.234", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/538.2.2 (KHTML, like Gecko) Chrome/25.0.863.0 Safari/538.2.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://repentant-statue.info/absorbeo-carcer-non", + "__title": "Facere statim audeo hic cresco carpo.", + "__group": "an0lONNk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "118.85.176.234", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/538.2.2 (KHTML, like Gecko) Chrome/25.0.863.0 Safari/538.2.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "adamo", + "properties": { + "__group": "an0lONNk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "52.117.191.3", + "user-agent": "Opera/10.24 (X11; Linux x86_64; U; GV Presto/2.9.167 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://warped-space.info/carpo-thymum-tum?pure-simple=causa#amplitudo", + "__title": "Sapiente surculus vulgivagus complectus totidem debeo.", + "__group": "_BIN70PW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "190.190.142.108", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.7; rv:11.8) Gecko/20100101 Firefox/11.8.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://warped-space.info/conculco-alius-deripio?blue-backburn=bonus", + "__title": "Expedita acquiro vitae eius clementia sono anser adimpleo.", + "__group": "aF2WDHBK" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "199.6.122.83", + "user-agent": "Opera/9.82 (Macintosh; Intel Mac OS X 10.5.0 U; LA Presto/2.9.190 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://imaginary-futon.name/arceo-vulticulus-iste?wicked-valuable=sub", + "__title": "Patria certus coerceo alii vester ciminatio adipiscor ipsum iusto.", + "__group": "HWJzwA4v" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "27.188.154.69", + "user-agent": "Opera/9.38 (Macintosh; Intel Mac OS X 10.8.5 U; HE Presto/2.9.160 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://imaginary-futon.name/canis-appello-ater", + "__title": "Torqueo demergo claustrum adinventitias pauper talio expedita.", + "__group": "wHI0dmfG" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "65.84.126.143", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_7) AppleWebKit/538.2.2 (KHTML, like Gecko) Chrome/26.0.828.0 Safari/538.2.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://warped-space.info/conservo-statua-cupiditate?live-coast=tot", + "__title": "Canto conventus condico succurro creber doloremque uterque dicta.", + "__group": "a0h8K0Dc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "39.255.156.36", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.1.2 (KHTML, like Gecko) Chrome/15.0.888.0 Safari/535.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://repentant-statue.info/cum-cornu-corona?uneven-range=alter", + "__title": "Rem complectus paulatim ipsa.", + "__group": "40-MQY5q" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "39.255.156.36", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.1.2 (KHTML, like Gecko) Chrome/15.0.888.0 Safari/535.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "vinco", + "properties": { + "__group": "40-MQY5q" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "222.80.175.173", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://repentant-statue.info/ipsam-vindico-incidunt?ideal-hospitalization=articulus", + "__title": "Tersus solum tracto corpus curatio statim tergo.", + "__group": "NABAjLAm" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "222.80.175.173", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "tibi", + "properties": { + "__group": "NABAjLAm" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "31.25.245.70", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7.6; rv:9.9) Gecko/20100101 Firefox/9.9.8", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://overcooked-luck.net/adsum-aegrotatio-curso", + "__title": "Artificiose cilicium caecus compono venia maxime circumvenio usque summa.", + "__group": "F0e8DtWL" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "27.188.154.69", + "user-agent": "Opera/9.38 (Macintosh; Intel Mac OS X 10.8.5 U; HE Presto/2.9.160 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://imaginary-futon.name/defessus-advenio-adversus?delectable-plugin=aeneus#distinctio", + "__title": "Causa crudelis tenus volaticus velum vorax sustineo crinis varietas alioqui.", + "__group": "gX5UNXHf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "27.188.154.69", + "user-agent": "Opera/9.38 (Macintosh; Intel Mac OS X 10.8.5 U; HE Presto/2.9.160 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "suppono", + "properties": { + "__group": "gX5UNXHf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "85.227.86.204", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/536.1.1 (KHTML, like Gecko) Version/6.1.2 Safari/536.1.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://warped-space.info/aliqua-corrigo-amplitudo", + "__title": "Claro sortitus stella spero absque audio textor adfectus.", + "__group": "XWfENkkW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "85.227.86.204", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/536.1.1 (KHTML, like Gecko) Version/6.1.2 Safari/536.1.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "textor", + "properties": { + "__group": "XWfENkkW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "52.117.191.3", + "user-agent": "Opera/10.24 (X11; Linux x86_64; U; GV Presto/2.9.167 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://warped-space.info/arbustum-suggero-denuo", + "__title": "Vicinus conservo voluntarius verumtamen tumultus.", + "__group": "_UVYsah0" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "187.247.103.91", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/538.1.2 (KHTML, like Gecko) Version/7.0.10 Safari/538.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://warped-space.info/consectetur-claro-aspernatur?prudent-impostor=tabernus", + "__title": "Vinitor testimonium cupiditate audacia aut arcesso blandior aiunt quia.", + "__group": "DLKvfdhE" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "187.247.103.91", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/538.1.2 (KHTML, like Gecko) Version/7.0.10 Safari/538.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "cupressus", + "properties": { + "__group": "DLKvfdhE" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "125.53.247.34", + "user-agent": "Opera/11.97 (X11; Linux i686; U; AS Presto/2.9.188 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/trepide-attonbitus-coruscus?quarrelsome-premier=depraedor", + "__title": "Speciosus admoneo sum calamitas thymum.", + "__group": "JtnNy3Jt" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "125.53.247.34", + "user-agent": "Opera/11.97 (X11; Linux i686; U; AS Presto/2.9.188 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "quibusdam", + "properties": { + "__group": "JtnNy3Jt" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "105.161.107.29", + "user-agent": "Opera/11.58 (X11; Linux x86_64; U; AZ Presto/2.9.187 Version/12.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://overcooked-luck.net/apparatus-aduro-comes?limp-vibration=caveo#arca", + "__title": "Quis abscido candidus civitas.", + "__group": "MuQzIrTJ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "105.161.107.29", + "user-agent": "Opera/11.58 (X11; Linux x86_64; U; AZ Presto/2.9.187 Version/12.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "tempora", + "properties": { + "__group": "MuQzIrTJ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "33.83.5.247", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://imaginary-futon.name/laboriosam-textilis-arto?productive-habit=bis", + "__title": "Depono subseco quam textus.", + "__group": "iBN3aP38" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "33.83.5.247", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "repellat", + "properties": { + "__group": "iBN3aP38" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "103.204.205.103", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/537.2.1 (KHTML, like Gecko) Version/6.1.4 Safari/537.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://imaginary-futon.name/xiphias-tandem-xiphias?strong-accountability=sollers", + "__title": "Cornu asporto canto crustulum aqua.", + "__group": "zBsLSX_W" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "32.215.124.203", + "user-agent": "Opera/14.0 (Windows NT 6.3; U; NE Presto/2.9.181 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://overcooked-luck.net/conicio-asper-virga?burdensome-excess=appello#claustrum", + "__title": "Adflicto ducimus vulgo turba terra vacuus.", + "__group": "Zbkf0rSM" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "127.121.12.155", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://imaginary-futon.name/decet-expedita-vero?orderly-ownership=creptio", + "__title": "Verbera arbor umquam desparatus campana benevolentia videlicet ciminatio cinis.", + "__group": "m1ZS1Rac" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "117.32.42.86", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/535.0.0 (KHTML, like Gecko) Chrome/23.0.892.0 Safari/535.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://repentant-statue.info/tersus-conduco-deporto", + "__title": "Vigor voluptatum atque tabula velociter.", + "__group": "riinUXWa" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "117.32.42.86", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/535.0.0 (KHTML, like Gecko) Chrome/23.0.892.0 Safari/535.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "adulescens", + "properties": { + "__group": "riinUXWa" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "82.200.230.227", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.2; Trident/7.0; .NET CLR 4.9.73451.9)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://overcooked-luck.net/triduana-addo-tenax", + "__title": "Curtus ara bestia.", + "__group": "Zl8sCAQO" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "80.83.229.174", + "user-agent": "Mozilla/5.0 (Windows NT 5.3; rv:15.8) Gecko/20100101 Firefox/15.8.5", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://overcooked-luck.net/candidus-via-velociter", + "__title": "Vulnero altus colo depereo spoliatio theca virgo soluta demoror.", + "__group": "yamhnC6-" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "211.196.172.164", + "user-agent": "Mozilla/5.0 (Windows NT 5.2; Win64; x64; rv:5.6) Gecko/20100101 Firefox/5.6.3", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/placeat-armarium-ademptio", + "__title": "Adimpleo cupio adopto tabgo cum.", + "__group": "2YsWxZ82" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "103.204.205.103", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/537.2.1 (KHTML, like Gecko) Version/6.1.4 Safari/537.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://imaginary-futon.name/abutor-demoror-considero?slight-receptor=usitas", + "__title": "Thema utrum cohibeo cognomen voluntarius volup ocer abscido.", + "__group": "-ikM9TNN" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "103.204.205.103", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/537.2.1 (KHTML, like Gecko) Version/6.1.4 Safari/537.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "cometes", + "properties": { + "__group": "-ikM9TNN" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "69.60.98.76", + "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.1)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://warped-space.info/aetas-creta-apparatus?sophisticated-poppy=claustrum#tyrannus", + "__title": "Quos admiratio comes vae caterva.", + "__group": "soo4Bn88" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "118.124.52.58", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://warped-space.info/texo-viridis-substantia", + "__title": "Defero testimonium ex ascit.", + "__group": "vks-rDx8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "136.72.124.249", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/537.2.0 (KHTML, like Gecko) Version/6.0.6 Safari/537.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://imaginary-futon.name/beneficium-cogito-volva?murky-resolve=sophismata", + "__title": "Tunc degusto testimonium conculco bis.", + "__group": "cafyBuT4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "136.72.124.249", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/537.2.0 (KHTML, like Gecko) Version/6.0.6 Safari/537.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "cibo", + "properties": { + "__group": "cafyBuT4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "189.200.152.108", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_5) AppleWebKit/532.2.1 (KHTML, like Gecko) Chrome/25.0.827.0 Safari/532.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://warped-space.info/stabilis-undique-texo?impeccable-massage=depereo", + "__title": "Administratio venia tantum paens culpo curis a.", + "__group": "ZVkxXPY3" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "189.200.152.108", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_5) AppleWebKit/532.2.1 (KHTML, like Gecko) Chrome/25.0.827.0 Safari/532.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "considero", + "properties": { + "__group": "ZVkxXPY3" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "34.186.118.85", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/531.0.1 (KHTML, like Gecko) Chrome/19.0.802.0 Safari/531.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://aggressive-flat.name/delectatio-demoror-cras", + "__title": "Demo spoliatio artificiose doloribus venio amor sordeo desipio.", + "__group": "v5Kz1vQY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "34.186.118.85", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/531.0.1 (KHTML, like Gecko) Chrome/19.0.802.0 Safari/531.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "patria", + "properties": { + "__group": "v5Kz1vQY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "105.13.185.125", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.0; Trident/7.1)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://warped-space.info/arguo-amissio-coepi", + "__title": "Sto solum uter versus reprehenderit denego sint clarus toties taceo.", + "__group": "ABf4-GQL" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "209.84.169.78", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/536.2.0 (KHTML, like Gecko) Chrome/36.0.835.0 Safari/536.2.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://warped-space.info/canis-denique-perspiciatis", + "__title": "Turba decerno tepidus aperio aureus.", + "__group": "dgx26Xt3" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "194.239.34.143", + "user-agent": "Opera/11.17 (Windows NT 5.0; U; FR Presto/2.9.177 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://warped-space.info/vulgaris-sufficio-benigne?colossal-hawk=vulgus", + "__title": "Contigo derideo conatus conspergo.", + "__group": "s8qR8Coy" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "194.239.34.143", + "user-agent": "Opera/11.17 (Windows NT 5.0; U; FR Presto/2.9.177 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "theatrum", + "properties": { + "__group": "s8qR8Coy" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "181.37.125.87", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.6; rv:11.3) Gecko/20100101 Firefox/11.3.6", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://repentant-statue.info/tondeo-amicitia-deprimo?unhealthy-nephew=tunc", + "__title": "Creber aiunt adversus calamitas ancilla repudiandae a comburo arto.", + "__group": "O0Ni8TF7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "103.105.172.220", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.8) Gecko/20100101 Firefox/10.8.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://imaginary-futon.name/voluptatibus-thymum-vester?pertinent-swordfish=nemo", + "__title": "Decerno custodia adfero dedico blanditiis verecundia tripudio solutio.", + "__group": "-mVhPxT8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "103.105.172.220", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.8) Gecko/20100101 Firefox/10.8.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "verecundia", + "properties": { + "__group": "-mVhPxT8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "227.19.84.206", + "user-agent": "Mozilla/5.0 (Windows NT 6.0; Win64; x64; rv:9.4) Gecko/20100101 Firefox/9.4.9", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/advenio-impedit-comitatus#terror", + "__title": "Ipsam solio candidus cresco temporibus colo.", + "__group": "YapN9a8H" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "118.85.176.234", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/538.2.2 (KHTML, like Gecko) Chrome/25.0.863.0 Safari/538.2.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://repentant-statue.info/chirographum-amissio-quidem?wide-object=sublime", + "__title": "Consectetur abduco usque demitto tero atque dedecor.", + "__group": "-Yxia5Xu" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "118.85.176.234", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/538.2.2 (KHTML, like Gecko) Chrome/25.0.863.0 Safari/538.2.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "astrum", + "properties": { + "__group": "-Yxia5Xu" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "235.13.177.122", + "user-agent": "Opera/12.5 (X11; Linux x86_64; U; KY Presto/2.9.185 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://imaginary-futon.name/antepono-defendo-creptio?enchanting-alliance=eum", + "__title": "Contigo abduco illum dedico nobis vicissitudo ustilo delectus tricesimus.", + "__group": "6qpzzbfj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "235.13.177.122", + "user-agent": "Opera/12.5 (X11; Linux x86_64; U; KY Presto/2.9.185 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "deorsum", + "properties": { + "__group": "6qpzzbfj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "26.139.170.4", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/16.0.846.0 Safari/536.0.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://overcooked-luck.net/crux-deprimo-nisi?cute-term=ustilo", + "__title": "Ara adversus hic.", + "__group": "l3RCAORe" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "242.214.34.120", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_0 rv:6.0; JV) AppleWebKit/536.0.2 (KHTML, like Gecko) Version/5.0.8 Safari/536.0.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://aggressive-flat.name/calco-ex-curvo?obedient-numeracy=despecto#sordeo", + "__title": "Coniecto defendo testimonium suspendo tantum suasoria alveus vesper decumbo.", + "__group": "3xzNIe7y" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "242.214.34.120", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_0 rv:6.0; JV) AppleWebKit/536.0.2 (KHTML, like Gecko) Version/5.0.8 Safari/536.0.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "aggero", + "properties": { + "__group": "3xzNIe7y" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "215.57.53.196", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7.1; rv:6.8) Gecko/20100101 Firefox/6.8.7", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://warped-space.info/pauci-suasoria-adinventitias?shabby-flu=tandem", + "__title": "Suus voluntarius caelum nihil facilis.", + "__group": "YwJqu5tY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "235.13.177.122", + "user-agent": "Opera/12.5 (X11; Linux x86_64; U; KY Presto/2.9.185 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://imaginary-futon.name/capillus-talio-ustilo?gigantic-divine=utrimque", + "__title": "Victus delectus suus delinquo assentator ceno ullam.", + "__group": "Qi2v6NRv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "248.163.31.104", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:10.2) Gecko/20100101 Firefox/10.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://overcooked-luck.net/credo-crepusculum-benigne", + "__title": "Teres toties caritas adeo cohors acceptus confero considero creta.", + "__group": "dPQNuZX2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "248.163.31.104", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:10.2) Gecko/20100101 Firefox/10.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "causa", + "properties": { + "__group": "dPQNuZX2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "42.184.175.0", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_8_1 rv:2.0; EO) AppleWebKit/537.2.0 (KHTML, like Gecko) Version/7.0.0 Safari/537.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://imaginary-futon.name/usus-somnus-stillicidium?unruly-tabletop=conscendo", + "__title": "Aliqua approbo aequitas adeo crepusculum.", + "__group": "wAyrOxlj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "215.57.53.196", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7.1; rv:6.8) Gecko/20100101 Firefox/6.8.7", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://warped-space.info/stabilis-tot-venio?exhausted-slime=audio#curiositas", + "__title": "Basium compono abutor fugit convoco sint suspendo incidunt conspergo.", + "__group": "hubyFP9A" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "215.57.53.196", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7.1; rv:6.8) Gecko/20100101 Firefox/6.8.7", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "vir", + "properties": { + "__group": "hubyFP9A" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "81.35.199.95", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/533.0.2 (KHTML, like Gecko) Chrome/13.0.874.0 Safari/533.0.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://aggressive-flat.name/desidero-testimonium-aureus?well-to-do-glider=communis", + "__title": "Comparo arguo turpis ver ea.", + "__group": "hzPuXPtG" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "154.115.116.133", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; .NET CLR 4.0.73278.5)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://warped-space.info/omnis-acervus-subseco?poor-haversack=alveus", + "__title": "Tergum adiuvo calco blandior desparatus vobis contabesco fuga alioqui recusandae.", + "__group": "UrrRCoSi" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "225.87.75.1", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/7.0)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://aggressive-flat.name/vesica-argumentum-depereo?lucky-remark=verto", + "__title": "Trans fugiat ars quis comptus comis vis defendo.", + "__group": "pIyhXSbi" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "114.36.37.185", + "user-agent": "Opera/13.74 (X11; Linux x86_64; U; ET Presto/2.9.182 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://repentant-statue.info/tabula-tollo-valens?unique-elevation=totidem", + "__title": "Conor capio temperantia crudelis.", + "__group": "j9XekJH7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "172.194.15.82", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.0 (KHTML, like Gecko) Version/5.0.0 Safari/534.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://aggressive-flat.name/audacia-tunc-adstringo", + "__title": "Laborum confero tolero uter eligendi laudantium rerum sumptus.", + "__group": "s9cRexEj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "172.194.15.82", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.0 (KHTML, like Gecko) Version/5.0.0 Safari/534.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "studio", + "properties": { + "__group": "s9cRexEj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "224.32.59.251", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:6.5) Gecko/20100101 Firefox/6.5.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/toties-aspicio-strues", + "__title": "Aranea adeo beatae turpis corona vel sumptus taedium ad.", + "__group": "n05aA7uo" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "224.32.59.251", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:6.5) Gecko/20100101 Firefox/6.5.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "tamisium", + "properties": { + "__group": "n05aA7uo" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "177.114.58.221", + "user-agent": "Opera/12.55 (Windows NT 5.1; U; HT Presto/2.9.181 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://overcooked-luck.net/alias-claustrum-quaerat?practical-alligator=casus#subseco", + "__title": "Valetudo suscipit aestus doloremque quo cohors vicissitudo utor.", + "__group": "RPF_TYtR" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "210.21.183.98", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/3.0)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://overcooked-luck.net/atavus-clementia-advenio", + "__title": "Spiritus carmen conscendo.", + "__group": "gNRdKOtk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "145.229.163.51", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/531.1.0 (KHTML, like Gecko) Version/6.1.0 Safari/531.1.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://imaginary-futon.name/cado-nemo-patria?gripping-rule=maxime", + "__title": "Facilis tardus cultura.", + "__group": "nTJHMIbj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "242.214.34.120", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_0 rv:6.0; JV) AppleWebKit/536.0.2 (KHTML, like Gecko) Version/5.0.8 Safari/536.0.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://aggressive-flat.name/debitis-vulgaris-caterva", + "__title": "Ascit antea corpus tepidus barba viduo speculum quaerat iste quibusdam.", + "__group": "sRQFU8LO" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "84.130.8.22", + "user-agent": "Opera/14.70 (Macintosh; Intel Mac OS X 10.6.8 U; ES Presto/2.9.173 Version/12.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://warped-space.info/cotidie-textus-impedit?fortunate-release=carpo", + "__title": "Aestas consequuntur aveho exercitationem peccatus suppellex pauper admoneo.", + "__group": "B1lowEMc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "84.130.8.22", + "user-agent": "Opera/14.70 (Macintosh; Intel Mac OS X 10.6.8 U; ES Presto/2.9.173 Version/12.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "infit", + "properties": { + "__group": "B1lowEMc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "77.232.43.193", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.2; Trident/3.0; .NET CLR 2.7.58004.9)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://aggressive-flat.name/tibi-agnosco-uter", + "__title": "Subvenio coniuratio cornu perspiciatis aequitas cicuta cuius talis torrens.", + "__group": "AGqI8Mig" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "8.105.185.47", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.9) Gecko/20100101 Firefox/10.9.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/accendo-sit-textilis?negligible-knight=ventito", + "__title": "Vilis varius tenuis nihil.", + "__group": "CcBYMCus" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "89.155.101.119", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/3.0; .NET CLR 2.5.40422.2)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://imaginary-futon.name/quis-tantillus-cubicularis?straight-nougat=vilis#aequus", + "__title": "Voluptas amita cinis laborum.", + "__group": "FKGpEQ_i" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "211.25.95.149", + "user-agent": "Opera/12.5 (X11; Linux i686; U; NN Presto/2.9.180 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://aggressive-flat.name/varietas-viduo-absconditus?fortunate-seafood=auxilium#statua", + "__title": "Capio cras avaritia recusandae.", + "__group": "BcdI0ypD" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "54.104.11.187", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:7.3) Gecko/20100101 Firefox/7.3.3", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://repentant-statue.info/creta-copia-sonitus?taut-reasoning=illo", + "__title": "Amplitudo deinde adnuo derelinquo unde atavus tricesimus esse benevolentia.", + "__group": "rbgkdrCB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "204.218.211.61", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6.7; rv:11.7) Gecko/20100101 Firefox/11.7.9", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://warped-space.info/trepide-voluptate-tonsor#vinculum", + "__title": "Cado enim crebro tamdiu dolores vallum.", + "__group": "NKX9RG18" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "10.114.195.29", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_8) AppleWebKit/531.2.2 (KHTML, like Gecko) Chrome/15.0.893.0 Safari/531.2.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://repentant-statue.info/baiulus-ab-delego?victorious-distinction=sumo", + "__title": "Demonstro ad ratione vix demum cedo cohaero pauper cenaculum advoco.", + "__group": "caz9gsBZ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "196.131.188.115", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_2) AppleWebKit/532.2.0 (KHTML, like Gecko) Chrome/20.0.845.0 Safari/532.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://overcooked-luck.net/stillicidium-acerbitas-consuasor?sure-footed-monasticism=celer", + "__title": "Toties circumvenio videlicet tersus.", + "__group": "LI9COq-F" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "145.208.226.208", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_1 rv:3.0; AS) AppleWebKit/531.0.1 (KHTML, like Gecko) Version/7.1.7 Safari/531.0.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/tot-abundans-incidunt?mild-providence=deprimo", + "__title": "Vorago tertius admitto vitiosus volutabrum uxor depromo amor absorbeo.", + "__group": "xySYjkQV" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "145.208.226.208", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_1 rv:3.0; AS) AppleWebKit/531.0.1 (KHTML, like Gecko) Version/7.1.7 Safari/531.0.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "cattus", + "properties": { + "__group": "xySYjkQV" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "143.199.227.221", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/6.0)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://warped-space.info/dedico-callide-canto", + "__title": "Odit tepidus enim texo crepusculum sol barba.", + "__group": "zibQOGrh" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "103.105.172.220", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.8) Gecko/20100101 Firefox/10.8.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://imaginary-futon.name/corroboro-tyrannus-aspicio", + "__title": "Antepono ancilla sit bellicus et iusto temperantia ater.", + "__group": "q6bSyzgZ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "225.128.146.10", + "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/3.0)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://repentant-statue.info/ipsam-versus-thalassinus?acidic-pocket-watch=tardus", + "__title": "Explicabo vere vulgus tum adipiscor attero arto adulatio.", + "__group": "Zj8FXm9t" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "81.35.199.95", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/533.0.2 (KHTML, like Gecko) Chrome/13.0.874.0 Safari/533.0.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://aggressive-flat.name/deduco-thermae-pectus?rusty-pillow=crepusculum#amiculum", + "__title": "Ago sol color adfectus fuga acerbitas.", + "__group": "UgIQoE9w" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "81.35.199.95", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/533.0.2 (KHTML, like Gecko) Chrome/13.0.874.0 Safari/533.0.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "stultus", + "properties": { + "__group": "UgIQoE9w" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "41.196.33.1", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.1.2 (KHTML, like Gecko) Chrome/19.0.825.0 Safari/534.1.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/curriculum-vilis-anser?sugary-airman=quis", + "__title": "Quis curo labore.", + "__group": "R7ae2F8g" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "41.196.33.1", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.1.2 (KHTML, like Gecko) Chrome/19.0.825.0 Safari/534.1.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "conventus", + "properties": { + "__group": "R7ae2F8g" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "42.184.175.0", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_8_1 rv:2.0; EO) AppleWebKit/537.2.0 (KHTML, like Gecko) Version/7.0.0 Safari/537.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://imaginary-futon.name/vinco-despecto-vinculum?clean-disappointment=spiritus", + "__title": "Decretum cruentus claro aiunt sursum eaque adnuo.", + "__group": "yLcvW23Q" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "142.166.3.65", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/33.0.860.0 Safari/531.1.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://overcooked-luck.net/cena-corroboro-cilicium?violent-bar=vulariter#odit", + "__title": "Capto denuncio vinum trucido.", + "__group": "u7eSeB-V" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "49.141.254.13", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.1)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/canis-vinitor-terga?last-accompanist=videlicet#arguo", + "__title": "Tergo distinctio excepturi deprimo sonitus patrocinor.", + "__group": "0ktSNPwN" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "49.141.254.13", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.1)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "summisse", + "properties": { + "__group": "0ktSNPwN" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "102.173.161.162", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/536.0.1 (KHTML, like Gecko) Version/5.1.2 Safari/536.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://aggressive-flat.name/architecto-vallum-abundans", + "__title": "Capitulus vel dens vester.", + "__group": "tv2q_kV4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "102.173.161.162", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/536.0.1 (KHTML, like Gecko) Version/5.1.2 Safari/536.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "sum", + "properties": { + "__group": "tv2q_kV4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "205.239.39.27", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/tricesimus-compello-perspiciatis?deserted-teammate=celo", + "__title": "Debilito nihil adipisci tubineus cado creo tibi territo iste adiuvo.", + "__group": "ijhp6REz" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "116.36.157.189", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/537.0.1 (KHTML, like Gecko) Version/5.0.4 Safari/537.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://aggressive-flat.name/molestiae-soluta-comprehendo?exotic-unibody=arma", + "__title": "Cometes dedecor adhaero caute candidus desidero thalassinus soluta vomica.", + "__group": "DWGCvjAP" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "37.177.226.82", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/537.1.0 (KHTML, like Gecko) Version/5.0.6 Safari/537.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://aggressive-flat.name/theatrum-venia-patrocinor", + "__title": "Assumenda surculus aggero thymum testimonium volo catena pauper beatus crapula.", + "__group": "Ai0OAzlD" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "37.177.226.82", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/537.1.0 (KHTML, like Gecko) Version/5.0.6 Safari/537.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "audentia", + "properties": { + "__group": "Ai0OAzlD" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "213.96.100.62", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.2.2 (KHTML, like Gecko) Chrome/31.0.834.0 Safari/534.2.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://aggressive-flat.name/triduana-termes-abduco?damp-rationale=deleo#depopulo", + "__title": "Teneo curtus voluptatem taedium anser turpis combibo derideo appono conturbo.", + "__group": "FJNT1k4L" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "213.96.100.62", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.2.2 (KHTML, like Gecko) Chrome/31.0.834.0 Safari/534.2.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "unus", + "properties": { + "__group": "FJNT1k4L" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "123.216.56.62", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.2; Trident/4.1)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://warped-space.info/adsuesco-varius-civitas", + "__title": "Arto nulla congregatio correptius tenus et verecundia truculenter.", + "__group": "nWKQ4UYl" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "177.114.58.221", + "user-agent": "Opera/12.55 (Windows NT 5.1; U; HT Presto/2.9.181 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://overcooked-luck.net/colo-chirographum-tenus?extra-large-pronoun=deinde", + "__title": "Subnecto sulum sollicito totus sulum ager praesentium corrumpo claro communis.", + "__group": "SNIEX5NU" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "189.109.20.33", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://repentant-statue.info/corporis-socius-amaritudo?small-vibration=angelus", + "__title": "Aut celo hic acsi tergiversatio derideo bis terreo arceo ager.", + "__group": "KgbS-kt1" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "189.109.20.33", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "animus", + "properties": { + "__group": "KgbS-kt1" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "209.63.151.46", + "user-agent": "Opera/10.85 (Macintosh; Intel Mac OS X 10.5.0 U; GV Presto/2.9.190 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://overcooked-luck.net/talis-pectus-laboriosam?leading-cinema=alias#aggredior", + "__title": "Balbus spargo tolero error.", + "__group": "Jn-e2ekf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "209.63.151.46", + "user-agent": "Opera/10.85 (Macintosh; Intel Mac OS X 10.5.0 U; GV Presto/2.9.190 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "necessitatibus", + "properties": { + "__group": "Jn-e2ekf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "53.18.79.211", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://imaginary-futon.name/aegrus-utrum-denuo", + "__title": "Tergeo aeneus vociferor iusto quis corporis varietas beatus.", + "__group": "AG0MDhLa" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "53.18.79.211", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "sodalitas", + "properties": { + "__group": "AG0MDhLa" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "178.32.223.42", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:9.2) Gecko/20100101 Firefox/9.2.3", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://imaginary-futon.name/canonicus-defungo-delinquo", + "__title": "Sint eum urbanus caute at adipisci.", + "__group": "aYiI-dr7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "39.255.156.36", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.1.2 (KHTML, like Gecko) Chrome/15.0.888.0 Safari/535.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://repentant-statue.info/unus-assentator-appositus?stale-cod=conventus", + "__title": "Vilicus infit supellex votum solvo aetas depono valeo carmen clamo.", + "__group": "S9mZ8Csl" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "1.145.39.139", + "user-agent": "Opera/14.71 (X11; Linux x86_64; U; FR Presto/2.9.176 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://overcooked-luck.net/assentator-abundans-corrupti", + "__title": "Amoveo aro videlicet ulciscor bene.", + "__group": "5nuuY1P2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "77.232.43.193", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.2; Trident/3.0; .NET CLR 2.7.58004.9)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://aggressive-flat.name/caute-culpa-cruentus?victorious-impostor=summa", + "__title": "Deinde ceno similique appositus viriliter tamdiu.", + "__group": "2yNEKiJ2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "159.138.173.21", + "user-agent": "Opera/10.45 (Windows NT 6.3; U; LA Presto/2.9.183 Version/12.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/umquam-suppellex-tandem?faraway-prohibition=collum#capio", + "__title": "Pel depraedor defero ratione vesica deorsum.", + "__group": "EGb2bBjT" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "126.49.117.142", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10.6; rv:5.7) Gecko/20100101 Firefox/5.7.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://overcooked-luck.net/depono-toties-cubo", + "__title": "Accusamus aer vomica accusantium vulariter cruciamentum vindico non demonstro chirographum.", + "__group": "OXacqF4T" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "226.9.214.254", + "user-agent": "Opera/14.74 (Windows NT 6.1; U; LI Presto/2.9.164 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://imaginary-futon.name/corpus-ademptio-acervus", + "__title": "Creator tendo viscus demoror statua coruscus custodia totidem.", + "__group": "apWtJAYN" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "189.200.152.108", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_5) AppleWebKit/532.2.1 (KHTML, like Gecko) Chrome/25.0.827.0 Safari/532.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://warped-space.info/carbo-patrocinor-quisquam?substantial-transom=tutamen", + "__title": "Trepide atavus defleo vero administratio defetiscor timor suffoco aspicio sopor.", + "__group": "04weZjv4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "222.80.175.173", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://repentant-statue.info/clamo-velociter-veniam?favorable-steak=conculco", + "__title": "Voluntarius patior sophismata veniam apostolus defleo.", + "__group": "wcLjQd0b" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "222.80.175.173", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "triumphus", + "properties": { + "__group": "wcLjQd0b" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "84.54.4.40", + "user-agent": "Opera/10.92 (Windows NT 5.1; U; SV Presto/2.9.171 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://repentant-statue.info/convoco-totidem-agnosco?well-lit-alligator=conitor#denique", + "__title": "Temporibus vaco aegrus ea.", + "__group": "LfaY1j5Y" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "101.242.7.114", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.10.9; rv:12.6) Gecko/20100101 Firefox/12.6.5", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://aggressive-flat.name/voluptate-tandem-possimus", + "__title": "Aer harum amplexus delego suscipio stips argumentum vorago claustrum.", + "__group": "CShsrKsE" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "114.36.37.185", + "user-agent": "Opera/13.74 (X11; Linux x86_64; U; ET Presto/2.9.182 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://repentant-statue.info/varius-ulterius-votum?scaly-cinder=vilitas", + "__title": "Appello alias altus arma terra toties abbas angustus ver.", + "__group": "xkXXnzVj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "114.36.37.185", + "user-agent": "Opera/13.74 (X11; Linux x86_64; U; ET Presto/2.9.182 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "quis", + "properties": { + "__group": "xkXXnzVj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "89.155.101.119", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/3.0; .NET CLR 2.5.40422.2)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://imaginary-futon.name/tenetur-conqueror-surculus", + "__title": "Altus caritas corrupti auxilium tum tamdiu.", + "__group": "-rOVtz9x" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "150.245.184.191", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:13.3) Gecko/20100101 Firefox/13.3.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://overcooked-luck.net/trado-voluntarius-vulgivagus?awful-thongs=carmen", + "__title": "Compello pecto aiunt.", + "__group": "MghQue6S" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "150.245.184.191", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:13.3) Gecko/20100101 Firefox/13.3.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "nulla", + "properties": { + "__group": "MghQue6S" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "81.35.199.95", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/533.0.2 (KHTML, like Gecko) Chrome/13.0.874.0 Safari/533.0.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/via-conturbo-solum?equatorial-babushka=demens", + "__title": "Abundans absorbeo deporto derelinquo cenaculum derelinquo.", + "__group": "MGy4rdwM" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "196.131.188.115", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_2) AppleWebKit/532.2.0 (KHTML, like Gecko) Chrome/20.0.845.0 Safari/532.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://overcooked-luck.net/similique-considero-venia?tidy-thunderbolt=vinum", + "__title": "Tabula tenuis taceo suggero.", + "__group": "QLVAYZ2K" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "196.131.188.115", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_2) AppleWebKit/532.2.0 (KHTML, like Gecko) Chrome/20.0.845.0 Safari/532.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "apostolus", + "properties": { + "__group": "QLVAYZ2K" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "199.39.96.112", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://repentant-statue.info/umerus-trado-virtus?ornery-finer=balbus#alveus", + "__title": "Succedo tolero cubitum conqueror bis officiis derelinquo comburo.", + "__group": "y_Q1bskT" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "248.163.31.104", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:10.2) Gecko/20100101 Firefox/10.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://overcooked-luck.net/perferendis-abstergo-vestigium?uncomfortable-stock=victoria", + "__title": "Angulus clibanus valetudo torqueo adstringo velociter tantum curatio crebro coma.", + "__group": "GUuJ0I5N" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "248.163.31.104", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:10.2) Gecko/20100101 Firefox/10.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "comis", + "properties": { + "__group": "GUuJ0I5N" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "41.196.33.1", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.1.2 (KHTML, like Gecko) Chrome/19.0.825.0 Safari/534.1.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://aggressive-flat.name/stultus-combibo-aperiam", + "__title": "Arcesso delego turpis.", + "__group": "XRjFeDHz" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "48.189.201.141", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:11.6) Gecko/20100101 Firefox/11.6.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://overcooked-luck.net/ambitus-spoliatio-aggredior?remorseful-institute=amet", + "__title": "Sollicito tribuo aperte hic tego.", + "__group": "oMTuUZlT" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "233.101.22.141", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/6.1.9 Safari/532.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://warped-space.info/varius-artificiose-vinum?pessimistic-sundae=culpa", + "__title": "Minima undique crinis.", + "__group": "buQXReaW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "233.101.22.141", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/6.1.9 Safari/532.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "quaerat", + "properties": { + "__group": "buQXReaW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "77.57.93.134", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7.6; rv:5.4) Gecko/20100101 Firefox/5.4.5", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://repentant-statue.info/sto-nesciunt-vitiosus", + "__title": "Adstringo terra excepturi solum agnitio tamquam itaque.", + "__group": "xd-rmUsu" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "77.57.93.134", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7.6; rv:5.4) Gecko/20100101 Firefox/5.4.5", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "nam", + "properties": { + "__group": "xd-rmUsu" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "127.93.222.239", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.8.6; rv:14.8) Gecko/20100101 Firefox/14.8.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://overcooked-luck.net/administratio-aperiam-agnitio?peaceful-fencing=aer", + "__title": "Tristis teneo attonbitus patria statua atrocitas sequi cervus conculco usitas.", + "__group": "YBSXSraF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "134.235.13.35", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_9) AppleWebKit/538.1.2 (KHTML, like Gecko) Chrome/25.0.873.0 Safari/538.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://repentant-statue.info/carus-harum-civitas?competent-diver=amet", + "__title": "Conqueror solium admiratio adipisci carmen.", + "__group": "b_eFUvwn" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "153.208.107.10", + "user-agent": "Mozilla/5.0 (Windows NT 5.3; Win64; x64; rv:11.4) Gecko/20100101 Firefox/11.4.5", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://overcooked-luck.net/ipsa-aufero-nisi?remarkable-scenario=ancilla#doloribus", + "__title": "Conculco apud similique votum deinde.", + "__group": "X5YV5Q_C" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "121.119.174.254", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/538.1.1 (KHTML, like Gecko) Version/6.1.1 Safari/538.1.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://overcooked-luck.net/vulpes-sunt-quidem", + "__title": "Artificiose paens sufficio comedo sursum tergo textilis.", + "__group": "KMI_w-cp" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "141.86.14.47", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5.1; rv:12.1) Gecko/20100101 Firefox/12.1.8", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://imaginary-futon.name/usus-cito-assumenda?spiteful-ectoderm=atqui", + "__title": "Cupressus collum socius.", + "__group": "Zw91g2l9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "141.86.14.47", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5.1; rv:12.1) Gecko/20100101 Firefox/12.1.8", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "ratione", + "properties": { + "__group": "Zw91g2l9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "79.59.15.163", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_4 rv:6.0; FA) AppleWebKit/533.2.0 (KHTML, like Gecko) Version/6.1.5 Safari/533.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://overcooked-luck.net/odio-vester-casso?clumsy-flu=dedico", + "__title": "Vaco torqueo clarus crux in utique.", + "__group": "8p39DUXX" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "96.156.67.36", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/7.0.2 Safari/532.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://aggressive-flat.name/vomica-allatus-demergo?wide-eyed-legging=crur#damnatio", + "__title": "Cubicularis cultellus asper earum sordeo necessitatibus caecus.", + "__group": "WtyqYr9z" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "220.240.221.102", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/532.2.1 (KHTML, like Gecko) Chrome/29.0.887.0 Safari/532.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/tandem-coaegresco-theca", + "__title": "Dedecor benevolentia trado numquam quas speculum agnitio.", + "__group": "lGOhWLlZ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "210.21.183.98", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/3.0)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://overcooked-luck.net/repudiandae-creo-itaque?damaged-jump=vapulus", + "__title": "Admitto assumenda curso.", + "__group": "DMrheit1" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "210.21.183.98", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/3.0)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "perspiciatis", + "properties": { + "__group": "DMrheit1" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "100.229.178.81", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/533.1.0 (KHTML, like Gecko) Chrome/31.0.897.0 Safari/533.1.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://repentant-statue.info/abstergo-conforto-tutis?hospitable-circumference=cunctatio", + "__title": "Odit tripudio suppono autem concido.", + "__group": "xBeqUIVG" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "33.83.5.247", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://imaginary-futon.name/trans-velut-villa", + "__title": "Uxor tremo cetera velociter alius carmen deludo bardus.", + "__group": "qE2be0XP" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "33.83.5.247", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "benevolentia", + "properties": { + "__group": "qE2be0XP" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "215.184.32.84", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_7 rv:4.0; HI) AppleWebKit/532.1.2 (KHTML, like Gecko) Version/5.0.2 Safari/532.1.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/concedo-depopulo-summopere?striking-pneumonia=voluptas", + "__title": "Suadeo volubilis saepe stultus.", + "__group": "zEsU714q" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "40.130.164.215", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/534.2.1 (KHTML, like Gecko) Chrome/32.0.800.0 Safari/534.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/bos-adulescens-confido", + "__title": "Cinis virga ago deprecator in umquam deripio pax angulus sunt.", + "__group": "SvmkDmtw" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "77.57.93.134", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7.6; rv:5.4) Gecko/20100101 Firefox/5.4.5", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://repentant-statue.info/sodalitas-compello-acidus", + "__title": "Aptus quae custodia admoneo.", + "__group": "NorXM4z8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "77.57.93.134", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7.6; rv:5.4) Gecko/20100101 Firefox/5.4.5", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "conculco", + "properties": { + "__group": "NorXM4z8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "33.205.235.79", + "user-agent": "Opera/9.94 (Macintosh; Intel Mac OS X 10.5.6 U; KY Presto/2.9.170 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://warped-space.info/administratio-ter-complectus", + "__title": "Aperiam ver decens clibanus alius conturbo auxilium adulatio.", + "__group": "fN31JEN7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "100.229.178.81", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/533.1.0 (KHTML, like Gecko) Chrome/31.0.897.0 Safari/533.1.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://repentant-statue.info/tabesco-celer-creber?agile-brush=sumo", + "__title": "Argentum corrigo careo ustulo acsi.", + "__group": "xEkyxHlz" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "100.229.178.81", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/533.1.0 (KHTML, like Gecko) Chrome/31.0.897.0 Safari/533.1.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "odit", + "properties": { + "__group": "xEkyxHlz" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "233.11.144.29", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.2.0 (KHTML, like Gecko) Chrome/26.0.873.0 Safari/531.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://overcooked-luck.net/acer-solvo-adicio", + "__title": "Ait aestas delectatio nihil ante.", + "__group": "03-tJBi4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "233.11.144.29", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.2.0 (KHTML, like Gecko) Chrome/26.0.873.0 Safari/531.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "considero", + "properties": { + "__group": "03-tJBi4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "225.128.146.10", + "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/3.0)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://repentant-statue.info/dignissimos-antepono-bos#pax", + "__title": "Coerceo tandem comitatus minima unde pel consequatur quae.", + "__group": "uddlrALC" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "189.109.20.33", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/optio-denego-comburo#circumvenio", + "__title": "Subvenio solutio adnuo barba texo adflicto suspendo villa victoria debilito.", + "__group": "MtTwVIPj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "189.109.20.33", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "cupressus", + "properties": { + "__group": "MtTwVIPj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "105.161.107.29", + "user-agent": "Opera/11.58 (X11; Linux x86_64; U; AZ Presto/2.9.187 Version/12.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://overcooked-luck.net/campana-pectus-uter#comis", + "__title": "Architecto crastinus amor.", + "__group": "cuBpnV1J" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "142.166.3.65", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/33.0.860.0 Safari/531.1.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://overcooked-luck.net/subnecto-tertius-collum?slight-topsail=viriliter", + "__title": "Tametsi demo clamo neque cupiditate tum abbas.", + "__group": "Z6bcW41a" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "23.139.101.253", + "user-agent": "Opera/13.75 (Macintosh; Intel Mac OS X 10.9.4 U; LB Presto/2.9.168 Version/12.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://warped-space.info/sapiente-una-tredecim#cursim", + "__title": "Auctus cattus creta.", + "__group": "GO4uERNt" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "23.139.101.253", + "user-agent": "Opera/13.75 (Macintosh; Intel Mac OS X 10.9.4 U; LB Presto/2.9.168 Version/12.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "templum", + "properties": { + "__group": "GO4uERNt" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "205.248.113.242", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8.9; rv:13.4) Gecko/20100101 Firefox/13.4.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://aggressive-flat.name/cumque-summopere-tribuo?worldly-gripper=sit", + "__title": "Sumo abstergo ut.", + "__group": "pUSYsbba" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "205.248.113.242", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8.9; rv:13.4) Gecko/20100101 Firefox/13.4.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "atrox", + "properties": { + "__group": "pUSYsbba" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "188.38.209.195", + "user-agent": "Opera/14.48 (Macintosh; Intel Mac OS X 10.6.9 U; LN Presto/2.9.181 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/tertius-venio-vorax?jittery-merit=arma", + "__title": "Adamo vel maiores itaque.", + "__group": "0BSKO9OH" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "224.32.59.251", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:6.5) Gecko/20100101 Firefox/6.5.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://aggressive-flat.name/dignissimos-acidus-rerum?sorrowful-muscat=sum#vespillo", + "__title": "Nemo ciminatio officiis cultellus.", + "__group": "YmfuiooJ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "124.22.137.223", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/532.0.0 (KHTML, like Gecko) Chrome/31.0.815.0 Safari/532.0.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://imaginary-futon.name/spes-depromo-cerno?weekly-translation=maiores", + "__title": "Concido cauda ubi subnecto.", + "__group": "GNbNoPlQ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "124.22.137.223", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/532.0.0 (KHTML, like Gecko) Chrome/31.0.815.0 Safari/532.0.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "commodi", + "properties": { + "__group": "GNbNoPlQ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "92.17.156.140", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.2.1 (KHTML, like Gecko) Chrome/14.0.845.0 Safari/535.2.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://aggressive-flat.name/vetus-adaugeo-vigilo?gifted-approach=tibi", + "__title": "Curis compello crebro fuga delibero collum coaegresco combibo.", + "__group": "dUPxzQrK" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "92.17.156.140", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.2.1 (KHTML, like Gecko) Chrome/14.0.845.0 Safari/535.2.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "vinitor", + "properties": { + "__group": "dUPxzQrK" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "199.6.122.83", + "user-agent": "Opera/9.82 (Macintosh; Intel Mac OS X 10.5.0 U; LA Presto/2.9.190 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://imaginary-futon.name/antea-barba-summa?monthly-elver=vacuus", + "__title": "Copia pauci tremo.", + "__group": "_R5JetDN" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "199.6.122.83", + "user-agent": "Opera/9.82 (Macintosh; Intel Mac OS X 10.5.0 U; LA Presto/2.9.190 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "tepesco", + "properties": { + "__group": "_R5JetDN" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "77.57.93.134", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7.6; rv:5.4) Gecko/20100101 Firefox/5.4.5", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://repentant-statue.info/thalassinus-copiose-validus?regular-saloon=ver", + "__title": "Alii causa tribuo caecus amita.", + "__group": "F1GC05_a" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "232.132.247.110", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.1)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://imaginary-futon.name/certe-alius-animi?practical-fort=corrumpo", + "__title": "Denique defero delicate.", + "__group": "op1RQz2D" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "232.132.247.110", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.1)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "arcus", + "properties": { + "__group": "op1RQz2D" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "8.105.185.47", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.9) Gecko/20100101 Firefox/10.9.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://repentant-statue.info/spiculum-cultura-aperte", + "__title": "Suffoco pariatur quibusdam corporis admitto doloremque decumbo.", + "__group": "5OGeBtN-" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "85.55.64.205", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.1 (KHTML, like Gecko) Version/4.0.2 Safari/534.1.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://imaginary-futon.name/vorago-conitor-cohors?exhausted-solution=culpo#cur", + "__title": "Absum textus laudantium auctus vicissitudo verbera cunctatio quasi.", + "__group": "UB-uv2g5" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "42.184.175.0", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_8_1 rv:2.0; EO) AppleWebKit/537.2.0 (KHTML, like Gecko) Version/7.0.0 Safari/537.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://imaginary-futon.name/claustrum-suffoco-stultus?whirlwind-climb=expedita", + "__title": "Arma canis conqueror victoria temperantia atqui decimus bos sono.", + "__group": "6fMbh-sH" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "42.184.175.0", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_8_1 rv:2.0; EO) AppleWebKit/537.2.0 (KHTML, like Gecko) Version/7.0.0 Safari/537.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "molestias", + "properties": { + "__group": "6fMbh-sH" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "59.107.138.69", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/538.2.1 (KHTML, like Gecko) Chrome/15.0.877.0 Safari/538.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://repentant-statue.info/clarus-cubo-succedo?admired-cutlet=vinco#absque", + "__title": "Talus vigilo conscendo deripio ocer tamisium.", + "__group": "PaO2iHnC" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "59.107.138.69", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/538.2.1 (KHTML, like Gecko) Chrome/15.0.877.0 Safari/538.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "umquam", + "properties": { + "__group": "PaO2iHnC" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "237.60.127.161", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://repentant-statue.info/validus-tego-optio?necessary-republican=confido", + "__title": "Confido tum rerum acquiro taedium certus.", + "__group": "Xy9MuVg9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "237.60.127.161", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "coniuratio", + "properties": { + "__group": "Xy9MuVg9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "196.131.188.115", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_2) AppleWebKit/532.2.0 (KHTML, like Gecko) Chrome/20.0.845.0 Safari/532.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://overcooked-luck.net/turba-aperiam-conspergo?french-metal=color", + "__title": "Blandior verus centum teres vomito termes totus.", + "__group": "83qcE6dC" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "196.131.188.115", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_2) AppleWebKit/532.2.0 (KHTML, like Gecko) Chrome/20.0.845.0 Safari/532.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "utrum", + "properties": { + "__group": "83qcE6dC" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "234.35.147.157", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/4.1)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://overcooked-luck.net/calamitas-caterva-careo?squeaky-fundraising=tamdiu", + "__title": "Cohaero expedita non delinquo cariosus demoror provident.", + "__group": "YfbfRAaL" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "134.235.13.35", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_9) AppleWebKit/538.1.2 (KHTML, like Gecko) Chrome/25.0.873.0 Safari/538.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://repentant-statue.info/cubitum-ullam-suppellex?ultimate-meander=urbs#spargo", + "__title": "Casso sordeo communis ambulo spectaculum taceo.", + "__group": "inmvMJVG" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "134.235.13.35", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_9) AppleWebKit/538.1.2 (KHTML, like Gecko) Chrome/25.0.873.0 Safari/538.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "demens", + "properties": { + "__group": "inmvMJVG" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "13.150.184.37", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5.7; rv:14.3) Gecko/20100101 Firefox/14.3.8", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://imaginary-futon.name/doloremque-cauda-talio#crepusculum", + "__title": "Solitudo verbera denuo solium.", + "__group": "mxbGzBdM" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "13.150.184.37", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5.7; rv:14.3) Gecko/20100101 Firefox/14.3.8", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "reprehenderit", + "properties": { + "__group": "mxbGzBdM" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "132.28.233.90", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.5) Gecko/20100101 Firefox/10.5.6", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://repentant-statue.info/subiungo-bellicus-tertius?lined-puritan=ascisco#collum", + "__title": "Quaerat absque vulgus.", + "__group": "lFmnGkJZ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "132.28.233.90", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.5) Gecko/20100101 Firefox/10.5.6", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "tollo", + "properties": { + "__group": "lFmnGkJZ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "41.196.33.1", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.1.2 (KHTML, like Gecko) Chrome/19.0.825.0 Safari/534.1.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://aggressive-flat.name/canonicus-sapiente-totidem?impish-morbidity=suggero", + "__title": "Ante caste ipsam adflicto textilis admitto abduco cum.", + "__group": "67BTQJBX" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "176.203.70.158", + "user-agent": "Opera/12.77 (Macintosh; Intel Mac OS X 10.6.9 U; LI Presto/2.9.164 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://aggressive-flat.name/aequus-doloremque-derideo", + "__title": "Quisquam armarium accedo supellex attonbitus depraedor bos cruciamentum capio absens.", + "__group": "NPVNPsZT" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "176.203.70.158", + "user-agent": "Opera/12.77 (Macintosh; Intel Mac OS X 10.6.9 U; LI Presto/2.9.164 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "undique", + "properties": { + "__group": "NPVNPsZT" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "210.21.183.98", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/3.0)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://overcooked-luck.net/tantum-sperno-modi", + "__title": "Vel argumentum conitor supplanto vulgus.", + "__group": "ZiMwNaya" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "52.117.191.3", + "user-agent": "Opera/10.24 (X11; Linux x86_64; U; GV Presto/2.9.167 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://warped-space.info/cohors-cruciamentum-aestivus#urbanus", + "__title": "Decumbo fuga absque undique advoco crustulum trans termes exercitationem.", + "__group": "lzdEDDJv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "52.117.191.3", + "user-agent": "Opera/10.24 (X11; Linux x86_64; U; GV Presto/2.9.167 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "cubo", + "properties": { + "__group": "lzdEDDJv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "225.128.146.10", + "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/3.0)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://repentant-statue.info/cum-corroboro-ciminatio?sparse-litter=depromo#addo", + "__title": "Volo texo bos.", + "__group": "Sb-CgM1r" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "225.128.146.10", + "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/3.0)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "usque", + "properties": { + "__group": "Sb-CgM1r" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "34.186.118.85", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/531.0.1 (KHTML, like Gecko) Chrome/19.0.802.0 Safari/531.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/turba-appono-ultra?torn-jump=callide", + "__title": "Concido cena tempus debilito umbra asporto.", + "__group": "fG6XfvxJ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "190.190.142.108", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.7; rv:11.8) Gecko/20100101 Firefox/11.8.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://warped-space.info/velum-tandem-tricesimus?impressionable-trolley=desolo#atrocitas", + "__title": "Arto consequuntur deorsum saepe officiis conculco sublime universe argentum tripudio.", + "__group": "_7urrhKs" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "190.190.142.108", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.7; rv:11.8) Gecko/20100101 Firefox/11.8.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "averto", + "properties": { + "__group": "_7urrhKs" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "172.194.15.82", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.0 (KHTML, like Gecko) Version/5.0.0 Safari/534.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/aequitas-traho-volutabrum", + "__title": "Sumo vesco vitium toties termes callide tui aptus.", + "__group": "ROTafFkU" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "172.194.15.82", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.0 (KHTML, like Gecko) Version/5.0.0 Safari/534.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "unde", + "properties": { + "__group": "ROTafFkU" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "42.184.175.0", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_8_1 rv:2.0; EO) AppleWebKit/537.2.0 (KHTML, like Gecko) Version/7.0.0 Safari/537.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/patrocinor-accommodo-trado?serpentine-lender=tres", + "__title": "Animadverto aer vesica tunc aetas subvenio aduro vulnero iste ut.", + "__group": "rU-1ciHA" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "42.184.175.0", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_8_1 rv:2.0; EO) AppleWebKit/537.2.0 (KHTML, like Gecko) Version/7.0.0 Safari/537.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "cruciamentum", + "properties": { + "__group": "rU-1ciHA" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "120.79.93.116", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_9_8 rv:6.0; FI) AppleWebKit/533.1.2 (KHTML, like Gecko) Version/5.0.7 Safari/533.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://warped-space.info/turpis-consuasor-laborum?regular-aftermath=tam", + "__title": "Atrocitas tubineus charisma sophismata corroboro via deleo fugiat vilitas.", + "__group": "dv5icGcK" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "121.119.174.254", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/538.1.1 (KHTML, like Gecko) Version/6.1.1 Safari/538.1.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://overcooked-luck.net/currus-trepide-ulciscor?well-to-do-follower=terminatio#abundans", + "__title": "Studio nihil sol.", + "__group": "roPh4wH-" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "235.13.177.122", + "user-agent": "Opera/12.5 (X11; Linux x86_64; U; KY Presto/2.9.185 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://imaginary-futon.name/tergeo-dicta-volubilis?elastic-pinstripe=coma", + "__title": "Undique denique quo succurro spectaculum quaerat thorax attollo praesentium teneo.", + "__group": "6mZlefZY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "172.194.15.82", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.0 (KHTML, like Gecko) Version/5.0.0 Safari/534.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/virga-avaritia-sufficio?ugly-pantyhose=quam", + "__title": "Astrum supra cito traho careo ipsum canonicus cilicium.", + "__group": "CD530ORh" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "172.194.15.82", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.0 (KHTML, like Gecko) Version/5.0.0 Safari/534.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "commemoro", + "properties": { + "__group": "CD530ORh" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "88.116.133.4", + "user-agent": "Opera/9.39 (Macintosh; Intel Mac OS X 10.5.1 U; FI Presto/2.9.160 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://aggressive-flat.name/beneficium-eius-quaerat#nobis", + "__title": "Utor defaeco votum amita vita.", + "__group": "ZLFT5dEf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "88.116.133.4", + "user-agent": "Opera/9.39 (Macintosh; Intel Mac OS X 10.5.1 U; FI Presto/2.9.160 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "celebrer", + "properties": { + "__group": "ZLFT5dEf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "124.22.137.223", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/532.0.0 (KHTML, like Gecko) Chrome/31.0.815.0 Safari/532.0.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://imaginary-futon.name/demoror-error-denego?which-bin=calco", + "__title": "Pax vulariter curo terra.", + "__group": "v-HjHYPx" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "124.22.137.223", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/532.0.0 (KHTML, like Gecko) Chrome/31.0.815.0 Safari/532.0.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "conscendo", + "properties": { + "__group": "v-HjHYPx" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "84.130.8.22", + "user-agent": "Opera/14.70 (Macintosh; Intel Mac OS X 10.6.8 U; ES Presto/2.9.173 Version/12.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://warped-space.info/animi-tabgo-congregatio?scary-masterpiece=undique", + "__title": "Solio natus asper cenaculum adulatio in sint.", + "__group": "AZhmtMPl" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "166.197.234.236", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:10.9) Gecko/20100101 Firefox/10.9.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://aggressive-flat.name/tempora-curto-vacuus?agreeable-corporation=delectatio#uredo", + "__title": "Caecus atavus cito ulterius animadverto.", + "__group": "7GfA8WWI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "166.197.234.236", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:10.9) Gecko/20100101 Firefox/10.9.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "cultellus", + "properties": { + "__group": "7GfA8WWI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "180.26.250.55", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/531.2.2 (KHTML, like Gecko) Chrome/36.0.839.0 Safari/531.2.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://overcooked-luck.net/vulgo-autem-spargo?shadowy-marathon=sumo", + "__title": "Alias cerno creber urbs terga iure summisse theatrum tres conforto.", + "__group": "M46bv_RL" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "180.26.250.55", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/531.2.2 (KHTML, like Gecko) Chrome/36.0.839.0 Safari/531.2.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "corrumpo", + "properties": { + "__group": "M46bv_RL" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "180.26.250.55", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/531.2.2 (KHTML, like Gecko) Chrome/36.0.839.0 Safari/531.2.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://overcooked-luck.net/sub-thema-valetudo#cinis", + "__title": "Ultio accusantium copia asporto depraedor.", + "__group": "i9uWv0g9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "180.26.250.55", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/531.2.2 (KHTML, like Gecko) Chrome/36.0.839.0 Safari/531.2.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "videlicet", + "properties": { + "__group": "i9uWv0g9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "29.25.130.224", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:12.5) Gecko/20100101 Firefox/12.5.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://overcooked-luck.net/creator-vinculum-consequatur#adiuvo", + "__title": "Carcer constans vulgivagus aut delego corrigo carbo cunctatio vinculum.", + "__group": "SQBR06Cd" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "121.119.174.254", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/538.1.1 (KHTML, like Gecko) Version/6.1.1 Safari/538.1.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://overcooked-luck.net/reprehenderit-celer-eum#alo", + "__title": "Demoror eveniet dens.", + "__group": "oInnKKUc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "81.35.199.95", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/533.0.2 (KHTML, like Gecko) Chrome/13.0.874.0 Safari/533.0.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://aggressive-flat.name/absum-curis-uberrime?suburban-summary=tutamen", + "__title": "Volva vereor caelestis titulus debilito qui.", + "__group": "j-g0sFMo" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "23.139.101.253", + "user-agent": "Opera/13.75 (Macintosh; Intel Mac OS X 10.9.4 U; LB Presto/2.9.168 Version/12.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://warped-space.info/supellex-facilis-abstergo#pauper", + "__title": "Fugiat compono comis crepusculum summopere tristis combibo ocer velut adamo.", + "__group": "9kNxeWsy" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "118.124.52.58", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://warped-space.info/utroque-ancilla-depromo?nippy-halt=animadverto#ambulo", + "__title": "Ancilla terreo et umerus tollo minus alias claudeo cubicularis crustulum.", + "__group": "kYbuC6Zb" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "118.124.52.58", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "omnis", + "properties": { + "__group": "kYbuC6Zb" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "84.54.4.40", + "user-agent": "Opera/10.92 (Windows NT 5.1; U; SV Presto/2.9.171 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/vulgo-numquam-aggero", + "__title": "Unde crinis sum defero capitulus complectus.", + "__group": "Yy5mM5XN" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "42.184.175.0", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_8_1 rv:2.0; EO) AppleWebKit/537.2.0 (KHTML, like Gecko) Version/7.0.0 Safari/537.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://imaginary-futon.name/vix-articulus-articulus?long-term-follower=cupressus#brevis", + "__title": "Venustas conatus tego cena.", + "__group": "MudUU_7N" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "234.35.147.157", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/4.1)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://overcooked-luck.net/dolorem-vivo-vulgo#callide", + "__title": "Averto curto accommodo xiphias articulus uxor tamisium utique pauper.", + "__group": "7HzAN6js" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "178.32.223.42", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:9.2) Gecko/20100101 Firefox/9.2.3", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/acerbitas-umquam-agnitio?fake-hawk=tabgo", + "__title": "Tego caecus cultura temptatio cibo asper universe.", + "__group": "7ThzuNGc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "178.32.223.42", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:9.2) Gecko/20100101 Firefox/9.2.3", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "utor", + "properties": { + "__group": "7ThzuNGc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "181.37.125.87", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.6; rv:11.3) Gecko/20100101 Firefox/11.3.6", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/tonsor-repellendus-quaerat", + "__title": "Venustas angelus xiphias ullam deinde sumo torrens molestias cultellus terra.", + "__group": "xi-PlCSD" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "235.193.138.4", + "user-agent": "Opera/12.74 (X11; Linux i686; U; SR Presto/2.9.166 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://imaginary-futon.name/impedit-et-ulciscor?key-attraction=animadverto#accusantium", + "__title": "Tabernus tui aegrotatio curiositas deinde claro.", + "__group": "3NzCVOSv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "118.85.176.234", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/538.2.2 (KHTML, like Gecko) Chrome/25.0.863.0 Safari/538.2.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://repentant-statue.info/deserunt-vix-deinde?blushing-hawk=verecundia", + "__title": "Eveniet tero valde atrocitas ex amplexus molestias vociferor arto.", + "__group": "osDmR4Wb" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "118.85.176.234", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/538.2.2 (KHTML, like Gecko) Chrome/25.0.863.0 Safari/538.2.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "accommodo", + "properties": { + "__group": "osDmR4Wb" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "41.196.33.1", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.1.2 (KHTML, like Gecko) Chrome/19.0.825.0 Safari/534.1.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://aggressive-flat.name/magni-uterque-cinis?ecstatic-someplace=audio", + "__title": "Summa patruus aduro candidus caveo contabesco antepono addo alienus cultellus.", + "__group": "pwkQru5U" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "41.196.33.1", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.1.2 (KHTML, like Gecko) Chrome/19.0.825.0 Safari/534.1.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "peccatus", + "properties": { + "__group": "pwkQru5U" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "135.211.242.97", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.2; Trident/7.0; .NET CLR 3.2.29546.4)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://warped-space.info/amissio-sodalitas-est?frilly-maestro=caveo", + "__title": "Dolorem umerus communis vigilo.", + "__group": "3fRvj5PQ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "177.114.58.221", + "user-agent": "Opera/12.55 (Windows NT 5.1; U; HT Presto/2.9.181 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://overcooked-luck.net/tyrannus-absorbeo-amitto", + "__title": "Valetudo alioqui aggero nihil vomer defendo.", + "__group": "4OTdXOiv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "157.154.20.164", + "user-agent": "Opera/9.84 (Macintosh; Intel Mac OS X 10.10.0 U; HR Presto/2.9.172 Version/12.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://aggressive-flat.name/porro-tutamen-depromo?superior-handle=arbor#aspernatur", + "__title": "Cresco averto tubineus quia qui consectetur compono coaegresco eos tolero.", + "__group": "Z5YH9EUK" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "70.134.179.66", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/4.1.0 Safari/532.1.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://warped-space.info/reprehenderit-tutamen-calculus?awful-mathematics=copia", + "__title": "Vesper ancilla traho adfectus inflammatio.", + "__group": "J34FruB6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "70.134.179.66", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/4.1.0 Safari/532.1.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "curtus", + "properties": { + "__group": "J34FruB6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "127.121.12.155", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://imaginary-futon.name/denego-coniuratio-cuius?jam-packed-conversation=terra", + "__title": "Totidem caritas animus terebro.", + "__group": "g4DiBqqg" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "127.121.12.155", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "nostrum", + "properties": { + "__group": "g4DiBqqg" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "49.141.254.13", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.1)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/desino-vestrum-eos?mad-testimonial=audio#delectatio", + "__title": "Decet utilis eaque perferendis adhaero inflammatio vesica bestia vinum casus.", + "__group": "-Qad7daW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "49.141.254.13", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.1)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "adinventitias", + "properties": { + "__group": "-Qad7daW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "131.156.6.93", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://imaginary-futon.name/culpa-conscendo-corrigo?these-basket=vilis", + "__title": "Acer sono colligo speculum textilis viscus aestivus vito.", + "__group": "dRzXwVOQ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "189.200.152.108", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_5) AppleWebKit/532.2.1 (KHTML, like Gecko) Chrome/25.0.827.0 Safari/532.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://warped-space.info/quidem-cupressus-vestigium?quixotic-whack=color", + "__title": "Minima itaque valens tametsi.", + "__group": "5NfXa-md" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "189.200.152.108", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_5) AppleWebKit/532.2.1 (KHTML, like Gecko) Chrome/25.0.827.0 Safari/532.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "labore", + "properties": { + "__group": "5NfXa-md" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "79.59.15.163", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_4 rv:6.0; FA) AppleWebKit/533.2.0 (KHTML, like Gecko) Version/6.1.5 Safari/533.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://overcooked-luck.net/aut-magni-contigo?some-coordination=carpo", + "__title": "Blanditiis speciosus creta.", + "__group": "Tywoylgz" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "69.34.231.117", + "user-agent": "Opera/9.75 (Macintosh; Intel Mac OS X 10.5.6 U; MO Presto/2.9.185 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://warped-space.info/voluptatum-compello-antea?tragic-disk=damnatio", + "__title": "Aperte cito stella aestus denique.", + "__group": "d5ptyIoY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "29.25.130.224", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:12.5) Gecko/20100101 Firefox/12.5.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://overcooked-luck.net/ullus-aer-aptus", + "__title": "Libero aperio vobis.", + "__group": "y4qHh_aN" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "29.25.130.224", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:12.5) Gecko/20100101 Firefox/12.5.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "votum", + "properties": { + "__group": "y4qHh_aN" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "32.215.124.203", + "user-agent": "Opera/14.0 (Windows NT 6.3; U; NE Presto/2.9.181 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://overcooked-luck.net/aequus-demens-solium?monthly-fraudster=adsidue", + "__title": "Bos benigne comprehendo sum commodi stabilis earum despecto ars.", + "__group": "DrPrZ8U0" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "32.215.124.203", + "user-agent": "Opera/14.0 (Windows NT 6.3; U; NE Presto/2.9.181 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "sub", + "properties": { + "__group": "DrPrZ8U0" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "233.11.144.29", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.2.0 (KHTML, like Gecko) Chrome/26.0.873.0 Safari/531.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://overcooked-luck.net/vigor-hic-caute?lustrous-conversation=alias", + "__title": "Cresco trucido tempora adsum.", + "__group": "5lYk9BaF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "233.11.144.29", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.2.0 (KHTML, like Gecko) Chrome/26.0.873.0 Safari/531.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "theatrum", + "properties": { + "__group": "5lYk9BaF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "172.232.208.96", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5.6; rv:6.1) Gecko/20100101 Firefox/6.1.6", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://imaginary-futon.name/asper-illo-laudantium?limp-makeover=teneo", + "__title": "Solium cohaero conqueror curis tondeo audeo maiores stella tabella atrocitas.", + "__group": "iBZ7oZyr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "141.41.158.8", + "user-agent": "Opera/13.52 (Windows NT 5.2; U; EU Presto/2.9.184 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://repentant-statue.info/clarus-amitto-tendo?clumsy-lotion=spiritus", + "__title": "Vinco antea uter balbus decumbo facilis.", + "__group": "pU0RqnA6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "31.25.245.70", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7.6; rv:9.9) Gecko/20100101 Firefox/9.9.8", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://overcooked-luck.net/aegre-solio-admoneo?aware-affect=accusamus#vulnero", + "__title": "Theologus vel cognatus numquam soleo accendo vesica curis quas.", + "__group": "x7ZXvo4p" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "61.69.106.130", + "user-agent": "Opera/13.81 (Windows NT 5.3; U; CU Presto/2.9.170 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://imaginary-futon.name/defungo-auctus-acer", + "__title": "Sordeo subito dolorum sortitus calcar causa tam comminor.", + "__group": "W48nXDuI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "177.114.58.221", + "user-agent": "Opera/12.55 (Windows NT 5.1; U; HT Presto/2.9.181 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://overcooked-luck.net/natus-tero-tam?rusty-breastplate=fuga", + "__title": "Amicitia sum subnecto utique capitulus.", + "__group": "E996Eino" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "114.36.37.185", + "user-agent": "Opera/13.74 (X11; Linux x86_64; U; ET Presto/2.9.182 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://repentant-statue.info/spero-annus-corpus?functional-suspension=socius", + "__title": "Animus triumphus canto vitium thorax defero aestas.", + "__group": "XP1tXBtf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "89.155.101.119", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/3.0; .NET CLR 2.5.40422.2)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://imaginary-futon.name/autus-tactus-custodia?caring-premium=officia", + "__title": "Templum capitulus adflicto turpis optio consequuntur casso tracto tabgo.", + "__group": "OgM3qS9g" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "42.184.175.0", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_8_1 rv:2.0; EO) AppleWebKit/537.2.0 (KHTML, like Gecko) Version/7.0.0 Safari/537.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://imaginary-futon.name/illum-pecto-tutis?favorite-perp=totus", + "__title": "Videlicet certe curiositas vallum accusator cariosus ciminatio.", + "__group": "Y2FQU_5q" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "89.155.101.119", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/3.0; .NET CLR 2.5.40422.2)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/vobis-curia-animus?heavy-doorpost=similique#vetus", + "__title": "Articulus bibo allatus vobis conitor quibusdam.", + "__group": "UjmuTLu9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "50.144.175.190", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_1 rv:6.0; BG) AppleWebKit/533.1.2 (KHTML, like Gecko) Version/7.0.6 Safari/533.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/vapulus-suscipit-sordeo?firsthand-version=volutabrum", + "__title": "Arx timor vorago.", + "__group": "Rp3_8ZHM" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "50.144.175.190", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_1 rv:6.0; BG) AppleWebKit/533.1.2 (KHTML, like Gecko) Version/7.0.6 Safari/533.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "timidus", + "properties": { + "__group": "Rp3_8ZHM" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "177.123.93.173", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0) AppleWebKit/533.1.2 (KHTML, like Gecko) Chrome/36.0.893.0 Safari/533.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://warped-space.info/bis-iure-repudiandae?biodegradable-hyphenation=timidus#tenax", + "__title": "Alii corrupti depereo.", + "__group": "I9hH-W3e" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "177.123.93.173", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0) AppleWebKit/533.1.2 (KHTML, like Gecko) Chrome/36.0.893.0 Safari/533.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "aureus", + "properties": { + "__group": "I9hH-W3e" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "36.93.156.223", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/5.0; .NET CLR 4.7.54222.3)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://repentant-statue.info/ars-enim-vehemens?gruesome-brief=desidero", + "__title": "Nesciunt cupiditas succurro apto alii.", + "__group": "SqwYdzOJ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "101.242.7.114", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.10.9; rv:12.6) Gecko/20100101 Firefox/12.6.5", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://aggressive-flat.name/fuga-acerbitas-verumtamen?unused-thongs=angulus", + "__title": "Repellendus celo absum laborum pariatur culpa bellicus.", + "__group": "zQu-PTio" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "209.84.169.78", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/536.2.0 (KHTML, like Gecko) Chrome/36.0.835.0 Safari/536.2.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/benevolentia-toties-vomer#quidem", + "__title": "Thesaurus depereo verumtamen collum quae vomito.", + "__group": "W5k2_xWw" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "209.84.169.78", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/536.2.0 (KHTML, like Gecko) Chrome/36.0.835.0 Safari/536.2.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "abeo", + "properties": { + "__group": "W5k2_xWw" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "65.84.126.143", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_7) AppleWebKit/538.2.2 (KHTML, like Gecko) Chrome/26.0.828.0 Safari/538.2.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://warped-space.info/pax-sopor-vulariter", + "__title": "Strues dedico distinctio amplitudo.", + "__group": "2VvtQSLC" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "174.191.30.90", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0 rv:5.0; GA) AppleWebKit/535.0.1 (KHTML, like Gecko) Version/6.0.10 Safari/535.0.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://warped-space.info/tamdiu-arbor-aureus", + "__title": "Certe vetus aestivus.", + "__group": "b7G18TyR" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "225.128.146.10", + "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.0; Trident/3.0)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/trepide-vetus-vox", + "__title": "Summa tubineus calamitas adficio suadeo corrigo ante credo bonus.", + "__group": "D_BaS_lr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "194.36.158.201", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/538.1.0 (KHTML, like Gecko) Chrome/35.0.837.0 Safari/538.1.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://imaginary-futon.name/denuncio-torrens-acervus", + "__title": "Deprecator vorago ut debilito eos theologus cuius causa curia tener.", + "__group": "nV2lgpBk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "194.36.158.201", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/538.1.0 (KHTML, like Gecko) Chrome/35.0.837.0 Safari/538.1.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "admoveo", + "properties": { + "__group": "nV2lgpBk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "189.200.152.108", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_5) AppleWebKit/532.2.1 (KHTML, like Gecko) Chrome/25.0.827.0 Safari/532.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://warped-space.info/viscus-angustus-pax", + "__title": "Triduana tenuis animi.", + "__group": "_tjx2P0T" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "38.190.228.171", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:13.9) Gecko/20100101 Firefox/13.9.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://overcooked-luck.net/corrigo-despecto-theologus?fat-farm=sui", + "__title": "Admoneo adstringo valens vulgo adicio talis possimus in strues.", + "__group": "XWIrtHvg" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "38.190.228.171", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:13.9) Gecko/20100101 Firefox/13.9.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "succedo", + "properties": { + "__group": "XWIrtHvg" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "126.49.117.142", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10.6; rv:5.7) Gecko/20100101 Firefox/5.7.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://overcooked-luck.net/terror-officia-modi#cruciamentum", + "__title": "Currus carpo tubineus aegrus spiritus.", + "__group": "spTGZtwY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "189.200.152.108", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_5) AppleWebKit/532.2.1 (KHTML, like Gecko) Chrome/25.0.827.0 Safari/532.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://warped-space.info/adhuc-curto-defungo#dedecor", + "__title": "Argentum deficio adulatio recusandae.", + "__group": "sVhTkE4J" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "142.166.3.65", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/33.0.860.0 Safari/531.1.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://overcooked-luck.net/teres-armarium-demergo?impartial-ceramics=curvo", + "__title": "Vorax commodi adnuo pariatur delinquo paulatim circumvenio.", + "__group": "54Cl73aO" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "142.166.3.65", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/531.1.0 (KHTML, like Gecko) Chrome/33.0.860.0 Safari/531.1.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "eius", + "properties": { + "__group": "54Cl73aO" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "144.83.127.24", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/533.2.1 (KHTML, like Gecko) Version/6.1.9 Safari/533.2.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://aggressive-flat.name/natus-repellat-congregatio", + "__title": "Desino ipsa somnus demens.", + "__group": "fnzQs6Yd" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "115.126.237.48", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:5.5) Gecko/20100101 Firefox/5.5.8", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://warped-space.info/ustilo-adipiscor-vulnero?wasteful-cemetery=antepono", + "__title": "Amissio laboriosam veniam.", + "__group": "W34ZK0BB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "115.126.237.48", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:5.5) Gecko/20100101 Firefox/5.5.8", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "conventus", + "properties": { + "__group": "W34ZK0BB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "127.93.222.239", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.8.6; rv:14.8) Gecko/20100101 Firefox/14.8.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://overcooked-luck.net/acerbitas-cerno-stillicidium#curo", + "__title": "Crustulum trepide tricesimus ventito cupiditate uberrime temperantia vulgaris modi.", + "__group": "QQyRVPbL" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "145.229.163.51", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/531.1.0 (KHTML, like Gecko) Version/6.1.0 Safari/531.1.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://imaginary-futon.name/beatus-vinco-culpo", + "__title": "Compello admiratio verus.", + "__group": "IQXcbn9a" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "55.187.92.112", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/20.0.856.0 Safari/536.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://repentant-statue.info/vito-triumphus-carus?stingy-hoof=adfero", + "__title": "Claudeo voco ademptio arbor utilis atqui blandior totam.", + "__group": "e-4yjE9r" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "69.60.98.76", + "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.1)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://warped-space.info/candidus-cura-bestia", + "__title": "Comitatus vilicus alveus clam atrox.", + "__group": "c8vhwRZC" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "215.57.53.196", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7.1; rv:6.8) Gecko/20100101 Firefox/6.8.7", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://warped-space.info/voluntarius-spoliatio-depromo?cumbersome-litter=depromo", + "__title": "Audentia stillicidium cultellus.", + "__group": "ZiLv1bZH" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "194.239.34.143", + "user-agent": "Opera/11.17 (Windows NT 5.0; U; FR Presto/2.9.177 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://warped-space.info/vulgo-sapiente-confero?cuddly-jellyfish=coadunatio", + "__title": "Consequatur audentia vestrum tutis adhaero curto ipsa defetiscor demens tamdiu.", + "__group": "WLlWa1F5" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "100.43.222.202", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:10.8) Gecko/20100101 Firefox/10.8.5", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://imaginary-futon.name/delectus-cedo-conqueror#ambitus", + "__title": "Bibo quibusdam ascit audeo aestas absconditus dolorum decor audacia.", + "__group": "FL7iV7A2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "100.43.222.202", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:10.8) Gecko/20100101 Firefox/10.8.5", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "fugiat", + "properties": { + "__group": "FL7iV7A2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "65.84.126.143", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_7) AppleWebKit/538.2.2 (KHTML, like Gecko) Chrome/26.0.828.0 Safari/538.2.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://warped-space.info/verumtamen-unus-volubilis?every-bowling=pariatur", + "__title": "Comedo caterva adeo addo ante suppono terminatio incidunt corona.", + "__group": "ulWtDfU7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "65.84.126.143", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_7) AppleWebKit/538.2.2 (KHTML, like Gecko) Chrome/26.0.828.0 Safari/538.2.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "sodalitas", + "properties": { + "__group": "ulWtDfU7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "78.106.243.242", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_8_2 rv:3.0; BE) AppleWebKit/534.2.0 (KHTML, like Gecko) Version/7.1.5 Safari/534.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/admoneo-confero-odio?second-hand-teammate=paens", + "__title": "Versus coma commemoro stultus allatus.", + "__group": "ckRUEl7l" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "78.106.243.242", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_8_2 rv:3.0; BE) AppleWebKit/534.2.0 (KHTML, like Gecko) Version/7.1.5 Safari/534.2.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "cedo", + "properties": { + "__group": "ckRUEl7l" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "113.74.184.59", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/5.0.8 Safari/532.1.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://imaginary-futon.name/ut-tener-eveniet", + "__title": "Thymum dens concedo charisma utroque exercitationem sollers ipsam.", + "__group": "_w8WpFH7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "3.36.184.34", + "user-agent": "Opera/14.75 (Windows NT 5.3; U; NE Presto/2.9.184 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://repentant-statue.info/curto-adficio-agnosco", + "__title": "Patruus cinis tempora conspergo.", + "__group": "O4WFQ3o6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "199.6.122.83", + "user-agent": "Opera/9.82 (Macintosh; Intel Mac OS X 10.5.0 U; LA Presto/2.9.190 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://imaginary-futon.name/alo-viriliter-tersus", + "__title": "Cupiditate creber soluta sursum advenio anser.", + "__group": "rrrLpHd1" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "199.6.122.83", + "user-agent": "Opera/9.82 (Macintosh; Intel Mac OS X 10.5.0 U; LA Presto/2.9.190 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "clam", + "properties": { + "__group": "rrrLpHd1" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "215.57.53.196", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7.1; rv:6.8) Gecko/20100101 Firefox/6.8.7", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://warped-space.info/stabilis-causa-curriculum?forceful-yak=villa", + "__title": "Denego adnuo cariosus auctus minima ciminatio truculenter ustilo.", + "__group": "Qsaw12PW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "215.57.53.196", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7.1; rv:6.8) Gecko/20100101 Firefox/6.8.7", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "ait", + "properties": { + "__group": "Qsaw12PW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "105.161.107.29", + "user-agent": "Opera/11.58 (X11; Linux x86_64; U; AZ Presto/2.9.187 Version/12.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://overcooked-luck.net/ulciscor-bonus-vicinus", + "__title": "Amicitia abundans triumphus.", + "__group": "Q9i11qek" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "105.161.107.29", + "user-agent": "Opera/11.58 (X11; Linux x86_64; U; AZ Presto/2.9.187 Version/12.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "vel", + "properties": { + "__group": "Q9i11qek" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "141.41.158.8", + "user-agent": "Opera/13.52 (Windows NT 5.2; U; EU Presto/2.9.184 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://repentant-statue.info/theca-sponte-tum?overdue-farm=conservo", + "__title": "Decimus suus venio vester universe usque.", + "__group": "-idvln3j" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "101.242.7.114", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.10.9; rv:12.6) Gecko/20100101 Firefox/12.6.5", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://aggressive-flat.name/auditor-admoneo-audio?assured-scarification=repellat#ars", + "__title": "Talis volubilis thema patior demoror conculco.", + "__group": "afBmEOEn" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "101.242.7.114", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.10.9; rv:12.6) Gecko/20100101 Firefox/12.6.5", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "aegrus", + "properties": { + "__group": "afBmEOEn" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "61.198.251.227", + "user-agent": "Opera/10.87 (Windows NT 6.0; U; CY Presto/2.9.162 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://warped-space.info/tepidus-aranea-cetera?meaty-lender=voro", + "__title": "Adfectus arma audax temporibus concedo culpa eaque corporis supellex decipio.", + "__group": "ZHHhQ5X7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "98.251.49.134", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.9.6; rv:11.5) Gecko/20100101 Firefox/11.5.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://overcooked-luck.net/solio-vix-contabesco?pertinent-metabolite=patrocinor", + "__title": "Aperio vergo tero ad argumentum sed ustilo cenaculum desino.", + "__group": "GHQI2Hg_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "98.251.49.134", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.9.6; rv:11.5) Gecko/20100101 Firefox/11.5.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "placeat", + "properties": { + "__group": "GHQI2Hg_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "178.32.223.42", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:9.2) Gecko/20100101 Firefox/9.2.3", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://imaginary-futon.name/vulariter-suffragium-adinventitias?cute-contrail=volutabrum", + "__title": "Ter cunae calcar ustilo volubilis dicta possimus sordeo.", + "__group": "-XD-VOFW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "178.32.223.42", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:9.2) Gecko/20100101 Firefox/9.2.3", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "cumque", + "properties": { + "__group": "-XD-VOFW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "107.16.162.203", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/536.2.1 (KHTML, like Gecko) Version/4.0.4 Safari/536.2.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://overcooked-luck.net/amo-studio-aurum?selfish-behest=voco", + "__title": "Corporis ademptio terga tamisium vinculum demens subnecto aspicio.", + "__group": "KGPRUNhk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "96.156.67.36", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/7.0.2 Safari/532.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://aggressive-flat.name/autem-ceno-temperantia", + "__title": "Allatus asper carus suspendo quo veniam crebro.", + "__group": "yE-ch3U7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "96.156.67.36", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/7.0.2 Safari/532.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "antepono", + "properties": { + "__group": "yE-ch3U7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "111.14.129.45", + "user-agent": "Opera/13.71 (Windows NT 6.3; U; MG Presto/2.9.163 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://warped-space.info/eum-comprehendo-verbera?muddy-soliloquy=at", + "__title": "Absorbeo claudeo tego unus sodalitas tracto defendo.", + "__group": "kfxHVwkH" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "102.20.55.220", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/531.0.2 (KHTML, like Gecko) Chrome/21.0.815.0 Safari/531.0.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://imaginary-futon.name/asper-crustulum-cruentus#stultus", + "__title": "Volutabrum veritas complectus accommodo.", + "__group": "HzocCrO3" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "70.134.179.66", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/4.1.0 Safari/532.1.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://warped-space.info/animi-audentia-vilicus", + "__title": "Deorsum cariosus condico deprimo.", + "__group": "7wCYr3N_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "205.248.113.242", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8.9; rv:13.4) Gecko/20100101 Firefox/13.4.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://aggressive-flat.name/uredo-decet-abutor?gray-minister=defendo", + "__title": "Tam stabilis utor adopto bis cognomen coniecto modi.", + "__group": "0Eq9JKwT" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "11.136.60.186", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_7_4) AppleWebKit/534.2.1 (KHTML, like Gecko) Chrome/17.0.807.0 Safari/534.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://repentant-statue.info/valeo-aequus-cubicularis?baggy-sarong=vestigium#paulatim", + "__title": "Accommodo alius sordeo vere carmen textilis decretum.", + "__group": "9TgrYMkk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "11.136.60.186", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_7_4) AppleWebKit/534.2.1 (KHTML, like Gecko) Chrome/17.0.807.0 Safari/534.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "pauper", + "properties": { + "__group": "9TgrYMkk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "126.13.127.178", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6 rv:6.0; IT) AppleWebKit/536.2.2 (KHTML, like Gecko) Version/6.1.4 Safari/536.2.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://repentant-statue.info/odit-conor-clamo?numb-galoshes=ullam", + "__title": "Infit qui auctor tepidus.", + "__group": "7eGkkCPr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "126.13.127.178", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6 rv:6.0; IT) AppleWebKit/536.2.2 (KHTML, like Gecko) Version/6.1.4 Safari/536.2.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "vinculum", + "properties": { + "__group": "7eGkkCPr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "55.187.92.112", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/20.0.856.0 Safari/536.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://repentant-statue.info/creber-decipio-ter?right-step=studio", + "__title": "Caelum minima triumphus aegrotatio facilis totam reprehenderit substantia.", + "__group": "604acejI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "235.193.138.4", + "user-agent": "Opera/12.74 (X11; Linux i686; U; SR Presto/2.9.166 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://imaginary-futon.name/deficio-convoco-adulescens", + "__title": "Coepi reprehenderit velum depereo amplus appono doloremque conqueror volaticus admiratio.", + "__group": "LmV-njxU" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "235.193.138.4", + "user-agent": "Opera/12.74 (X11; Linux i686; U; SR Presto/2.9.166 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "censura", + "properties": { + "__group": "LmV-njxU" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "57.166.124.233", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/25.0.832.0 Safari/536.0.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/clarus-beneficium-delibero", + "__title": "Varius crinis substantia canto summopere.", + "__group": "68u51DQ4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "57.166.124.233", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/25.0.832.0 Safari/536.0.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "coma", + "properties": { + "__group": "68u51DQ4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "124.22.137.223", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/532.0.0 (KHTML, like Gecko) Chrome/31.0.815.0 Safari/532.0.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/trucido-demum-atavus?affectionate-tuxedo=sophismata", + "__title": "Teneo vigor appello tergo solium ver summa vis.", + "__group": "MBWbeUwO" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "124.22.137.223", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/532.0.0 (KHTML, like Gecko) Chrome/31.0.815.0 Safari/532.0.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "termes", + "properties": { + "__group": "MBWbeUwO" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "213.116.216.190", + "user-agent": "Opera/14.16 (Macintosh; Intel Mac OS X 10.5.1 U; JA Presto/2.9.188 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://warped-space.info/adduco-volup-arx?likable-ceramics=vilis", + "__title": "Adipiscor cilicium subnecto utrum sapiente deduco clibanus casus bellicus.", + "__group": "6xnhfFFo" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "176.126.137.210", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://aggressive-flat.name/arcesso-ter-verbera?hurtful-dusk=qui", + "__title": "Adduco ultra voluptate abundans tantum sophismata votum iure cilicium tripudio.", + "__group": "qX91Dtam" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "199.39.96.112", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://repentant-statue.info/tribuo-accendo-adhaero", + "__title": "Voro angulus suppellex despecto.", + "__group": "BI_LVaBO" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "199.39.96.112", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "pectus", + "properties": { + "__group": "BI_LVaBO" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "125.53.247.34", + "user-agent": "Opera/11.97 (X11; Linux i686; U; AS Presto/2.9.188 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/vulgivagus-antepono-vulnero?failing-goodwill=adulescens", + "__title": "Despecto vacuus contego vestigium crapula consequatur.", + "__group": "yS6o_Pbj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "175.159.80.189", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/532.0.0 (KHTML, like Gecko) Version/4.1.9 Safari/532.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://aggressive-flat.name/decumbo-tui-tristis#amiculum", + "__title": "Censura vallum timor terebro villa velum culpa astrum veritatis conventus.", + "__group": "0TlXnXI7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "175.159.80.189", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/532.0.0 (KHTML, like Gecko) Version/4.1.9 Safari/532.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "adopto", + "properties": { + "__group": "0TlXnXI7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "82.200.230.227", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.2; Trident/7.0; .NET CLR 4.9.73451.9)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://overcooked-luck.net/acceptus-trucido-totam?ample-deck=tabgo#antiquus", + "__title": "Adsum crudelis verecundia subseco ancilla.", + "__group": "TS-RXWbf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "52.117.191.3", + "user-agent": "Opera/10.24 (X11; Linux x86_64; U; GV Presto/2.9.167 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://warped-space.info/cedo-quibusdam-debeo", + "__title": "Crur deprimo acies basium spes.", + "__group": "TIaUFyrr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "52.117.191.3", + "user-agent": "Opera/10.24 (X11; Linux x86_64; U; GV Presto/2.9.167 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "vesper", + "properties": { + "__group": "TIaUFyrr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "27.188.154.69", + "user-agent": "Opera/9.38 (Macintosh; Intel Mac OS X 10.8.5 U; HE Presto/2.9.160 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://imaginary-futon.name/alveus-canto-calculus?quick-witted-strategy=cuius", + "__title": "Adipiscor cinis coruscus conor valde compono dolore adiuvo.", + "__group": "HatfgFgp" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "11.136.60.186", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10_7_4) AppleWebKit/534.2.1 (KHTML, like Gecko) Chrome/17.0.807.0 Safari/534.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://repentant-statue.info/degenero-comburo-adsuesco?rusty-pleasure=aureus#compello", + "__title": "Crebro crux decipio clibanus fugit titulus tubineus volva.", + "__group": "lE8Wjqc9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "213.96.100.62", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.2.2 (KHTML, like Gecko) Chrome/31.0.834.0 Safari/534.2.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://aggressive-flat.name/venia-clementia-clarus?judicious-retrospectivity=vigor", + "__title": "Vesica sed maiores solum aureus anser.", + "__group": "c4Doypnz" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "213.96.100.62", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.2.2 (KHTML, like Gecko) Chrome/31.0.834.0 Safari/534.2.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "tener", + "properties": { + "__group": "c4Doypnz" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "118.85.176.234", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/538.2.2 (KHTML, like Gecko) Chrome/25.0.863.0 Safari/538.2.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://repentant-statue.info/assumenda-animadverto-sto?fuzzy-bowling=sordeo", + "__title": "Pectus repellat arceo summa ventus delinquo.", + "__group": "40GNKC55" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "118.85.176.234", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/538.2.2 (KHTML, like Gecko) Chrome/25.0.863.0 Safari/538.2.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "claro", + "properties": { + "__group": "40GNKC55" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "10.114.195.29", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_8) AppleWebKit/531.2.2 (KHTML, like Gecko) Chrome/15.0.893.0 Safari/531.2.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://repentant-statue.info/tenus-tenus-concido#vulgo", + "__title": "Sustineo vereor cetera curriculum somnus beneficium tyrannus adhuc callide colo.", + "__group": "1U9LnW3l" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "37.177.226.82", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/537.1.0 (KHTML, like Gecko) Version/5.0.6 Safari/537.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://aggressive-flat.name/cupio-tergeo-veritas?corrupt-costume=derideo", + "__title": "Bis cruentus condico undique voluptatum ultio.", + "__group": "5JELh2j4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "37.177.226.82", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/537.1.0 (KHTML, like Gecko) Version/5.0.6 Safari/537.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "quam", + "properties": { + "__group": "5JELh2j4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "84.54.4.40", + "user-agent": "Opera/10.92 (Windows NT 5.1; U; SV Presto/2.9.171 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://repentant-statue.info/bellum-comedo-suscipio", + "__title": "Totus commodo similique non canonicus auxilium soleo conduco.", + "__group": "qC89tDWq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "84.54.4.40", + "user-agent": "Opera/10.92 (Windows NT 5.1; U; SV Presto/2.9.171 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "aperiam", + "properties": { + "__group": "qC89tDWq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "183.117.83.87", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/538.0.0 (KHTML, like Gecko) Chrome/16.0.816.0 Safari/538.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://repentant-statue.info/tepesco-vero-cupiditate?infamous-battle=tribuo", + "__title": "Sponte solum vicissitudo appono.", + "__group": "3v6weovI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "141.41.158.8", + "user-agent": "Opera/13.52 (Windows NT 5.2; U; EU Presto/2.9.184 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://repentant-statue.info/aeger-repudiandae-voluptas?amazing-tray=taedium#cilicium", + "__title": "Creptio cultellus crux consectetur.", + "__group": "Xly-MYdB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "141.41.158.8", + "user-agent": "Opera/13.52 (Windows NT 5.2; U; EU Presto/2.9.184 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "id", + "properties": { + "__group": "Xly-MYdB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "224.72.212.160", + "user-agent": "Opera/10.16 (Windows NT 6.2; U; HU Presto/2.9.162 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://aggressive-flat.name/vulpes-sustineo-inventore?musty-scrap=vomito", + "__title": "Molestias terreo cognomen iure taceo demo arceo quo aggredior.", + "__group": "lnKpm99E" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "65.84.126.143", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_7) AppleWebKit/538.2.2 (KHTML, like Gecko) Chrome/26.0.828.0 Safari/538.2.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://warped-space.info/versus-allatus-tyrannus?tasty-in-joke=tabula", + "__title": "Coniecto temeritas venia.", + "__group": "INj10JvT" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "55.187.92.112", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/20.0.856.0 Safari/536.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://repentant-statue.info/tantillus-vis-aqua?eminent-quinoa=cogito", + "__title": "Ater sponte valeo curatio thalassinus accendo amita statua audacia.", + "__group": "BVARLmuf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "149.156.233.164", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/7.1; .NET CLR 4.7.81308.3)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://overcooked-luck.net/magni-iure-quae?punctual-behest=utor", + "__title": "Caveo apto accendo decerno ago adhuc decens.", + "__group": "sKoKE7Jr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "31.25.245.70", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7.6; rv:9.9) Gecko/20100101 Firefox/9.9.8", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://overcooked-luck.net/magni-magnam-territo", + "__title": "Vix confido sit nulla dolor tres tertius deripio.", + "__group": "4e3p3zWf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "31.25.245.70", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7.6; rv:9.9) Gecko/20100101 Firefox/9.9.8", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "solio", + "properties": { + "__group": "4e3p3zWf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "196.73.192.106", + "user-agent": "Opera/11.11 (X11; Linux x86_64; U; YI Presto/2.9.184 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://overcooked-luck.net/clibanus-pauper-degenero?quixotic-saw=cur", + "__title": "Truculenter cattus centum sui adiuvo tyrannus atrox sunt.", + "__group": "4n5A2wZ-" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "137.252.155.172", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:9.8) Gecko/20100101 Firefox/9.8.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://imaginary-futon.name/thesis-vaco-vox?unusual-event=solitudo", + "__title": "Vere asporto sui.", + "__group": "mHge12Pp" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "137.252.155.172", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:9.8) Gecko/20100101 Firefox/9.8.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "aduro", + "properties": { + "__group": "mHge12Pp" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "237.128.18.72", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.72134.6)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://aggressive-flat.name/temporibus-cruciamentum-paens?lost-legislature=aetas", + "__title": "Laborum rerum adipiscor cuius est blandior.", + "__group": "ijDAW4lW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "237.128.18.72", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.72134.6)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "adeptio", + "properties": { + "__group": "ijDAW4lW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "54.227.91.239", + "user-agent": "Opera/12.54 (X11; Linux x86_64; U; TK Presto/2.9.179 Version/11.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://aggressive-flat.name/coma-clibanus-deludo?tricky-ruin=certus#vae", + "__title": "Crebro sit adhaero cenaculum utilis vigor.", + "__group": "XatQI3Jl" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "220.240.221.102", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/532.2.1 (KHTML, like Gecko) Chrome/29.0.887.0 Safari/532.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://imaginary-futon.name/appono-temeritas-aveho?flustered-icebreaker=audacia#arma", + "__title": "Tres tendo vilicus agnitio defendo corroboro crur tabula.", + "__group": "OQDFkCLi" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "127.93.222.239", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.8.6; rv:14.8) Gecko/20100101 Firefox/14.8.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://overcooked-luck.net/bis-esse-sodalitas#tepidus", + "__title": "Eaque dedico veniam caste adicio bestia carcer solvo apto.", + "__group": "YNxt4J1-" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "120.29.103.78", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_5 rv:2.0; NE) AppleWebKit/536.0.1 (KHTML, like Gecko) Version/4.0.4 Safari/536.0.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://overcooked-luck.net/suppono-aetas-temporibus", + "__title": "Vesica ocer attollo.", + "__group": "S-0VP-R7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "85.55.64.205", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.1 (KHTML, like Gecko) Version/4.0.2 Safari/534.1.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://imaginary-futon.name/claro-tenus-celebrer?exalted-ravioli=fugit", + "__title": "Dolorum annus urbanus speculum inflammatio cubitum aspicio rem vobis.", + "__group": "4n-xZ4PH" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "85.55.64.205", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.1 (KHTML, like Gecko) Version/4.0.2 Safari/534.1.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "spargo", + "properties": { + "__group": "4n-xZ4PH" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "160.243.121.32", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/6.1; .NET CLR 2.5.35595.6)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://repentant-statue.info/suscipit-solium-sumptus", + "__title": "Consuasor aufero creator amo calamitas demens credo ventito qui dolorem.", + "__group": "QxjRCnr2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "160.243.121.32", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/6.1; .NET CLR 2.5.35595.6)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "bonus", + "properties": { + "__group": "QxjRCnr2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "181.37.125.87", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.6; rv:11.3) Gecko/20100101 Firefox/11.3.6", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://repentant-statue.info/optio-arbitro-defluo?glorious-lace=arca", + "__title": "Tredecim vobis alienus stips arbustum tactus arto.", + "__group": "7Kt5seKb" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "181.37.125.87", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.6; rv:11.3) Gecko/20100101 Firefox/11.3.6", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "crux", + "properties": { + "__group": "7Kt5seKb" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "10.133.210.178", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:12.1) Gecko/20100101 Firefox/12.1.5", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://imaginary-futon.name/torrens-adicio-vivo?wry-mixture=vinco", + "__title": "Vigor adipisci crustulum dens unus adamo arcus coerceo.", + "__group": "pDWazc42" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "103.105.172.220", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.8) Gecko/20100101 Firefox/10.8.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://imaginary-futon.name/certus-sonitus-substantia?strident-tackle=accusator", + "__title": "Nam decipio dolorem trepide canonicus villa ver apud volo.", + "__group": "LGdkkCJ-" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "31.25.245.70", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7.6; rv:9.9) Gecko/20100101 Firefox/9.9.8", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://overcooked-luck.net/tersus-coerceo-tricesimus#astrum", + "__title": "Summopere carmen reiciendis aetas acies cruentus atqui.", + "__group": "xvwN2dqr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "62.38.11.182", + "user-agent": "Opera/10.11 (Macintosh; Intel Mac OS X 10.6.1 U; AF Presto/2.9.188 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/decerno-ars-vaco#tamquam", + "__title": "Cetera desino pax.", + "__group": "LMjagxtj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "62.38.11.182", + "user-agent": "Opera/10.11 (Macintosh; Intel Mac OS X 10.6.1 U; AF Presto/2.9.188 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "corrumpo", + "properties": { + "__group": "LMjagxtj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "41.196.33.1", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.1.2 (KHTML, like Gecko) Chrome/19.0.825.0 Safari/534.1.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://aggressive-flat.name/utrum-subito-sint?shiny-maestro=tripudio", + "__title": "Voveo acer cauda clarus distinctio adhuc alius.", + "__group": "K1Iudd__" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "41.196.33.1", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.1.2 (KHTML, like Gecko) Chrome/19.0.825.0 Safari/534.1.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "tui", + "properties": { + "__group": "K1Iudd__" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "34.186.118.85", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/531.0.1 (KHTML, like Gecko) Chrome/19.0.802.0 Safari/531.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://aggressive-flat.name/doloribus-alveus-ciminatio?antique-reconsideration=auxilium", + "__title": "Derelinquo talis averto supra vesper.", + "__group": "yWWCUd0g" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "126.13.127.178", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6 rv:6.0; IT) AppleWebKit/536.2.2 (KHTML, like Gecko) Version/6.1.4 Safari/536.2.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://repentant-statue.info/voluptatibus-vitiosus-vindico?noxious-fellow=depopulo", + "__title": "Vociferor demergo tersus carmen aggredior.", + "__group": "5_vRy9bd" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "90.192.67.153", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_8 rv:6.0; FI) AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.6 Safari/533.1.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://repentant-statue.info/animi-possimus-eaque?ajar-institute=balbus#deleniti", + "__title": "Spes advoco terror absorbeo voluntarius tabgo super.", + "__group": "w-qRMQ5s" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "90.192.67.153", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_8 rv:6.0; FI) AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.6 Safari/533.1.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "atrox", + "properties": { + "__group": "w-qRMQ5s" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "25.173.63.9", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_5 rv:4.0; HU) AppleWebKit/537.0.0 (KHTML, like Gecko) Version/5.0.0 Safari/537.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://aggressive-flat.name/deputo-subseco-vigilo?windy-rim=avarus", + "__title": "Hic tempora summisse calamitas despecto spero vesica.", + "__group": "KTfyM5gN" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "124.22.137.223", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/532.0.0 (KHTML, like Gecko) Chrome/31.0.815.0 Safari/532.0.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://imaginary-futon.name/clementia-armarium-vinculum?gloomy-switch=beatus#adulescens", + "__title": "Tristis talis stips vae adinventitias.", + "__group": "8LcRjmtF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "124.22.137.223", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/532.0.0 (KHTML, like Gecko) Chrome/31.0.815.0 Safari/532.0.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "molestiae", + "properties": { + "__group": "8LcRjmtF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "204.218.211.61", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6.7; rv:11.7) Gecko/20100101 Firefox/11.7.9", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://warped-space.info/tricesimus-cornu-ara#doloribus", + "__title": "Ducimus adfero claustrum conculco crapula torrens.", + "__group": "dLIN6NFE" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "204.218.211.61", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6.7; rv:11.7) Gecko/20100101 Firefox/11.7.9", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "suffoco", + "properties": { + "__group": "dLIN6NFE" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "48.64.154.146", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/3.1; .NET CLR 4.5.61984.0)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/sordeo-odit-contra?unfinished-in-joke=viriliter", + "__title": "Acsi solvo tutis tibi comptus utilis dens delego carmen verbum.", + "__group": "nPIwYA-d" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "48.64.154.146", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/3.1; .NET CLR 4.5.61984.0)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "conservo", + "properties": { + "__group": "nPIwYA-d" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "227.19.84.206", + "user-agent": "Mozilla/5.0 (Windows NT 6.0; Win64; x64; rv:9.4) Gecko/20100101 Firefox/9.4.9", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://warped-space.info/deleniti-adulescens-catena", + "__title": "Utrum antiquus voco tantillus amissio surculus peccatus cubitum blanditiis.", + "__group": "3iOGJ4sL" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "227.19.84.206", + "user-agent": "Mozilla/5.0 (Windows NT 6.0; Win64; x64; rv:9.4) Gecko/20100101 Firefox/9.4.9", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "virgo", + "properties": { + "__group": "3iOGJ4sL" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "69.60.98.76", + "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.1)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/dolorem-tantum-tertius", + "__title": "Comedo maxime utroque thalassinus cura vicissitudo vesper illo cunabula cariosus.", + "__group": "q8qbmrHo" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "172.232.208.96", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5.6; rv:6.1) Gecko/20100101 Firefox/6.1.6", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://imaginary-futon.name/caelum-deorsum-constans?untidy-palate=annus", + "__title": "Cultellus cauda attollo.", + "__group": "pvTvc_3U" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "90.192.67.153", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_8 rv:6.0; FI) AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.6 Safari/533.1.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://repentant-statue.info/dicta-vulgaris-venustas?foolish-palate=vereor", + "__title": "Utilis adhuc tres eveniet culpa alias cometes.", + "__group": "ylewK4Hc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "90.192.67.153", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_8 rv:6.0; FI) AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.6 Safari/533.1.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "cupressus", + "properties": { + "__group": "ylewK4Hc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "100.229.178.81", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/533.1.0 (KHTML, like Gecko) Chrome/31.0.897.0 Safari/533.1.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://repentant-statue.info/dolores-solitudo-maiores?favorite-sightseeing=conor", + "__title": "Defetiscor attonbitus antea adficio urbanus.", + "__group": "DWYeWrBB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "174.191.30.90", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0 rv:5.0; GA) AppleWebKit/535.0.1 (KHTML, like Gecko) Version/6.0.10 Safari/535.0.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://warped-space.info/attollo-ipsum-socius", + "__title": "Tametsi votum thema vicissitudo illo quis ancilla vestrum aegrotatio.", + "__group": "bBqujhSW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "174.191.30.90", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0 rv:5.0; GA) AppleWebKit/535.0.1 (KHTML, like Gecko) Version/6.0.10 Safari/535.0.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "eligendi", + "properties": { + "__group": "bBqujhSW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "69.60.98.76", + "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.1)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://warped-space.info/trucido-quasi-capitulus?digital-cow=cauda", + "__title": "Civitas caries vulticulus caute.", + "__group": "lgDps003" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "176.126.137.210", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://aggressive-flat.name/approbo-appello-desino?dearest-skyscraper=ipsa#correptius", + "__title": "Turpis recusandae debitis crepusculum armarium.", + "__group": "-cM_QT_y" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "57.166.124.233", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/25.0.832.0 Safari/536.0.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://warped-space.info/solio-sordeo-terga#iure", + "__title": "Vaco crur adinventitias.", + "__group": "brxLl98e" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "36.93.156.223", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/5.0; .NET CLR 4.7.54222.3)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://repentant-statue.info/alo-degero-patrocinor?gigantic-guide=contego", + "__title": "Arbustum cunctatio sol accusantium tamen ultra depulso.", + "__group": "m6Cfig9K" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "36.93.156.223", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/5.0; .NET CLR 4.7.54222.3)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "vinco", + "properties": { + "__group": "m6Cfig9K" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "61.220.73.38", + "user-agent": "Opera/11.46 (Windows NT 6.2; U; LN Presto/2.9.179 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://imaginary-futon.name/aggredior-commodo-vito?classic-flight=careo", + "__title": "Conqueror sint voluntarius.", + "__group": "7j8kEvRS" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "61.220.73.38", + "user-agent": "Opera/11.46 (Windows NT 6.2; U; LN Presto/2.9.179 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "auctor", + "properties": { + "__group": "7j8kEvRS" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "111.14.129.45", + "user-agent": "Opera/13.71 (Windows NT 6.3; U; MG Presto/2.9.163 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://warped-space.info/thermae-adamo-conicio?alert-jury=vergo#allatus", + "__title": "Decretum absque arcesso defluo cornu cerno.", + "__group": "za91Ycza" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "111.14.129.45", + "user-agent": "Opera/13.71 (Windows NT 6.3; U; MG Presto/2.9.163 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "surculus", + "properties": { + "__group": "za91Ycza" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "76.50.26.207", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3)AppleWebKit/538.0.1 (KHTML, like Gecko) Version/7.1.5 Safari/538.0.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://overcooked-luck.net/viriliter-accommodo-non", + "__title": "Amitto careo acies cupiditate corrumpo admoveo deprimo cimentarius cras.", + "__group": "D6tkeJTh" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "76.50.26.207", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3)AppleWebKit/538.0.1 (KHTML, like Gecko) Version/7.1.5 Safari/538.0.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "deripio", + "properties": { + "__group": "D6tkeJTh" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "235.13.177.122", + "user-agent": "Opera/12.5 (X11; Linux x86_64; U; KY Presto/2.9.185 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/assentator-taceo-autem", + "__title": "Odio alias sophismata cito canto viscus dedico comminor adeo termes.", + "__group": "SGmVU9h6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "235.13.177.122", + "user-agent": "Opera/12.5 (X11; Linux x86_64; U; KY Presto/2.9.185 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "vigor", + "properties": { + "__group": "SGmVU9h6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "234.35.147.157", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/4.1)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://overcooked-luck.net/ancilla-aliquam-aliqua", + "__title": "Dolores neque surculus acervus.", + "__group": "6oVUe66G" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "41.196.33.1", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.1.2 (KHTML, like Gecko) Chrome/19.0.825.0 Safari/534.1.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://aggressive-flat.name/tertius-iure-conventus?admired-deployment=vesica", + "__title": "Curia ascisco defendo eligendi.", + "__group": "rkx4A2D-" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "53.18.79.211", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://imaginary-futon.name/cupiditas-degero-abundans?superior-recommendation=arcesso#talio", + "__title": "Est ustulo caelum decretum consequatur appono alioqui vindico.", + "__group": "MdEAQNx4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "53.18.79.211", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "speciosus", + "properties": { + "__group": "MdEAQNx4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "214.171.82.238", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:10.3) Gecko/20100101 Firefox/10.3.4", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://overcooked-luck.net/urbanus-voluptatem-tonsor?illiterate-quart=aegrotatio", + "__title": "Vitiosus cum terminatio credo patrocinor laboriosam sum.", + "__group": "u3ir4OEc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "214.171.82.238", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:10.3) Gecko/20100101 Firefox/10.3.4", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "verumtamen", + "properties": { + "__group": "u3ir4OEc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "143.199.227.221", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/6.0)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://warped-space.info/congregatio-utor-vicinus?writhing-larva=tonsor", + "__title": "Defero modi aro.", + "__group": "xb6hFT3l" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "203.38.205.152", + "user-agent": "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; Touch; rv:11.0) like Gecko", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://aggressive-flat.name/terra-timidus-callide?black-tinderbox=aliquid", + "__title": "Abstergo cado delectus terreo inventore ipsum qui apud assumenda cruentus.", + "__group": "brurS0m5" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "220.240.221.102", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/532.2.1 (KHTML, like Gecko) Chrome/29.0.887.0 Safari/532.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://imaginary-futon.name/rem-natus-utrum?variable-section=clam", + "__title": "Desolo apparatus cui deleo aro aperiam depopulo.", + "__group": "DFkdcHz6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "102.173.161.162", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/536.0.1 (KHTML, like Gecko) Version/5.1.2 Safari/536.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://aggressive-flat.name/inventore-vox-supellex?bossy-avalanche=eveniet", + "__title": "Tunc decimus considero defetiscor unus ago succurro vulgo.", + "__group": "zL4hPGqx" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "102.173.161.162", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/536.0.1 (KHTML, like Gecko) Version/5.1.2 Safari/536.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "vito", + "properties": { + "__group": "zL4hPGqx" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "175.159.80.189", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/532.0.0 (KHTML, like Gecko) Version/4.1.9 Safari/532.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://aggressive-flat.name/adicio-defaeco-aetas?long-term-scenario=thesaurus#pecus", + "__title": "Thymbra vos vulticulus adeo occaecati vulnero uter tum bellum.", + "__group": "pwjmyqO1" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "175.159.80.189", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2)AppleWebKit/532.0.0 (KHTML, like Gecko) Version/4.1.9 Safari/532.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "spiculum", + "properties": { + "__group": "pwjmyqO1" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "22.141.67.219", + "user-agent": "Opera/10.64 (Macintosh; Intel Mac OS X 10.10.3 U; BS Presto/2.9.161 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://warped-space.info/facere-caelum-apud?tempting-hose=arcus", + "__title": "Tametsi alius demens alo aequitas nobis contego taedium.", + "__group": "PR8oIzgn" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "90.139.4.10", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3)AppleWebKit/531.0.1 (KHTML, like Gecko) Version/6.0.0 Safari/531.0.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://imaginary-futon.name/triduana-porro-eveniet?elastic-linseed=vester", + "__title": "Adversus placeat ratione vomer adficio.", + "__group": "v1vVUDrf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "90.139.4.10", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3)AppleWebKit/531.0.1 (KHTML, like Gecko) Version/6.0.0 Safari/531.0.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "architecto", + "properties": { + "__group": "v1vVUDrf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "13.150.184.37", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5.7; rv:14.3) Gecko/20100101 Firefox/14.3.8", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://imaginary-futon.name/subnecto-templum-temeritas?stylish-ghost=cado", + "__title": "Admoneo omnis corrupti vere turpis degero ipsa.", + "__group": "gHIgiK3d" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "201.144.103.220", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/538.1.1 (KHTML, like Gecko) Chrome/25.0.869.0 Safari/538.1.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://warped-space.info/allatus-defungo-cunae?vague-halt=carbo#absens", + "__title": "Careo stipes toties beneficium tenuis sodalitas accommodo optio.", + "__group": "2_DUgTeP" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "201.144.103.220", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/538.1.1 (KHTML, like Gecko) Chrome/25.0.869.0 Safari/538.1.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "demonstro", + "properties": { + "__group": "2_DUgTeP" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "117.226.119.216", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/537.0.2 (KHTML, like Gecko) Version/4.1.2 Safari/537.0.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://imaginary-futon.name/adsidue-charisma-adipisci", + "__title": "Careo depereo numquam.", + "__group": "dyhym5zT" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "117.226.119.216", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/537.0.2 (KHTML, like Gecko) Version/4.1.2 Safari/537.0.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "peior", + "properties": { + "__group": "dyhym5zT" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "199.39.96.112", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://repentant-statue.info/apostolus-ambitus-demens?overcooked-invite=solio", + "__title": "Sperno truculenter necessitatibus virtus amiculum cultura trepide vociferor expedita tutamen.", + "__group": "zAbK46B_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "199.39.96.112", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "umbra", + "properties": { + "__group": "zAbK46B_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "120.29.103.78", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_5 rv:2.0; NE) AppleWebKit/536.0.1 (KHTML, like Gecko) Version/4.0.4 Safari/536.0.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://overcooked-luck.net/calco-adamo-crur?helpless-illusion=canonicus", + "__title": "Caste facere thermae cohors.", + "__group": "HuDqy78V" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "120.29.103.78", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_5 rv:2.0; NE) AppleWebKit/536.0.1 (KHTML, like Gecko) Version/4.0.4 Safari/536.0.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "demo", + "properties": { + "__group": "HuDqy78V" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "52.117.191.3", + "user-agent": "Opera/10.24 (X11; Linux x86_64; U; GV Presto/2.9.167 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://warped-space.info/molestias-votum-animus?exotic-rust=error#vitae", + "__title": "Acquiro repellat vicinus socius dolorem.", + "__group": "GHHYiXSE" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "52.117.191.3", + "user-agent": "Opera/10.24 (X11; Linux x86_64; U; GV Presto/2.9.167 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "molestiae", + "properties": { + "__group": "GHHYiXSE" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "176.126.137.210", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://aggressive-flat.name/amaritudo-deprecator-derideo?taut-parade=cursus#commodi", + "__title": "Votum thema laudantium solus denego vigor demergo.", + "__group": "Dr7dGwtT" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "127.93.222.239", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.8.6; rv:14.8) Gecko/20100101 Firefox/14.8.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://overcooked-luck.net/delinquo-voluntarius-video?same-configuration=depopulo", + "__title": "Perferendis creator patrocinor praesentium.", + "__group": "4B8WRqj3" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "127.93.222.239", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.8.6; rv:14.8) Gecko/20100101 Firefox/14.8.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "trans", + "properties": { + "__group": "4B8WRqj3" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "214.171.82.238", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:10.3) Gecko/20100101 Firefox/10.3.4", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://overcooked-luck.net/paens-perferendis-curatio?astonishing-printer=numquam#avarus", + "__title": "Cedo solvo amicitia tantillus celebrer patior necessitatibus circumvenio.", + "__group": "sNMQ7NLV" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "85.55.64.205", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.1 (KHTML, like Gecko) Version/4.0.2 Safari/534.1.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://imaginary-futon.name/capillus-ago-certus", + "__title": "Carmen nulla tubineus vir stips thymbra credo tondeo aurum.", + "__group": "1tSsrJ0J" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "85.55.64.205", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.1 (KHTML, like Gecko) Version/4.0.2 Safari/534.1.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "eos", + "properties": { + "__group": "1tSsrJ0J" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "57.166.124.233", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/25.0.832.0 Safari/536.0.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://warped-space.info/arceo-desino-desparatus", + "__title": "Suspendo tumultus amaritudo cumque acervus ambitus utpote callide suspendo adeptio.", + "__group": "Iazg1Gkq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "57.166.124.233", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/25.0.832.0 Safari/536.0.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "corona", + "properties": { + "__group": "Iazg1Gkq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "177.123.93.173", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0) AppleWebKit/533.1.2 (KHTML, like Gecko) Chrome/36.0.893.0 Safari/533.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://warped-space.info/contigo-id-texo?stingy-nerve=succurro", + "__title": "Tubineus vulpes denuncio succurro degero.", + "__group": "JOrNPDAv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "177.123.93.173", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0) AppleWebKit/533.1.2 (KHTML, like Gecko) Chrome/36.0.893.0 Safari/533.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "aranea", + "properties": { + "__group": "JOrNPDAv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "213.96.100.62", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/534.2.2 (KHTML, like Gecko) Chrome/31.0.834.0 Safari/534.2.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://aggressive-flat.name/creta-claustrum-totus?wee-lobster=autem", + "__title": "Tum tum harum.", + "__group": "rKi6ueye" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "61.198.251.227", + "user-agent": "Opera/10.87 (Windows NT 6.0; U; CY Presto/2.9.162 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://warped-space.info/tunc-commodi-demitto?vivid-bourgeoisie=aliquam#virgo", + "__title": "Vere charisma crapula deorsum anser decerno.", + "__group": "W_jJjy4b" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "61.198.251.227", + "user-agent": "Opera/10.87 (Windows NT 6.0; U; CY Presto/2.9.162 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "corrigo", + "properties": { + "__group": "W_jJjy4b" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "124.22.137.223", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/532.0.0 (KHTML, like Gecko) Chrome/31.0.815.0 Safari/532.0.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://imaginary-futon.name/adstringo-dolore-vilitas", + "__title": "Patrocinor thesaurus aqua addo autus.", + "__group": "KWlOQtX4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "118.124.52.58", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://warped-space.info/temptatio-supellex-spargo?oily-juggernaut=deficio#bellicus", + "__title": "Tergeo subito delego libero apud architecto adicio velum.", + "__group": "Ac9cTWHY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "118.124.52.58", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "admitto", + "properties": { + "__group": "Ac9cTWHY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "204.218.211.61", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6.7; rv:11.7) Gecko/20100101 Firefox/11.7.9", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://warped-space.info/a-deporto-verto?elastic-celsius=alter", + "__title": "Ipsam coma delicate claudeo audeo voluptates alienus certus apparatus.", + "__group": "kIB6QElY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "214.171.82.238", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:10.3) Gecko/20100101 Firefox/10.3.4", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://overcooked-luck.net/xiphias-porro-creptio", + "__title": "Depono dolores blandior triumphus praesentium aufero.", + "__group": "l22jViu6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "214.171.82.238", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:10.3) Gecko/20100101 Firefox/10.3.4", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "suppellex", + "properties": { + "__group": "l22jViu6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "42.67.172.194", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_9) AppleWebKit/536.1.0 (KHTML, like Gecko) Chrome/25.0.890.0 Safari/536.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://aggressive-flat.name/versus-est-vita?dramatic-advancement=conventus#benigne", + "__title": "Contego compello adipiscor sophismata curto amita armarium non molestias atque.", + "__group": "7Rzz2H-8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "42.67.172.194", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_9) AppleWebKit/536.1.0 (KHTML, like Gecko) Chrome/25.0.890.0 Safari/536.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "cohaero", + "properties": { + "__group": "7Rzz2H-8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "176.126.137.210", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://aggressive-flat.name/minus-compono-spes", + "__title": "Pax victus suscipit.", + "__group": "kYy-gkQf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "61.69.106.130", + "user-agent": "Opera/13.81 (Windows NT 5.3; U; CU Presto/2.9.170 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://imaginary-futon.name/deinde-auxilium-debilito?trivial-tomography=turba", + "__title": "Bellicus adulescens vel aestas.", + "__group": "mfbaWnjk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "61.69.106.130", + "user-agent": "Opera/13.81 (Windows NT 5.3; U; CU Presto/2.9.170 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "causa", + "properties": { + "__group": "mfbaWnjk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "34.186.118.85", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/531.0.1 (KHTML, like Gecko) Chrome/19.0.802.0 Safari/531.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://aggressive-flat.name/cornu-corrumpo-curis", + "__title": "Cupiditas suppono ciminatio.", + "__group": "tCgIkvIF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "34.186.118.85", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/531.0.1 (KHTML, like Gecko) Chrome/19.0.802.0 Safari/531.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "arguo", + "properties": { + "__group": "tCgIkvIF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "178.32.223.42", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:9.2) Gecko/20100101 Firefox/9.2.3", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://imaginary-futon.name/terminatio-acceptus-aurum?austere-partridge=defleo#curtus", + "__title": "Cauda bestia hic tabesco caste.", + "__group": "W9xPZT_E" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "201.144.103.220", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/538.1.1 (KHTML, like Gecko) Chrome/25.0.869.0 Safari/538.1.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://warped-space.info/condico-videlicet-unde?probable-casket=ubi#qui", + "__title": "Censura urbanus confido adfero curvo tamen beneficium addo.", + "__group": "GoT1Ov_2" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "45.176.204.179", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.10.4; rv:13.1) Gecko/20100101 Firefox/13.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://warped-space.info/voluptatem-odit-fugiat?zesty-plastic=officiis", + "__title": "Stabilis corpus causa acerbitas substantia vito defendo.", + "__group": "kLNmJWmS" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "45.176.204.179", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.10.4; rv:13.1) Gecko/20100101 Firefox/13.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "torqueo", + "properties": { + "__group": "kLNmJWmS" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "157.154.20.164", + "user-agent": "Opera/9.84 (Macintosh; Intel Mac OS X 10.10.0 U; HR Presto/2.9.172 Version/12.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://aggressive-flat.name/tollo-verus-soluta?inborn-noon=corrigo", + "__title": "Degusto crur armarium vigilo hic.", + "__group": "gCWJ0ttD" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "157.154.20.164", + "user-agent": "Opera/9.84 (Macintosh; Intel Mac OS X 10.10.0 U; HR Presto/2.9.172 Version/12.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "denique", + "properties": { + "__group": "gCWJ0ttD" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "104.72.161.90", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/7.1.2 Safari/532.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://repentant-statue.info/decor-saepe-voveo?silky-whack=auxilium", + "__title": "Adduco conspergo peccatus bellicus caveo caelum cubo.", + "__group": "NbYFIWa-" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "104.72.161.90", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/7.1.2 Safari/532.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "altus", + "properties": { + "__group": "NbYFIWa-" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "234.35.147.157", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/4.1)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://overcooked-luck.net/aestas-tyrannus-arma?genuine-representation=vilis#adeo", + "__title": "Trado quisquam tutamen et templum coma cohibeo creator.", + "__group": "a_u1-ARg" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "234.35.147.157", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/4.1)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "ducimus", + "properties": { + "__group": "a_u1-ARg" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "40.130.164.215", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/534.2.1 (KHTML, like Gecko) Chrome/32.0.800.0 Safari/534.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://warped-space.info/timidus-texo-coerceo?spotless-habit=venia", + "__title": "Aestus curvo vero aetas pecco pauper.", + "__group": "5XCBMaM5" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "211.25.95.149", + "user-agent": "Opera/12.5 (X11; Linux i686; U; NN Presto/2.9.180 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://aggressive-flat.name/vae-cotidie-degusto?unknown-casement=suffragium#venia", + "__title": "Facere accusantium administratio aestas inflammatio dolorum abstergo fugiat coadunatio tenax.", + "__group": "Vd8sGpUY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "211.25.95.149", + "user-agent": "Opera/12.5 (X11; Linux i686; U; NN Presto/2.9.180 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "talus", + "properties": { + "__group": "Vd8sGpUY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "40.130.164.215", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/534.2.1 (KHTML, like Gecko) Chrome/32.0.800.0 Safari/534.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://warped-space.info/vos-ipsam-utpote?unfortunate-mathematics=abbas", + "__title": "A tracto cattus ubi umquam optio vivo apostolus derideo.", + "__group": "0GKeAtYv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "40.130.164.215", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2) AppleWebKit/534.2.1 (KHTML, like Gecko) Chrome/32.0.800.0 Safari/534.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "adulescens", + "properties": { + "__group": "0GKeAtYv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "25.173.63.9", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_5 rv:4.0; HU) AppleWebKit/537.0.0 (KHTML, like Gecko) Version/5.0.0 Safari/537.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/trucido-succurro-cilicium?stiff-decryption=assentator#communis", + "__title": "Sodalitas placeat sunt decumbo claudeo.", + "__group": "aoUAPjBg" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "54.104.11.187", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:7.3) Gecko/20100101 Firefox/7.3.3", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://repentant-statue.info/curatio-tego-volutabrum?majestic-majority=deporto#curso", + "__title": "Thorax tandem vigor anser tametsi magni.", + "__group": "c_KaU4EQ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "54.104.11.187", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:7.3) Gecko/20100101 Firefox/7.3.3", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "nemo", + "properties": { + "__group": "c_KaU4EQ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "84.130.8.22", + "user-agent": "Opera/14.70 (Macintosh; Intel Mac OS X 10.6.8 U; ES Presto/2.9.173 Version/12.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://warped-space.info/quisquam-aeneus-sub", + "__title": "Degero cognomen blanditiis.", + "__group": "V3XJXh9F" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "103.204.205.103", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/537.2.1 (KHTML, like Gecko) Version/6.1.4 Safari/537.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://imaginary-futon.name/tubineus-carpo-tumultus", + "__title": "Sto labore trado.", + "__group": "rEYH48fn" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "177.114.58.221", + "user-agent": "Opera/12.55 (Windows NT 5.1; U; HT Presto/2.9.181 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://overcooked-luck.net/ipsum-depulso-coaegresco?front-formamide=temeritas", + "__title": "Astrum exercitationem numquam cur aperte appositus.", + "__group": "9SllaFLV" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "85.55.64.205", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.1 (KHTML, like Gecko) Version/4.0.2 Safari/534.1.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://imaginary-futon.name/adicio-ter-desidero?scientific-pulse=aduro#virgo", + "__title": "Amiculum excepturi benevolentia cervus curso aegrus combibo adstringo attero capitulus.", + "__group": "0YMxGhj_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "85.55.64.205", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.1 (KHTML, like Gecko) Version/4.0.2 Safari/534.1.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "decumbo", + "properties": { + "__group": "0YMxGhj_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "90.192.67.153", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_8 rv:6.0; FI) AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.6 Safari/533.1.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://repentant-statue.info/decipio-paulatim-apostolus?finished-pendant=animi", + "__title": "Carus varius circumvenio amita adipiscor cimentarius aspicio alias.", + "__group": "trB9WkFW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "90.192.67.153", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_8 rv:6.0; FI) AppleWebKit/533.1.0 (KHTML, like Gecko) Version/7.1.6 Safari/533.1.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "aggero", + "properties": { + "__group": "trB9WkFW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "64.245.48.14", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.1.1 (KHTML, like Gecko) Chrome/15.0.820.0 Safari/535.1.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://aggressive-flat.name/chirographum-unus-atque?hollow-formula=adflicto", + "__title": "Denique barba atavus cohaero testimonium vobis casso.", + "__group": "1ihI5Whl" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "18.129.209.64", + "user-agent": "Opera/12.7 (Windows NT 5.1; U; SV Presto/2.9.189 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://warped-space.info/consectetur-ulterius-cunae#ara", + "__title": "Cibo molestiae vere vigilo nesciunt.", + "__group": "W1mF_QZy" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "18.129.209.64", + "user-agent": "Opera/12.7 (Windows NT 5.1; U; SV Presto/2.9.189 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "valeo", + "properties": { + "__group": "W1mF_QZy" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "119.29.144.13", + "user-agent": "Opera/12.93 (Macintosh; Intel Mac OS X 10.9.9 U; EU Presto/2.9.185 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://imaginary-futon.name/tenetur-avarus-denuo?robust-hutch=accendo", + "__title": "Ad averto turbo cura appello viriliter nulla voco attollo caste.", + "__group": "_MBHP3iH" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "210.21.183.98", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/3.0)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://overcooked-luck.net/comburo-iusto-accendo?tepid-minion=articulus", + "__title": "Thema decor tempore coniecto consequuntur baiulus pel vir.", + "__group": "Dy6eOGf8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "84.54.4.40", + "user-agent": "Opera/10.92 (Windows NT 5.1; U; SV Presto/2.9.171 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://repentant-statue.info/vulgaris-cursim-celer?unimportant-birth=neque", + "__title": "Ocer communis theatrum aduro tergum talis.", + "__group": "mqLgjpio" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "178.32.223.42", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:9.2) Gecko/20100101 Firefox/9.2.3", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://imaginary-futon.name/tenetur-somnus-dolorem?terrible-agreement=hic", + "__title": "Stillicidium ante cultellus harum.", + "__group": "ymMSE3Vs" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "96.156.67.36", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/7.0.2 Safari/532.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://aggressive-flat.name/caritas-curia-defleo", + "__title": "Bellicus cursus teres corpus asperiores volo id aedificium.", + "__group": "arAsS1I5" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "85.55.64.205", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.1 (KHTML, like Gecko) Version/4.0.2 Safari/534.1.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/veritas-culpa-tergo?silver-lift=anser", + "__title": "Degero acidus vulgus.", + "__group": "8uxRM2j6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "85.55.64.205", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.1 (KHTML, like Gecko) Version/4.0.2 Safari/534.1.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "stabilis", + "properties": { + "__group": "8uxRM2j6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "111.14.129.45", + "user-agent": "Opera/13.71 (Windows NT 6.3; U; MG Presto/2.9.163 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/copiose-sum-angelus?unwieldy-tarragon=accusamus", + "__title": "Aegrotatio non tunc.", + "__group": "3zjesggK" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "111.14.129.45", + "user-agent": "Opera/13.71 (Windows NT 6.3; U; MG Presto/2.9.163 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "abscido", + "properties": { + "__group": "3zjesggK" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "187.247.103.91", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/538.1.2 (KHTML, like Gecko) Version/7.0.10 Safari/538.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://warped-space.info/sub-eveniet-velum", + "__title": "Speculum callide molestiae.", + "__group": "IY4tpfaA" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "187.247.103.91", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/538.1.2 (KHTML, like Gecko) Version/7.0.10 Safari/538.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "admoneo", + "properties": { + "__group": "IY4tpfaA" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "31.25.245.70", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7.6; rv:9.9) Gecko/20100101 Firefox/9.9.8", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://overcooked-luck.net/arceo-sumo-subito?busy-knickers=quas#creator", + "__title": "Deficio vix coniecto.", + "__group": "6Z4C7LaS" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "220.240.221.102", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/532.2.1 (KHTML, like Gecko) Chrome/29.0.887.0 Safari/532.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://imaginary-futon.name/tubineus-impedit-urbs?ashamed-cork=tero", + "__title": "Aiunt ipsum conitor.", + "__group": "LXn16tLs" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "220.240.221.102", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/532.2.1 (KHTML, like Gecko) Chrome/29.0.887.0 Safari/532.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "aegre", + "properties": { + "__group": "LXn16tLs" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "172.195.43.62", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_6_2 rv:5.0; KW) AppleWebKit/535.1.2 (KHTML, like Gecko) Version/4.0.6 Safari/535.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://repentant-statue.info/deinde-alveus-vergo?filthy-cellar=sollers", + "__title": "Damno debilito asper suadeo sapiente laborum.", + "__group": "w6yq_F6Z" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "172.195.43.62", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_6_2 rv:5.0; KW) AppleWebKit/535.1.2 (KHTML, like Gecko) Version/4.0.6 Safari/535.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "caste", + "properties": { + "__group": "w6yq_F6Z" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "54.104.11.187", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:7.3) Gecko/20100101 Firefox/7.3.3", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://repentant-statue.info/dolor-unde-depromo", + "__title": "Error corroboro quia atrocitas tabella custodia.", + "__group": "iQvthczj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "54.104.11.187", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:7.3) Gecko/20100101 Firefox/7.3.3", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "quasi", + "properties": { + "__group": "iQvthczj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "106.31.53.120", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.2.1 (KHTML, like Gecko) Version/6.1.8 Safari/532.2.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://aggressive-flat.name/rerum-nihil-demergo#amiculum", + "__title": "Excepturi consequatur tremo cunae surculus voluptas veritatis solio vulgus clamo.", + "__group": "xeFn-j0_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "106.31.53.120", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.2.1 (KHTML, like Gecko) Version/6.1.8 Safari/532.2.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "aperio", + "properties": { + "__group": "xeFn-j0_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "102.20.55.220", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/531.0.2 (KHTML, like Gecko) Chrome/21.0.815.0 Safari/531.0.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://imaginary-futon.name/tondeo-tergum-terga?terrible-minister=careo#cauda", + "__title": "Conicio amaritudo laboriosam depromo cribro denique accedo.", + "__group": "f7n_SHr7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "137.252.155.172", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:9.8) Gecko/20100101 Firefox/9.8.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://imaginary-futon.name/territo-caveo-synagoga?ornate-kettledrum=addo", + "__title": "Varietas aer absconditus.", + "__group": "qpkbHqH0" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "176.203.70.158", + "user-agent": "Opera/12.77 (Macintosh; Intel Mac OS X 10.6.9 U; LI Presto/2.9.164 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://aggressive-flat.name/delinquo-tabula-repellat?thrifty-cuckoo=torrens#conventus", + "__title": "Aranea suscipit colo.", + "__group": "VDLsKUEY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "176.203.70.158", + "user-agent": "Opera/12.77 (Macintosh; Intel Mac OS X 10.6.9 U; LI Presto/2.9.164 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "suus", + "properties": { + "__group": "VDLsKUEY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "157.154.20.164", + "user-agent": "Opera/9.84 (Macintosh; Intel Mac OS X 10.10.0 U; HR Presto/2.9.172 Version/12.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://aggressive-flat.name/itaque-advenio-complectus?big-exhaust=ubi", + "__title": "Auctus asperiores rem cogito comedo combibo vinculum cernuus careo tenetur.", + "__group": "E3Y1Cwyb" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "157.154.20.164", + "user-agent": "Opera/9.84 (Macintosh; Intel Mac OS X 10.10.0 U; HR Presto/2.9.172 Version/12.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "distinctio", + "properties": { + "__group": "E3Y1Cwyb" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "114.36.37.185", + "user-agent": "Opera/13.74 (X11; Linux x86_64; U; ET Presto/2.9.182 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/contego-denuo-ascisco?flashy-suitcase=cohors", + "__title": "Trans aperte consuasor traho vinculum tremo.", + "__group": "r5SrW5JE" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "114.36.37.185", + "user-agent": "Opera/13.74 (X11; Linux x86_64; U; ET Presto/2.9.182 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "blanditiis", + "properties": { + "__group": "r5SrW5JE" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "100.43.222.202", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:10.8) Gecko/20100101 Firefox/10.8.5", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://imaginary-futon.name/tersus-utrimque-cerno#annus", + "__title": "Timor civitas terra occaecati.", + "__group": "DYzbnbDO" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "53.18.79.211", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://imaginary-futon.name/sub-ad-usque", + "__title": "Turbo laudantium deserunt.", + "__group": "-UPq71xk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "172.195.43.62", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_6_2 rv:5.0; KW) AppleWebKit/535.1.2 (KHTML, like Gecko) Version/4.0.6 Safari/535.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://repentant-statue.info/condico-talio-abeo", + "__title": "Bonus talus corona aperte corona accusator volva clibanus occaecati thymum.", + "__group": "k2u74kAg" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "172.195.43.62", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_6_2 rv:5.0; KW) AppleWebKit/535.1.2 (KHTML, like Gecko) Version/4.0.6 Safari/535.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "paens", + "properties": { + "__group": "k2u74kAg" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "69.60.98.76", + "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.1)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://warped-space.info/volup-bonus-celo?terrible-mantua=aequus", + "__title": "Varietas cibo votum.", + "__group": "Xvfd0Pgu" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "69.60.98.76", + "user-agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.1)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "supra", + "properties": { + "__group": "Xvfd0Pgu" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "115.126.237.48", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:5.5) Gecko/20100101 Firefox/5.5.8", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://warped-space.info/balbus-cohibeo-adstringo#damnatio", + "__title": "Circumvenio corpus caecus.", + "__group": "gsnnEI43" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "115.126.237.48", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:5.5) Gecko/20100101 Firefox/5.5.8", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "sophismata", + "properties": { + "__group": "gsnnEI43" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "242.214.34.120", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_0 rv:6.0; JV) AppleWebKit/536.0.2 (KHTML, like Gecko) Version/5.0.8 Safari/536.0.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://aggressive-flat.name/non-voluntarius-utique?proud-knight=stella", + "__title": "Tero absum thorax adamo paens volutabrum.", + "__group": "okgNSZ0D" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "141.86.14.47", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5.1; rv:12.1) Gecko/20100101 Firefox/12.1.8", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://imaginary-futon.name/coruscus-cogito-ea", + "__title": "Arcesso venustas cavus astrum crur corona.", + "__group": "D4Y4TM5r" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "3.36.184.34", + "user-agent": "Opera/14.75 (Windows NT 5.3; U; NE Presto/2.9.184 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://repentant-statue.info/abstergo-degero-impedit?austere-decongestant=pecto#est", + "__title": "Tolero crastinus sono.", + "__group": "sKRyIwDs" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "102.20.55.220", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/531.0.2 (KHTML, like Gecko) Chrome/21.0.815.0 Safari/531.0.2", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://imaginary-futon.name/tametsi-barba-amet?ajar-brook=aegre#tabula", + "__title": "Depono voluptate coadunatio nesciunt tenetur culpo.", + "__group": "AD3aRdCe" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "79.59.15.163", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_4 rv:6.0; FA) AppleWebKit/533.2.0 (KHTML, like Gecko) Version/6.1.5 Safari/533.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://overcooked-luck.net/curtus-creptio-speciosus?stained-sunbeam=contego", + "__title": "Angelus cernuus admitto volup nam capitulus color apto amissio ex.", + "__group": "j-Sssuqc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "52.197.84.246", + "user-agent": "Mozilla/5.0 (Windows NT 6.1; rv:8.3) Gecko/20100101 Firefox/8.3.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://overcooked-luck.net/cupio-cogo-sto?smart-sport=ducimus#voco", + "__title": "Uredo laudantium cognatus.", + "__group": "iOj1NQ30" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "52.197.84.246", + "user-agent": "Mozilla/5.0 (Windows NT 6.1; rv:8.3) Gecko/20100101 Firefox/8.3.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://overcooked-luck.net/versus-ara-conspergo?squiggly-offset=harum", + "__title": "Ara arma curia depono ter.", + "__group": "1Lu8vGM6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "52.197.84.246", + "user-agent": "Mozilla/5.0 (Windows NT 6.1; rv:8.3) Gecko/20100101 Firefox/8.3.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "accusantium", + "properties": { + "__group": "1Lu8vGM6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "172.195.43.62", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_6_2 rv:5.0; KW) AppleWebKit/535.1.2 (KHTML, like Gecko) Version/4.0.6 Safari/535.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://repentant-statue.info/absorbeo-allatus-deinde?practical-arcade=agnitio#ascit", + "__title": "Praesentium caterva carmen vado amo claustrum.", + "__group": "funPBU_G" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "172.195.43.62", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_6_2 rv:5.0; KW) AppleWebKit/535.1.2 (KHTML, like Gecko) Version/4.0.6 Safari/535.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "quam", + "properties": { + "__group": "funPBU_G" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "172.195.43.62", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_6_2 rv:5.0; KW) AppleWebKit/535.1.2 (KHTML, like Gecko) Version/4.0.6 Safari/535.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://repentant-statue.info/vinco-aurum-impedit?troubled-digit=acidus#talis", + "__title": "Audentia defaeco tollo damno aestus.", + "__group": "JSMrK6BW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "170.246.57.183", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:13.9) Gecko/20100101 Firefox/13.9.3", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://imaginary-futon.name/demonstro-clam-degero?gripping-ravioli=crastinus#officiis", + "__title": "Ab tactus bestia usus facere.", + "__group": "NN1twtYC" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "170.246.57.183", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:13.9) Gecko/20100101 Firefox/13.9.3", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "tres", + "properties": { + "__group": "NN1twtYC" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "170.246.57.183", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:13.9) Gecko/20100101 Firefox/13.9.3", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://imaginary-futon.name/absum-admitto-versus?salty-waist=cogo", + "__title": "Titulus undique ipsa dolorum illum.", + "__group": "wV4U2wFr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "118.124.52.58", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/utilis-armarium-civis?pleased-self-confidence=accusator", + "__title": "Angelus doloremque ad bene concido dolores.", + "__group": "MG__1rYJ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "233.101.22.141", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/6.1.9 Safari/532.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://warped-space.info/defleo-truculenter-cunctatio", + "__title": "Clam cursus sapiente repellendus capto arcesso tristis urbs volo.", + "__group": "ujelSIcz" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "233.101.22.141", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/6.1.9 Safari/532.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "utilis", + "properties": { + "__group": "ujelSIcz" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "85.55.64.205", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.1 (KHTML, like Gecko) Version/4.0.2 Safari/534.1.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://imaginary-futon.name/distinctio-beatus-aiunt?memorable-volleyball=supplanto", + "__title": "Tutis tandem auctor.", + "__group": "lQG12hkI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "85.55.64.205", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.1 (KHTML, like Gecko) Version/4.0.2 Safari/534.1.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "audeo", + "properties": { + "__group": "lQG12hkI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "64.245.48.14", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.1.1 (KHTML, like Gecko) Chrome/15.0.820.0 Safari/535.1.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://aggressive-flat.name/dedecor-pauci-conqueror", + "__title": "Timor defendo solus trado.", + "__group": "LMoHCVNI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "134.235.13.35", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_9) AppleWebKit/538.1.2 (KHTML, like Gecko) Chrome/25.0.873.0 Safari/538.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://repentant-statue.info/combibo-tres-aveho?mild-piglet=valde", + "__title": "Tot ascisco tendo casso tribuo valetudo.", + "__group": "J3wmNbDY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "19.5.43.130", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/3.1; .NET CLR 4.3.73998.7)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://aggressive-flat.name/cohibeo-spoliatio-deleo?cute-seal=temeritas", + "__title": "Defleo commodo expedita et dedico.", + "__group": "soP9tfDQ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "172.195.43.62", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_6_2 rv:5.0; KW) AppleWebKit/535.1.2 (KHTML, like Gecko) Version/4.0.6 Safari/535.1.2", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://repentant-statue.info/maxime-stips-aveho?essential-solvency=odit", + "__title": "Creator statua brevis.", + "__group": "Z0rq4FJt" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "232.132.247.110", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.1)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://imaginary-futon.name/natus-accendo-quod?usable-corral=caterva", + "__title": "Nam bibo animi.", + "__group": "ONP3yJ3R" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "232.132.247.110", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.1)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "viriliter", + "properties": { + "__group": "ONP3yJ3R" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "170.45.18.148", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_2) AppleWebKit/537.2.1 (KHTML, like Gecko) Chrome/38.0.875.0 Safari/537.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://repentant-statue.info/et-ait-atrocitas?vague-kinase=antea", + "__title": "Optio non decumbo tripudio cubitum.", + "__group": "2Rsry4tB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "33.210.82.241", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:6.5) Gecko/20100101 Firefox/6.5.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://imaginary-futon.name/tres-xiphias-illum", + "__title": "Officiis alii veritatis acervus.", + "__group": "V2gLn7PX" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "64.245.48.14", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.1.1 (KHTML, like Gecko) Chrome/15.0.820.0 Safari/535.1.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/caries-bene-sumptus?shy-draft=conventus#stultus", + "__title": "Aegre conscendo tenax succedo vita.", + "__group": "bXAOBz3Q" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "64.245.48.14", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.1.1 (KHTML, like Gecko) Chrome/15.0.820.0 Safari/535.1.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "contigo", + "properties": { + "__group": "bXAOBz3Q" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "45.176.204.179", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.10.4; rv:13.1) Gecko/20100101 Firefox/13.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://warped-space.info/advoco-spectaculum-spero?known-hospitalization=clibanus#pecto", + "__title": "Denuncio deorsum aro tam nesciunt torrens spargo campana bibo.", + "__group": "vZTC7MjR" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "215.57.53.196", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7.1; rv:6.8) Gecko/20100101 Firefox/6.8.7", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://warped-space.info/appello-aedificium-termes?same-seagull=terra", + "__title": "Ustulo veniam caelum umbra tametsi crastinus doloribus degusto conduco.", + "__group": "CfvboD0x" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "215.57.53.196", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7.1; rv:6.8) Gecko/20100101 Firefox/6.8.7", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "decretum", + "properties": { + "__group": "CfvboD0x" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "199.6.122.83", + "user-agent": "Opera/9.82 (Macintosh; Intel Mac OS X 10.5.0 U; LA Presto/2.9.190 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://imaginary-futon.name/currus-aestivus-armarium", + "__title": "Vaco ea dicta.", + "__group": "jnouXZ96" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "199.6.122.83", + "user-agent": "Opera/9.82 (Macintosh; Intel Mac OS X 10.5.0 U; LA Presto/2.9.190 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "adsum", + "properties": { + "__group": "jnouXZ96" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "38.190.228.171", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:13.9) Gecko/20100101 Firefox/13.9.2", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://overcooked-luck.net/vix-architecto-volo?strange-mouser=cubicularis#pecco", + "__title": "Minus amaritudo somnus crastinus acidus.", + "__group": "YlaFhn8R" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "19.5.43.130", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/3.1; .NET CLR 4.3.73998.7)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://aggressive-flat.name/tertius-desidero-temperantia?next-swordfish=annus", + "__title": "Vito audax ab modi delinquo votum celebrer aequus caste.", + "__group": "zFEwSt4K" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "19.5.43.130", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.3; Trident/3.1; .NET CLR 4.3.73998.7)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "textus", + "properties": { + "__group": "zFEwSt4K" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "49.141.254.13", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.1)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://repentant-statue.info/calco-curia-curtus?lost-custom=vaco", + "__title": "Virtus crapula trucido pectus capitulus conor socius.", + "__group": "X0XJ_Dzj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "49.141.254.13", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.1)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "id", + "properties": { + "__group": "X0XJ_Dzj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "188.38.209.195", + "user-agent": "Opera/14.48 (Macintosh; Intel Mac OS X 10.6.9 U; LN Presto/2.9.181 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/timidus-accedo-adinventitias", + "__title": "Pecco desidero victus.", + "__group": "bFouAxFR" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "188.38.209.195", + "user-agent": "Opera/14.48 (Macintosh; Intel Mac OS X 10.6.9 U; LN Presto/2.9.181 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "celer", + "properties": { + "__group": "bFouAxFR" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "52.197.84.246", + "user-agent": "Mozilla/5.0 (Windows NT 6.1; rv:8.3) Gecko/20100101 Firefox/8.3.1", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://overcooked-luck.net/viridis-thorax-conor?joyous-community=torqueo", + "__title": "Uter patrocinor statim amita bibo utpote.", + "__group": "lpPbJ40C" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "177.123.93.173", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0) AppleWebKit/533.1.2 (KHTML, like Gecko) Chrome/36.0.893.0 Safari/533.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://warped-space.info/depulso-celo-vicissitudo", + "__title": "Clam vigilo subito quaerat carbo denego adiuvo apud aeneus.", + "__group": "eXZFb05y" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "125.53.247.34", + "user-agent": "Opera/11.97 (X11; Linux i686; U; AS Presto/2.9.188 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://repentant-statue.info/depulso-vindico-supellex#calco", + "__title": "Quod texo adamo constans stella amo.", + "__group": "mjP9m8sE" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "125.53.247.34", + "user-agent": "Opera/11.97 (X11; Linux i686; U; AS Presto/2.9.188 Version/11.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "truculenter", + "properties": { + "__group": "mjP9m8sE" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "59.107.138.69", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/538.2.1 (KHTML, like Gecko) Chrome/15.0.877.0 Safari/538.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://repentant-statue.info/crapula-paens-adfectus?edible-affect=stultus", + "__title": "Corpus tantum speculum defero colligo coaegresco.", + "__group": "u_qllO0a" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "59.107.138.69", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/538.2.1 (KHTML, like Gecko) Chrome/15.0.877.0 Safari/538.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "celer", + "properties": { + "__group": "u_qllO0a" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "248.163.31.104", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:10.2) Gecko/20100101 Firefox/10.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://overcooked-luck.net/id-sublime-votum#temporibus", + "__title": "Acervus tui antiquus.", + "__group": "QPEdcMxS" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "248.163.31.104", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:10.2) Gecko/20100101 Firefox/10.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "coniuratio", + "properties": { + "__group": "QPEdcMxS" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "176.203.70.158", + "user-agent": "Opera/12.77 (Macintosh; Intel Mac OS X 10.6.9 U; LI Presto/2.9.164 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://aggressive-flat.name/arbitro-tergum-abbas?apprehensive-someplace=vesco", + "__title": "Cibo absorbeo agnosco aeger adamo incidunt recusandae dedico.", + "__group": "InOytXYG" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "176.203.70.158", + "user-agent": "Opera/12.77 (Macintosh; Intel Mac OS X 10.6.9 U; LI Presto/2.9.164 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "depromo", + "properties": { + "__group": "InOytXYG" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "224.72.212.160", + "user-agent": "Opera/10.16 (Windows NT 6.2; U; HU Presto/2.9.162 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://aggressive-flat.name/casus-taedium-crapula?plump-institute=accusator", + "__title": "Cui conor suscipit delinquo.", + "__group": "toK2FJFK" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "224.72.212.160", + "user-agent": "Opera/10.16 (Windows NT 6.2; U; HU Presto/2.9.162 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "tersus", + "properties": { + "__group": "toK2FJFK" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "111.14.129.45", + "user-agent": "Opera/13.71 (Windows NT 6.3; U; MG Presto/2.9.163 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://warped-space.info/defluo-vomito-adflicto", + "__title": "Conduco utrum quasi optio cras calco adulatio tardus attonbitus conduco.", + "__group": "W09j4HKN" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "70.134.179.66", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/4.1.0 Safari/532.1.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://warped-space.info/vobis-argentum-theatrum", + "__title": "Cresco vomica magni eveniet varietas bestia desolo vel cognomen.", + "__group": "a4ExkRG3" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "70.134.179.66", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/4.1.0 Safari/532.1.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "coerceo", + "properties": { + "__group": "a4ExkRG3" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "124.22.137.223", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/532.0.0 (KHTML, like Gecko) Chrome/31.0.815.0 Safari/532.0.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://imaginary-futon.name/tam-acerbitas-ultra?fruitful-bungalow=surculus", + "__title": "Articulus terminatio praesentium viriliter eveniet cruciamentum.", + "__group": "8ch4eLdi" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "124.22.137.223", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/532.0.0 (KHTML, like Gecko) Chrome/31.0.815.0 Safari/532.0.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "aedificium", + "properties": { + "__group": "8ch4eLdi" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "233.11.144.29", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.2.0 (KHTML, like Gecko) Chrome/26.0.873.0 Safari/531.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://overcooked-luck.net/architecto-atqui-arcesso", + "__title": "Abscido repellat theca quo exercitationem vomer depopulo cupiditas campana careo.", + "__group": "chZccwTB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "233.11.144.29", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/531.2.0 (KHTML, like Gecko) Chrome/26.0.873.0 Safari/531.2.0", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "vulticulus", + "properties": { + "__group": "chZccwTB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "102.173.161.162", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/536.0.1 (KHTML, like Gecko) Version/5.1.2 Safari/536.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://aggressive-flat.name/sollicito-tondeo-congregatio?breakable-sauerkraut=defleo", + "__title": "Consuasor cupio ad tardus pectus concido facilis absconditus.", + "__group": "QwPJqEVO" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "118.124.52.58", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://warped-space.info/textus-cupiditas-infit?jaunty-birdbath=doloremque#contigo", + "__title": "Canis absorbeo ea aggero tonsor conor capio cibo commemoro defaeco.", + "__group": "Ktrv9hnB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "232.132.247.110", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.1)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://imaginary-futon.name/carbo-cunctatio-eaque#vado", + "__title": "Amplitudo concedo sollicito succedo vilicus amaritudo arceo attollo vulgivagus.", + "__group": "qDW8dRkq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "232.132.247.110", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.1)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "attero", + "properties": { + "__group": "qDW8dRkq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "177.114.58.221", + "user-agent": "Opera/12.55 (Windows NT 5.1; U; HT Presto/2.9.181 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://overcooked-luck.net/cruentus-cumque-absens?bleak-trash=accusamus", + "__title": "Verto canonicus strues placeat nam.", + "__group": "aker0a35" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "233.101.22.141", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/6.1.9 Safari/532.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://warped-space.info/clarus-canis-currus?untried-baseboard=vicinus#aranea", + "__title": "Strues nisi cinis angustus tres.", + "__group": "5wQpk087" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "224.72.212.160", + "user-agent": "Opera/10.16 (Windows NT 6.2; U; HU Presto/2.9.162 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://aggressive-flat.name/admitto-thalassinus-ventus?courteous-graffiti=alii", + "__title": "Vito vesica cerno ciminatio sono tumultus vigor virgo.", + "__group": "c6KoR3cy" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "224.72.212.160", + "user-agent": "Opera/10.16 (Windows NT 6.2; U; HU Presto/2.9.162 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "sol", + "properties": { + "__group": "c6KoR3cy" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "17.37.61.76", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_0 rv:6.0; TR) AppleWebKit/531.0.0 (KHTML, like Gecko) Version/4.0.5 Safari/531.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://repentant-statue.info/decet-tonsor-auditor?descriptive-topsail=cattus#cui", + "__title": "Odio illo velit cado tutamen deserunt articulus.", + "__group": "2WIZ-Nle" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "17.37.61.76", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_0 rv:6.0; TR) AppleWebKit/531.0.0 (KHTML, like Gecko) Version/4.0.5 Safari/531.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "vicissitudo", + "properties": { + "__group": "2WIZ-Nle" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "115.126.237.48", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:5.5) Gecko/20100101 Firefox/5.5.8", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://warped-space.info/torrens-vel-thesaurus?honorable-footrest=sperno", + "__title": "Soleo aiunt tenax arcus cariosus mollitia harum blandior.", + "__group": "UURvYf9x" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "115.126.237.48", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:5.5) Gecko/20100101 Firefox/5.5.8", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "terga", + "properties": { + "__group": "UURvYf9x" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "32.215.124.203", + "user-agent": "Opera/14.0 (Windows NT 6.3; U; NE Presto/2.9.181 Version/11.00)", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://overcooked-luck.net/quas-ceno-cavus?aching-mousse=valde", + "__title": "Repellat bis vulariter tabgo crur.", + "__group": "Pd2-ps7B" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "160.243.121.32", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/6.1; .NET CLR 2.5.35595.6)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://repentant-statue.info/cunae-thesis-auctus#tabella", + "__title": "Explicabo eum ullam virtus audax.", + "__group": "ZIDKBIAP" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "96.156.67.36", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.2)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/7.0.2 Safari/532.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://aggressive-flat.name/summisse-tutis-ab", + "__title": "Causa vicinus bibo usus acceptus repudiandae.", + "__group": "ZLhwUIGz" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "117.32.42.86", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/535.0.0 (KHTML, like Gecko) Chrome/23.0.892.0 Safari/535.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://repentant-statue.info/desipio-tabernus-cohaero?animated-tennis=aequitas#auctor", + "__title": "Tristis demergo convoco tabernus delectus tamen.", + "__group": "zMuZgagw" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "237.60.127.161", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://repentant-statue.info/nulla-auxilium-tenetur", + "__title": "Depono trado adicio civitas enim thermae.", + "__group": "w6ds4j_l" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "237.60.127.161", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "ocer", + "properties": { + "__group": "w6ds4j_l" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "25.173.63.9", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_5 rv:4.0; HU) AppleWebKit/537.0.0 (KHTML, like Gecko) Version/5.0.0 Safari/537.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/ulciscor-aedificium-ustilo?slight-hyphenation=cetera", + "__title": "Consectetur angulus cauda absens utilis accusamus suadeo ars utrum.", + "__group": "W1xefu5g" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "130.241.68.76", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/531.2.1 (KHTML, like Gecko) Chrome/17.0.898.0 Safari/531.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://imaginary-futon.name/nisi-cultura-cedo", + "__title": "Velit stillicidium asporto mollitia vilitas centum temperantia cum varius caelum.", + "__group": "9lNWPEFT" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "25.173.63.9", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_5 rv:4.0; HU) AppleWebKit/537.0.0 (KHTML, like Gecko) Version/5.0.0 Safari/537.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://aggressive-flat.name/blanditiis-exercitationem-tribuo?good-lox=defendo#arbitro", + "__title": "Apto congregatio tamisium.", + "__group": "7st-lwdN" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "128.92.123.152", + "user-agent": "Opera/13.9 (Windows NT 5.3; U; CU Presto/2.9.183 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://warped-space.info/succurro-arto-tenax?elegant-parsnip=cupressus#fugiat", + "__title": "Theatrum tutis cogo suffoco.", + "__group": "EA9RwpqZ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "128.92.123.152", + "user-agent": "Opera/13.9 (Windows NT 5.3; U; CU Presto/2.9.183 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "quidem", + "properties": { + "__group": "EA9RwpqZ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "172.232.208.96", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5.6; rv:6.1) Gecko/20100101 Firefox/6.1.6", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://imaginary-futon.name/itaque-vereor-crustulum?possible-exploration=ab", + "__title": "Solum universe collum angulus.", + "__group": "DQhySKDB" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "199.39.96.112", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://repentant-statue.info/amicitia-ultio-conduco?amazing-catalyst=acidus#aeternus", + "__title": "Calco et color talus cometes curvo agnitio ara averto sollers.", + "__group": "XAlTwXzh" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "59.107.138.69", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/538.2.1 (KHTML, like Gecko) Chrome/15.0.877.0 Safari/538.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://repentant-statue.info/dolores-vobis-neque", + "__title": "Civitas comprehendo suscipit harum aperiam aptus.", + "__group": "4SCGRlJ_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "59.107.138.69", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/538.2.1 (KHTML, like Gecko) Chrome/15.0.877.0 Safari/538.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "explicabo", + "properties": { + "__group": "4SCGRlJ_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "106.31.53.120", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.2.1 (KHTML, like Gecko) Version/6.1.8 Safari/532.2.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://aggressive-flat.name/advoco-sub-altus?enchanting-quit=claudeo#alii", + "__title": "Vestrum beatae supra.", + "__group": "VT_vxHpq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "50.144.175.190", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_1 rv:6.0; BG) AppleWebKit/533.1.2 (KHTML, like Gecko) Version/7.0.6 Safari/533.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://warped-space.info/tabella-illo-theologus?rough-printer=subito", + "__title": "Taceo explicabo vester demum solitudo talio thorax vado.", + "__group": "P062WV73" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "237.128.18.72", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.72134.6)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.google.com", + "__path": "https://aggressive-flat.name/accusator-illum-ciminatio?quintessential-decryption=aiunt", + "__title": "Voluptate agnosco barba charisma texo officiis civis reiciendis creber utilis.", + "__group": "Q6wYI0wy" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "237.128.18.72", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.72134.6)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "aer", + "properties": { + "__group": "Q6wYI0wy" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "92.17.156.140", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.2.1 (KHTML, like Gecko) Chrome/14.0.845.0 Safari/535.2.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://aggressive-flat.name/dolore-ascisco-aeternus?sardonic-massage=charisma", + "__title": "Quo crastinus deorsum angulus tergiversatio.", + "__group": "MHH0mTrE" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "33.83.5.247", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://imaginary-futon.name/cerno-deripio-abeo#correptius", + "__title": "Sequi accusantium vado.", + "__group": "j8aCUWCK" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "33.83.5.247", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "vobis", + "properties": { + "__group": "j8aCUWCK" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "211.25.95.149", + "user-agent": "Opera/12.5 (X11; Linux i686; U; NN Presto/2.9.180 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://aggressive-flat.name/subito-crustulum-itaque?brilliant-pacemaker=bellum", + "__title": "At bonus acies corrupti comparo contigo virtus conitor reprehenderit.", + "__group": "Gtdu9jP_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "237.60.127.161", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://repentant-statue.info/cauda-substantia-tantum?faint-massage=capitulus#votum", + "__title": "Trucido avaritia surgo contego utrimque bardus.", + "__group": "Y-FomfDs" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "49.141.254.13", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.1)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://repentant-statue.info/amoveo-incidunt-careo?pointless-louse=omnis#campana", + "__title": "Combibo aliqua tubineus stipes.", + "__group": "pCSS3TlI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "49.141.254.13", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.1)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "a", + "properties": { + "__group": "pCSS3TlI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "227.19.84.206", + "user-agent": "Mozilla/5.0 (Windows NT 6.0; Win64; x64; rv:9.4) Gecko/20100101 Firefox/9.4.9", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://warped-space.info/ademptio-ventus-beatus?mean-morning=cupio", + "__title": "Usque aeneus triduana volup.", + "__group": "n1Mvdk-z" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "227.19.84.206", + "user-agent": "Mozilla/5.0 (Windows NT 6.0; Win64; x64; rv:9.4) Gecko/20100101 Firefox/9.4.9", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "corroboro", + "properties": { + "__group": "n1Mvdk-z" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "232.132.247.110", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.1)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://imaginary-futon.name/abscido-torqueo-versus?gifted-steeple=temporibus", + "__title": "Comis voluptas aeneus depromo adfero vito credo cupressus.", + "__group": "45kXbPYf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "25.173.63.9", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_5 rv:4.0; HU) AppleWebKit/537.0.0 (KHTML, like Gecko) Version/5.0.0 Safari/537.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://aggressive-flat.name/demergo-corona-perferendis?vengeful-airman=fugit", + "__title": "Ante thermae adstringo torqueo neque.", + "__group": "Bseqp43P" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "25.173.63.9", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_5 rv:4.0; HU) AppleWebKit/537.0.0 (KHTML, like Gecko) Version/5.0.0 Safari/537.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "audio", + "properties": { + "__group": "Bseqp43P" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "208.17.89.119", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.2; Trident/5.0; .NET CLR 1.9.48748.4)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://aggressive-flat.name/terga-conitor-in", + "__title": "Suadeo decor ea concedo solio suus ea mollitia vulticulus.", + "__group": "6yn-GlYK" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "233.101.22.141", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/6.1.9 Safari/532.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://warped-space.info/adamo-textor-defaeco?short-term-puppet=damnatio", + "__title": "Coepi conscendo tabesco sortitus deorsum turpis timidus cubitum.", + "__group": "R3bUjL7h" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "233.101.22.141", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/6.1.9 Safari/532.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "adsum", + "properties": { + "__group": "R3bUjL7h" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "226.9.214.254", + "user-agent": "Opera/14.74 (Windows NT 6.1; U; LI Presto/2.9.164 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://imaginary-futon.name/solvo-turba-vitium", + "__title": "Infit volaticus adamo teres acies uredo damnatio.", + "__group": "PIM6tm7k" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "49.141.254.13", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.1)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://repentant-statue.info/abbas-utrum-sapiente", + "__title": "Pecto sequi amor sint derideo cernuus rerum.", + "__group": "iRt0tY5N" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "35.11.137.108", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6.0; rv:8.7) Gecko/20100101 Firefox/8.7.3", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://warped-space.info/cena-cado-aiunt?deadly-object=curia#voluptate", + "__title": "Asperiores theca abscido audentia aduro.", + "__group": "kEqCh4y5" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "35.11.137.108", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6.0; rv:8.7) Gecko/20100101 Firefox/8.7.3", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "crudelis", + "properties": { + "__group": "kEqCh4y5" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "159.138.173.21", + "user-agent": "Opera/10.45 (Windows NT 6.3; U; LA Presto/2.9.183 Version/12.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://repentant-statue.info/theatrum-provident-adflicto?married-statue=adduco", + "__title": "Allatus aperiam consectetur.", + "__group": "EtbL8APl" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "237.128.18.72", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.72134.6)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://aggressive-flat.name/clibanus-cotidie-cras#ipsam", + "__title": "Vitium derideo sto teres dedico.", + "__group": "ykQJfNJH" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "237.128.18.72", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.72134.6)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "tollo", + "properties": { + "__group": "ykQJfNJH" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "226.9.214.254", + "user-agent": "Opera/14.74 (Windows NT 6.1; U; LI Presto/2.9.164 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://imaginary-futon.name/cito-repellendus-bene", + "__title": "Saepe apud sequi curis corrumpo condico administratio argentum.", + "__group": "B5qzT_Ww" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "59.107.138.69", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/538.2.1 (KHTML, like Gecko) Chrome/15.0.877.0 Safari/538.2.1", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://repentant-statue.info/conscendo-ullam-clarus?sudden-popularity=curatio#civis", + "__title": "Conculco demoror virtus contigo ipsa comparo velut ulciscor excepturi.", + "__group": "e3BvAvgC" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "17.37.61.76", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_0 rv:6.0; TR) AppleWebKit/531.0.0 (KHTML, like Gecko) Version/4.0.5 Safari/531.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/tendo-ratione-vacuus?tiny-nucleotidase=confido#ager", + "__title": "Cervus conturbo coadunatio absconditus congregatio ipsam virtus perspiciatis curis.", + "__group": "7oK_gtEZ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "45.176.204.179", + "user-agent": "Mozilla/5.0 (Macintosh; PPC Mac OS X 10.10.4; rv:13.1) Gecko/20100101 Firefox/13.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://warped-space.info/correptius-territo-cognatus?zany-cruelty=tracto", + "__title": "Accusamus conventus nesciunt adsidue.", + "__group": "HELjo3t9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "177.57.18.121", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/533.1.2 (KHTML, like Gecko) Chrome/36.0.828.0 Safari/533.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://warped-space.info/vespillo-inventore-patior?weighty-flame=volaticus", + "__title": "Quibusdam tollo auctor necessitatibus varietas paens suscipit auditor spes.", + "__group": "l-OHwllQ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "177.57.18.121", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/533.1.2 (KHTML, like Gecko) Chrome/36.0.828.0 Safari/533.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "animus", + "properties": { + "__group": "l-OHwllQ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "189.109.20.33", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://repentant-statue.info/acies-talus-vaco", + "__title": "Aedificium videlicet abundans vado sum veritatis utroque pax.", + "__group": "bujR7zXd" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "50.144.175.190", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_1 rv:6.0; BG) AppleWebKit/533.1.2 (KHTML, like Gecko) Version/7.0.6 Safari/533.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://warped-space.info/vigor-tabella-cibo?smooth-descent=pauper", + "__title": "Super deorsum voco caute non ustulo solum arca viscus.", + "__group": "9NHukB_y" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "50.144.175.190", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_1 rv:6.0; BG) AppleWebKit/533.1.2 (KHTML, like Gecko) Version/7.0.6 Safari/533.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "solvo", + "properties": { + "__group": "9NHukB_y" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "57.166.124.233", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/25.0.832.0 Safari/536.0.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://warped-space.info/paulatim-modi-nemo?idealistic-attraction=eos", + "__title": "Odit debilito quaerat benigne.", + "__group": "FgepgKvI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "237.60.127.161", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://repentant-statue.info/quis-quis-auctus?crooked-nectarine=aegrotatio#apparatus", + "__title": "Cursus venia debitis acsi eligendi.", + "__group": "jYazsJFY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "237.60.127.161", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "cogito", + "properties": { + "__group": "jYazsJFY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "205.248.113.242", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8.9; rv:13.4) Gecko/20100101 Firefox/13.4.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://aggressive-flat.name/vesco-corrupti-angelus?chubby-term=animi", + "__title": "Quisquam sit decipio ceno triumphus.", + "__group": "HJg80IsE" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "205.248.113.242", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8.9; rv:13.4) Gecko/20100101 Firefox/13.4.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "cultura", + "properties": { + "__group": "HJg80IsE" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "226.9.214.254", + "user-agent": "Opera/14.74 (Windows NT 6.1; U; LI Presto/2.9.164 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/debilito-creta-super?distorted-follower=tabgo", + "__title": "Civis crudelis caritas condico creptio.", + "__group": "kwTHKarI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "226.9.214.254", + "user-agent": "Opera/14.74 (Windows NT 6.1; U; LI Presto/2.9.164 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "creptio", + "properties": { + "__group": "kwTHKarI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "233.101.22.141", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/6.1.9 Safari/532.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://warped-space.info/quasi-cenaculum-decens#facilis", + "__title": "Minima sponte laboriosam correptius amplus abutor adulatio doloribus creber soluta.", + "__group": "KbaNqUhf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "233.101.22.141", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/6.1.9 Safari/532.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "avaritia", + "properties": { + "__group": "KbaNqUhf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "119.29.144.13", + "user-agent": "Opera/12.93 (Macintosh; Intel Mac OS X 10.9.9 U; EU Presto/2.9.185 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://imaginary-futon.name/brevis-defero-adamo", + "__title": "Ascisco eos corrupti caritas necessitatibus quis ultra calculus ait bestia.", + "__group": "upYQ4LyI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "119.29.144.13", + "user-agent": "Opera/12.93 (Macintosh; Intel Mac OS X 10.9.9 U; EU Presto/2.9.185 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "curia", + "properties": { + "__group": "upYQ4LyI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "64.245.48.14", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.1.1 (KHTML, like Gecko) Chrome/15.0.820.0 Safari/535.1.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://aggressive-flat.name/casus-expedita-velit?menacing-overheard=error#cenaculum", + "__title": "Volva cupio arcesso paens cruciamentum candidus.", + "__group": "6rTh2bO0" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "64.245.48.14", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.1.1 (KHTML, like Gecko) Chrome/15.0.820.0 Safari/535.1.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "animus", + "properties": { + "__group": "6rTh2bO0" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "189.109.20.33", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://repentant-statue.info/vulgivagus-desino-suppono?confused-possession=totus#vestrum", + "__title": "Amplitudo absconditus crebro caterva.", + "__group": "MhW6YQqM" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "189.109.20.33", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "aspicio", + "properties": { + "__group": "MhW6YQqM" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "237.60.127.161", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/sub-adfectus-patrocinor?functional-expense=accusantium", + "__title": "Libero curto caterva voluptatibus laboriosam verbera hic.", + "__group": "9MiA56JY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "237.60.127.161", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "saepe", + "properties": { + "__group": "9MiA56JY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "199.6.122.83", + "user-agent": "Opera/9.82 (Macintosh; Intel Mac OS X 10.5.0 U; LA Presto/2.9.190 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://imaginary-futon.name/agnosco-coma-quod?measly-honesty=adsum", + "__title": "Talis acquiro temptatio exercitationem sufficio abduco aperiam voro.", + "__group": "zGmqD_JJ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "181.37.125.87", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.6; rv:11.3) Gecko/20100101 Firefox/11.3.6", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://repentant-statue.info/desipio-adsidue-suscipit?corrupt-dress=terebro#umquam", + "__title": "Canis traho teres.", + "__group": "2UdbBWdC" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "181.37.125.87", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.6; rv:11.3) Gecko/20100101 Firefox/11.3.6", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "depereo", + "properties": { + "__group": "2UdbBWdC" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "183.117.83.87", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64 AppleWebKit/538.0.0 (KHTML, like Gecko) Chrome/16.0.816.0 Safari/538.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://repentant-statue.info/vesco-varietas-qui", + "__title": "Cunabula unde mollitia calco adduco tenetur.", + "__group": "5BSwcC01" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "187.247.103.91", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/538.1.2 (KHTML, like Gecko) Version/7.0.10 Safari/538.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://warped-space.info/minima-concido-laboriosam?crooked-avalanche=terminatio", + "__title": "Caelestis comptus cinis stultus degusto accusator caterva.", + "__group": "ffcFsJXh" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "187.247.103.91", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/538.1.2 (KHTML, like Gecko) Version/7.0.10 Safari/538.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "demum", + "properties": { + "__group": "ffcFsJXh" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "3.36.184.34", + "user-agent": "Opera/14.75 (Windows NT 5.3; U; NE Presto/2.9.184 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://repentant-statue.info/crebro-celebrer-attero?likable-brush=varius", + "__title": "Appositus deputo auxilium deripio demergo.", + "__group": "bhHvopN8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "3.36.184.34", + "user-agent": "Opera/14.75 (Windows NT 5.3; U; NE Presto/2.9.184 Version/10.00)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "suadeo", + "properties": { + "__group": "bhHvopN8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "35.11.137.108", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6.0; rv:8.7) Gecko/20100101 Firefox/8.7.3", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://warped-space.info/corporis-id-culpa?leading-ghost=aestivus#tabgo", + "__title": "Varius aperte nesciunt depulso tametsi angustus.", + "__group": "LHPsln0S" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "33.83.5.247", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://imaginary-futon.name/synagoga-perferendis-tot?innocent-exterior=repudiandae#spiritus", + "__title": "Tametsi uter deprecator cilicium pariatur certe.", + "__group": "q7_nWYp3" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "68.21.165.253", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5.8; rv:15.1) Gecko/20100101 Firefox/15.1.7", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://warped-space.info/degenero-candidus-unde?brown-birdcage=terebro", + "__title": "Circumvenio utroque timidus vetus arto quidem aptus fugit valetudo.", + "__group": "uoU3qYxf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "68.21.165.253", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5.8; rv:15.1) Gecko/20100101 Firefox/15.1.7", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "umbra", + "properties": { + "__group": "uoU3qYxf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "227.19.84.206", + "user-agent": "Mozilla/5.0 (Windows NT 6.0; Win64; x64; rv:9.4) Gecko/20100101 Firefox/9.4.9", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://warped-space.info/complectus-degusto-vulticulus", + "__title": "Tepesco curiositas sponte.", + "__group": "47L6Ex0t" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "227.19.84.206", + "user-agent": "Mozilla/5.0 (Windows NT 6.0; Win64; x64; rv:9.4) Gecko/20100101 Firefox/9.4.9", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "recusandae", + "properties": { + "__group": "47L6Ex0t" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "172.194.15.82", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/534.1.0 (KHTML, like Gecko) Version/5.0.0 Safari/534.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://aggressive-flat.name/decumbo-tamdiu-cribro?wise-replacement=calco#tactus", + "__title": "Campana sublime creo tandem.", + "__group": "Yn0_O9az" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "242.214.34.120", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_0 rv:6.0; JV) AppleWebKit/536.0.2 (KHTML, like Gecko) Version/5.0.8 Safari/536.0.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://aggressive-flat.name/suasoria-theca-speciosus?willing-pension=accusamus", + "__title": "Bis ex censura congregatio tenuis sollers sto usque arx porro.", + "__group": "_x4mJux7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "235.13.177.122", + "user-agent": "Opera/12.5 (X11; Linux x86_64; U; KY Presto/2.9.185 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://imaginary-futon.name/sono-minima-addo?excellent-depot=ubi", + "__title": "Adopto sumo cometes pecus textus utor.", + "__group": "5VVxvIXV" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "53.18.79.211", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://imaginary-futon.name/uredo-adsum-complectus?cheerful-window=benevolentia", + "__title": "Patria suasoria uxor conduco adficio comparo taedium deprimo tredecim corrigo.", + "__group": "-mBVjMoX" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "53.18.79.211", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.2; Trident/3.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "apud", + "properties": { + "__group": "-mBVjMoX" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "34.4.25.164", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/solio-explicabo-sunt?lumbering-provider=compono", + "__title": "Carcer collum amet suffoco paulatim vivo alioqui somniculosus temperantia turbo.", + "__group": "dm3e3yrc" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "235.193.138.4", + "user-agent": "Opera/12.74 (X11; Linux i686; U; SR Presto/2.9.166 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://imaginary-futon.name/sufficio-teres-soluta?soft-reach=termes", + "__title": "Usitas pauci cuppedia advenio tepesco contra crinis.", + "__group": "offeOlnC" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "36.93.156.223", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/5.0; .NET CLR 4.7.54222.3)", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://repentant-statue.info/umerus-speciosus-eum?meager-slipper=thesis#synagoga", + "__title": "Canto cibo cogo avarus inflammatio comes numquam amaritudo.", + "__group": "yE01LIbw" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "166.197.234.236", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:10.9) Gecko/20100101 Firefox/10.9.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://aggressive-flat.name/textor-temptatio-vulariter", + "__title": "Ratione casso consectetur tabernus vix beatae aliquam benigne culpa asperiores.", + "__group": "e5tbSD6m" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "215.184.32.84", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_7 rv:4.0; HI) AppleWebKit/532.1.2 (KHTML, like Gecko) Version/5.0.2 Safari/532.1.2", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://aggressive-flat.name/cuius-audio-vitae#at", + "__title": "Acidus caries adipisci sulum.", + "__group": "89vMt_hU" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "61.69.106.130", + "user-agent": "Opera/13.81 (Windows NT 5.3; U; CU Presto/2.9.170 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/apostolus-amissio-tempus?brave-gerbil=consuasor", + "__title": "Ambitus avaritia cimentarius vulariter comedo eligendi statua aestus.", + "__group": "bMwBgtRW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "34.186.118.85", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/531.0.1 (KHTML, like Gecko) Chrome/19.0.802.0 Safari/531.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://aggressive-flat.name/virga-veritatis-subiungo?royal-disadvantage=deinde", + "__title": "Caveo subseco vulgivagus textilis suppono animi.", + "__group": "BVjSdtnb" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "34.186.118.85", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/531.0.1 (KHTML, like Gecko) Chrome/19.0.802.0 Safari/531.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://aggressive-flat.name/stips-theca-curvo?serpentine-roadway=argentum", + "__title": "Socius quae curo alius.", + "__group": "CCu9CCvj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "34.186.118.85", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/531.0.1 (KHTML, like Gecko) Chrome/19.0.802.0 Safari/531.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "mollitia", + "properties": { + "__group": "CCu9CCvj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "102.173.161.162", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/536.0.1 (KHTML, like Gecko) Version/5.1.2 Safari/536.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://aggressive-flat.name/verbum-utrimque-spero?defenseless-graffiti=vito", + "__title": "Arcus virtus coniecto titulus optio.", + "__group": "mqpBittU" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "25.173.63.9", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_10_5 rv:4.0; HU) AppleWebKit/537.0.0 (KHTML, like Gecko) Version/5.0.0 Safari/537.0.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.flickr.com", + "__path": "https://aggressive-flat.name/voluptates-viriliter-cariosus?frizzy-riser=decet", + "__title": "Tabernus caritas thorax adstringo esse eum.", + "__group": "0cX6whwi" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "137.252.155.172", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:9.8) Gecko/20100101 Firefox/9.8.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://imaginary-futon.name/calculus-sursum-subvenio?best-elver=accedo", + "__title": "Veritas victus in amitto eveniet crastinus aperiam defendo.", + "__group": "63P0VkIl" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "137.252.155.172", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:9.8) Gecko/20100101 Firefox/9.8.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "veniam", + "properties": { + "__group": "63P0VkIl" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "102.173.161.162", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/536.0.1 (KHTML, like Gecko) Version/5.1.2 Safari/536.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://aggressive-flat.name/auctor-urbanus-tripudio?warm-gradient=creta#labore", + "__title": "Decretum ancilla arcesso.", + "__group": "d1gyQhr_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "102.173.161.162", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/536.0.1 (KHTML, like Gecko) Version/5.1.2 Safari/536.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "voluptate", + "properties": { + "__group": "d1gyQhr_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "92.17.156.140", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1) AppleWebKit/535.2.1 (KHTML, like Gecko) Chrome/14.0.845.0 Safari/535.2.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://aggressive-flat.name/bibo-arcus-praesentium", + "__title": "Suspendo nobis expedita colligo velit.", + "__group": "MHm3EAxt" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "103.204.205.103", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/537.2.1 (KHTML, like Gecko) Version/6.1.4 Safari/537.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://imaginary-futon.name/trucido-dicta-ultio#ducimus", + "__title": "Theca advoco ocer coniecto truculenter peccatus conor bos paulatim.", + "__group": "N7RgCBE4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "176.126.137.210", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://aggressive-flat.name/attonbitus-derideo-vesica#testimonium", + "__title": "Vaco cultura sordeo.", + "__group": "UdoVkOfo" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "176.126.137.210", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "cunae", + "properties": { + "__group": "UdoVkOfo" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "34.4.25.164", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://aggressive-flat.name/enim-clibanus-callide", + "__title": "Laudantium molestias aedificium.", + "__group": "qLh1ZDC6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "34.4.25.164", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; Touch; rv:11.0) like Gecko", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "acervus", + "properties": { + "__group": "qLh1ZDC6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "102.173.161.162", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/536.0.1 (KHTML, like Gecko) Version/5.1.2 Safari/536.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://aggressive-flat.name/confido-commemoro-coepi?shameful-community=tripudio", + "__title": "Delicate aiunt atavus surgo aestas corporis deputo adicio.", + "__group": "Cg31UorH" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "19.172.180.133", + "user-agent": "Opera/10.30 (X11; Linux i686; U; JV Presto/2.9.190 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://imaginary-futon.name/cunctatio-clementia-ullus", + "__title": "Animadverto viridis absorbeo avaritia communis amo cursus sponte.", + "__group": "d3rYy7b0" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "205.239.39.27", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://warped-space.info/allatus-demum-sublime?alert-disclosure=thymbra#curvo", + "__title": "Temeritas aer claustrum.", + "__group": "laQR57-E" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "205.239.39.27", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; Trident/7.0; rv:11.0) like Gecko", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "traho", + "properties": { + "__group": "laQR57-E" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "232.132.247.110", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.1)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://imaginary-futon.name/tum-thesaurus-ars?frightened-adviser=triumphus", + "__title": "Virtus arx ceno tui delectus corroboro vir volubilis.", + "__group": "XBHeTZV_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "42.67.172.194", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_9) AppleWebKit/536.1.0 (KHTML, like Gecko) Chrome/25.0.890.0 Safari/536.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://aggressive-flat.name/certe-cenaculum-corroboro#aureus", + "__title": "Commemoro viriliter aspernatur coniecto doloribus beatus maxime clibanus curo.", + "__group": "0BcpBaDo" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "42.67.172.194", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_9) AppleWebKit/536.1.0 (KHTML, like Gecko) Chrome/25.0.890.0 Safari/536.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "avaritia", + "properties": { + "__group": "0BcpBaDo" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "190.190.142.108", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.7; rv:11.8) Gecko/20100101 Firefox/11.8.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://warped-space.info/amissio-arto-quos?tasty-permafrost=denuncio", + "__title": "Ulterius patria artificiose subito perspiciatis sortitus congregatio.", + "__group": "bjqKWivn" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "145.208.226.208", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_1 rv:3.0; AS) AppleWebKit/531.0.1 (KHTML, like Gecko) Version/7.1.7 Safari/531.0.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://warped-space.info/tibi-theca-stella", + "__title": "Vulgivagus cultura aro aro.", + "__group": "MxPu7k1o" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "88.116.133.4", + "user-agent": "Opera/9.39 (Macintosh; Intel Mac OS X 10.5.1 U; FI Presto/2.9.160 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://aggressive-flat.name/ipsam-sono-demergo#video", + "__title": "Speciosus praesentium incidunt spiculum cinis vicinus corrumpo.", + "__group": "ae46wdZ5" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "226.9.214.254", + "user-agent": "Opera/14.74 (Windows NT 6.1; U; LI Presto/2.9.164 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://imaginary-futon.name/circumvenio-contabesco-vestigium", + "__title": "Demens causa vulgivagus terebro.", + "__group": "bW9c5_2z" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "54.227.91.239", + "user-agent": "Opera/12.54 (X11; Linux x86_64; U; TK Presto/2.9.179 Version/11.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://aggressive-flat.name/omnis-cogito-vorago?ironclad-spirit=aveho#crustulum", + "__title": "Admoveo veritas uter denique absum depopulo aestas autem suscipit.", + "__group": "Rxtb6Iuw" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "54.227.91.239", + "user-agent": "Opera/12.54 (X11; Linux x86_64; U; TK Presto/2.9.179 Version/11.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "attollo", + "properties": { + "__group": "Rxtb6Iuw" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "220.240.221.102", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/532.2.1 (KHTML, like Gecko) Chrome/29.0.887.0 Safari/532.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://imaginary-futon.name/demergo-tenus-dignissimos?fond-linseed=adulescens", + "__title": "Baiulus eum contigo usus.", + "__group": "-Taqu7yF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "220.240.221.102", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/532.2.1 (KHTML, like Gecko) Chrome/29.0.887.0 Safari/532.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "vulgaris", + "properties": { + "__group": "-Taqu7yF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "42.67.172.194", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_9) AppleWebKit/536.1.0 (KHTML, like Gecko) Chrome/25.0.890.0 Safari/536.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://aggressive-flat.name/taedium-crepusculum-cena?fantastic-recommendation=quod", + "__title": "Earum acceptus sodalitas vere civitas.", + "__group": "BDpEnYxW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "42.67.172.194", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_9) AppleWebKit/536.1.0 (KHTML, like Gecko) Chrome/25.0.890.0 Safari/536.1.0", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "cras", + "properties": { + "__group": "BDpEnYxW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "88.116.133.4", + "user-agent": "Opera/9.39 (Macintosh; Intel Mac OS X 10.5.1 U; FI Presto/2.9.160 Version/10.00)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://aggressive-flat.name/adsum-basium-curis", + "__title": "Cohaero tabella cito consectetur coerceo fugit dolor.", + "__group": "Te7zGeIU" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "176.126.137.210", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://aggressive-flat.name/contego-summa-congregatio?likable-pigsty=sublime", + "__title": "Adipiscor audax crastinus.", + "__group": "VihClggM" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "209.21.174.181", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6.2; rv:10.5) Gecko/20100101 Firefox/10.5.7", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.tumblr.com", + "__path": "https://warped-space.info/cupio-inventore-decerno?fatherly-jacket=caste#antepono", + "__title": "Varius talus rem vulgivagus aurum tondeo nostrum.", + "__group": "4pPMLgAq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "144.83.127.24", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/533.2.1 (KHTML, like Gecko) Version/6.1.9 Safari/533.2.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://aggressive-flat.name/creta-turbo-turpis?wise-fowl=audax", + "__title": "Titulus vobis tabesco corroboro uter accendo terga error.", + "__group": "ThKUCF2G" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "144.83.127.24", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/533.2.1 (KHTML, like Gecko) Version/6.1.9 Safari/533.2.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "approbo", + "properties": { + "__group": "ThKUCF2G" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "116.36.157.189", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.3)AppleWebKit/537.0.1 (KHTML, like Gecko) Version/5.0.4 Safari/537.0.1", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://aggressive-flat.name/confero-arto-voluptates?unhealthy-couch=administratio", + "__title": "Thalassinus vomito suasoria brevis cuppedia amissio consuasor.", + "__group": "GqKsu7tg" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "117.32.42.86", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/535.0.0 (KHTML, like Gecko) Chrome/23.0.892.0 Safari/535.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://repentant-statue.info/tabgo-ducimus-creptio?supportive-kielbasa=venia", + "__title": "Ater benevolentia tandem aegrotatio.", + "__group": "ianisNkN" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "44a0c12a-deec-462e-8704-84a10e24accf", + "x-client-ip": "117.32.42.86", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/535.0.0 (KHTML, like Gecko) Chrome/23.0.892.0 Safari/535.0.0", + "origin": "https://repentant-statue.info" + }, + "track": { + "type": "track", + "payload": { + "name": "taedium", + "properties": { + "__group": "ianisNkN" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "1551c342-d52c-4dd9-9275-c52964c3f90b", + "x-client-ip": "5.10.124.94", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:8.4) Gecko/20100101 Firefox/8.4.8", + "origin": "https://overcooked-luck.net" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://overcooked-luck.net/denique-quam-ocer#aut", + "__title": "Talio carus validus.", + "__group": "6wB78gKn" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "103.204.205.103", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/537.2.1 (KHTML, like Gecko) Version/6.1.4 Safari/537.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://imaginary-futon.name/credo-universe-adsidue?ornate-swordfish=aggredior", + "__title": "Volo thorax antea delinquo casus tepesco alveus ad.", + "__group": "vVNcXEE8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "103.204.205.103", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/537.2.1 (KHTML, like Gecko) Version/6.1.4 Safari/537.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "perferendis", + "properties": { + "__group": "vVNcXEE8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "70.134.179.66", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/4.1.0 Safari/532.1.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://warped-space.info/cohors-coniecto-desolo?outlying-deduction=vomica", + "__title": "Vesco carus ver aliquam addo cogo infit super laudantium comes.", + "__group": "9zq8GzQF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "70.134.179.66", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/4.1.0 Safari/532.1.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "spes", + "properties": { + "__group": "9zq8GzQF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "89.155.101.119", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/3.0; .NET CLR 2.5.40422.2)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://imaginary-futon.name/victoria-sit-casus?soulful-validity=conventus", + "__title": "Arcus asporto thesaurus tam amet tantum deserunt.", + "__group": "gp2vww4I" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "137.252.155.172", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:9.8) Gecko/20100101 Firefox/9.8.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://imaginary-futon.name/culpa-occaecati-verbum?lavish-deck=volo", + "__title": "Acsi fugiat terra terminatio via.", + "__group": "5nIwcAne" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "212.140.193.99", + "user-agent": "Opera/12.79 (Windows NT 5.1; U; MK Presto/2.9.171 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://imaginary-futon.name/quia-addo-voveo", + "__title": "Cariosus victus arbitro talis cibus attero deficio.", + "__group": "krVkpsZq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "212.140.193.99", + "user-agent": "Opera/12.79 (Windows NT 5.1; U; MK Presto/2.9.171 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "inventore", + "properties": { + "__group": "krVkpsZq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "226.9.214.254", + "user-agent": "Opera/14.74 (Windows NT 6.1; U; LI Presto/2.9.164 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://imaginary-futon.name/vulgivagus-vindico-statua?knotty-essence=temporibus", + "__title": "Conicio inflammatio cetera venustas deduco cras tracto.", + "__group": "HiiRMlU7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "148.75.77.145", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.1; Trident/7.1)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://warped-space.info/templum-nostrum-vaco?smooth-pigpen=deduco#cilicium", + "__title": "Creo summopere consequatur alveus vindico quaerat subito paulatim solvo.", + "__group": "XsyMserq" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "105.13.185.125", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.0; Trident/7.1)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://warped-space.info/stipes-desolo-asper?quintessential-comestible=copiose#amissio", + "__title": "Error accusator adduco accedo.", + "__group": "SMK7zXrI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "105.13.185.125", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.0; Trident/7.1)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "vulgo", + "properties": { + "__group": "SMK7zXrI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "22.141.67.219", + "user-agent": "Opera/10.64 (Macintosh; Intel Mac OS X 10.10.3 U; BS Presto/2.9.161 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://warped-space.info/venia-voco-arca?sentimental-interior=tempore#caritas", + "__title": "Temporibus arguo defendo cibo angelus depopulo.", + "__group": "PwoTImyv" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "70.134.179.66", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/4.1.0 Safari/532.1.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://warped-space.info/minus-cavus-tumultus?selfish-solution=demoror", + "__title": "Deprimo subiungo cunae arbitro thema provident recusandae validus carpo.", + "__group": "qJBhG72R" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "70.134.179.66", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.1)AppleWebKit/532.1.0 (KHTML, like Gecko) Version/4.1.0 Safari/532.1.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "contra", + "properties": { + "__group": "qJBhG72R" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "57.166.124.233", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/25.0.832.0 Safari/536.0.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://warped-space.info/timidus-basium-et?superb-thread=adeptio", + "__title": "Pecco demitto crebro ara claudeo blandior pauper ciminatio tonsor averto.", + "__group": "0VgaVjuX" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "57.166.124.233", + "user-agent": "Mozilla/5.0 (X11; Linux i686 AppleWebKit/536.0.0 (KHTML, like Gecko) Chrome/25.0.832.0 Safari/536.0.0", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "convoco", + "properties": { + "__group": "0VgaVjuX" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "128.92.123.152", + "user-agent": "Opera/13.9 (Windows NT 5.3; U; CU Presto/2.9.183 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/aut-animi-et?tall-extension=comitatus#tunc", + "__title": "Sit bellum tamisium.", + "__group": "MLXbff5h" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "115.126.237.48", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:5.5) Gecko/20100101 Firefox/5.5.8", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://warped-space.info/aequitas-sequi-excepturi?comfortable-devil=verumtamen", + "__title": "Compello combibo abeo xiphias trucido verumtamen.", + "__group": "bl6Fm0yW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "115.126.237.48", + "user-agent": "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:5.5) Gecko/20100101 Firefox/5.5.8", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "alias", + "properties": { + "__group": "bl6Fm0yW" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "13.150.184.37", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5.7; rv:14.3) Gecko/20100101 Firefox/14.3.8", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://imaginary-futon.name/coepi-arbor-tutis#cognomen", + "__title": "Adulatio teres abscido.", + "__group": "M7DaLjVJ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "145.208.226.208", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_1 rv:3.0; AS) AppleWebKit/531.0.1 (KHTML, like Gecko) Version/7.1.7 Safari/531.0.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.twitter.com", + "__path": "https://warped-space.info/deripio-cenaculum-careo?glass-colonialism=maiores", + "__title": "Uberrime accedo depulso aureus capitulus.", + "__group": "QbQ-ovWT" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "220.240.221.102", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/532.2.1 (KHTML, like Gecko) Chrome/29.0.887.0 Safari/532.2.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://imaginary-futon.name/aspernatur-calcar-correptius?gray-handful=amita", + "__title": "Cupressus pectus corona crustulum delibero supplanto ustilo despecto communis cedo.", + "__group": "OfUHXCvk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "33.83.5.247", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://imaginary-futon.name/esse-valens-complectus?amused-slime=aegrotatio", + "__title": "Suppellex triumphus averto usitas beatus.", + "__group": "gZknB7zK" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "33.83.5.247", + "user-agent": "Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/5.0)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "amicitia", + "properties": { + "__group": "gZknB7zK" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "235.13.177.122", + "user-agent": "Opera/12.5 (X11; Linux x86_64; U; KY Presto/2.9.185 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.yandex.com", + "__path": "https://imaginary-futon.name/tum-aliquid-urbs?carefree-sprinkles=cursim", + "__title": "Tribuo alter creo bos curatio creator aegrotatio acer.", + "__group": "aZ-gfZCf" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "7.234.146.160", + "user-agent": "Opera/10.81 (Macintosh; Intel Mac OS X 10.8.9 U; HE Presto/2.9.160 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://imaginary-futon.name/sollicito-atrox-voco", + "__title": "Viduo maiores claustrum ambitus degenero aliquid uredo concedo.", + "__group": "GgrMFFET" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "7.234.146.160", + "user-agent": "Opera/10.81 (Macintosh; Intel Mac OS X 10.8.9 U; HE Presto/2.9.160 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "coniuratio", + "properties": { + "__group": "GgrMFFET" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "137.252.155.172", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:9.8) Gecko/20100101 Firefox/9.8.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/decet-error-valde?jealous-blossom=adulatio", + "__title": "Torqueo spero numquam tumultus.", + "__group": "LNztn9k4" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "190.190.142.108", + "user-agent": "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.8.7; rv:11.8) Gecko/20100101 Firefox/11.8.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://warped-space.info/tyrannus-titulus-appono", + "__title": "Absum alii cetera volubilis vulnus utor distinctio odio ambulo.", + "__group": "JUUTlCJY" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "235.13.177.122", + "user-agent": "Opera/12.5 (X11; Linux x86_64; U; KY Presto/2.9.185 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://imaginary-futon.name/clamo-laborum-copiose?gummy-mozzarella=itaque", + "__title": "Clibanus casso decet.", + "__group": "ZzgRpaFo" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "235.13.177.122", + "user-agent": "Opera/12.5 (X11; Linux x86_64; U; KY Presto/2.9.185 Version/10.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "verbera", + "properties": { + "__group": "ZzgRpaFo" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "137.252.155.172", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:9.8) Gecko/20100101 Firefox/9.8.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.linkedin.com", + "__path": "https://imaginary-futon.name/thesis-valens-natus?wrathful-help=arbor#trucido", + "__title": "Autus eius alter vallum curis cetera canonicus creber bos.", + "__group": "RU2piWI8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "137.252.155.172", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:9.8) Gecko/20100101 Firefox/9.8.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "ulciscor", + "properties": { + "__group": "RU2piWI8" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "137.252.155.172", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:9.8) Gecko/20100101 Firefox/9.8.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://imaginary-futon.name/texo-demitto-alter?worse-quit=super", + "__title": "Deinde iusto auxilium spoliatio baiulus ullus color nulla vulgus ars.", + "__group": "u6_HqfU9" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "203.75.147.168", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_8 rv:6.0; FO) AppleWebKit/534.2.1 (KHTML, like Gecko) Version/5.1.7 Safari/534.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.facebook.com", + "__path": "https://warped-space.info/sol-suscipit-ullam", + "__title": "Cunae reiciendis nihil explicabo carus amplitudo damno crapula.", + "__group": "w6o8Yim7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "203.75.147.168", + "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_8 rv:6.0; FO) AppleWebKit/534.2.1 (KHTML, like Gecko) Version/5.1.7 Safari/534.2.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "carbo", + "properties": { + "__group": "w6o8Yim7" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "235.193.138.4", + "user-agent": "Opera/12.74 (X11; Linux i686; U; SR Presto/2.9.166 Version/12.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.vimeo.com", + "__path": "https://imaginary-futon.name/solutio-cavus-certe", + "__title": "Sol fugit illum caelum crudelis degero cimentarius cauda utique admiratio.", + "__group": "eXP7D_pj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "137.252.155.172", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:9.8) Gecko/20100101 Firefox/9.8.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.pinterest.com", + "__path": "https://imaginary-futon.name/aedificium-tonsor-tempus?odd-nectarine=virga", + "__title": "Cubicularis tempus spoliatio cruciamentum crux audacia commodi deripio auxilium.", + "__group": "7hLTRUSI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "137.252.155.172", + "user-agent": "Mozilla/5.0 (Windows NT 6.2; rv:9.8) Gecko/20100101 Firefox/9.8.0", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "tabula", + "properties": { + "__group": "7hLTRUSI" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "177.123.93.173", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0) AppleWebKit/533.1.2 (KHTML, like Gecko) Chrome/36.0.893.0 Safari/533.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://warped-space.info/coadunatio-vulgo-cunctatio?cultivated-godfather=reiciendis", + "__title": "Pecto porro itaque teneo temeritas defendo.", + "__group": "oWBEoCgF" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "212.140.193.99", + "user-agent": "Opera/12.79 (Windows NT 5.1; U; MK Presto/2.9.171 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://imaginary-futon.name/abstergo-averto-decretum?showy-premium=pariatur#trepide", + "__title": "Cras pel iure delectatio sonitus campana clam summisse tres.", + "__group": "Uo7x2JrJ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "212.140.193.99", + "user-agent": "Opera/12.79 (Windows NT 5.1; U; MK Presto/2.9.171 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "stips", + "properties": { + "__group": "Uo7x2JrJ" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "177.123.93.173", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0) AppleWebKit/533.1.2 (KHTML, like Gecko) Chrome/36.0.893.0 Safari/533.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://warped-space.info/curvo-corrumpo-cariosus?infamous-chasuble=studio", + "__title": "Exercitationem summisse defungo vero antiquus usque tonsor delicate.", + "__group": "76erCXZt" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "233.101.22.141", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/6.1.9 Safari/532.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.mixcloud.com", + "__path": "https://warped-space.info/audacia-theca-ustilo?both-dwell=combibo", + "__title": "Decerno aestus ab depereo turba absens conventus toties.", + "__group": "Zu3MnG5b" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "233.101.22.141", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1)AppleWebKit/532.1.2 (KHTML, like Gecko) Version/6.1.9 Safari/532.1.2", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "animi", + "properties": { + "__group": "Zu3MnG5b" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "212.140.193.99", + "user-agent": "Opera/12.79 (Windows NT 5.1; U; MK Presto/2.9.171 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://imaginary-futon.name/vomito-terror-comparo", + "__title": "Numquam cura antiquus aestas ultio aptus rerum.", + "__group": "Iv-9UV8Q" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "212.140.193.99", + "user-agent": "Opera/12.79 (Windows NT 5.1; U; MK Presto/2.9.171 Version/11.00)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "minus", + "properties": { + "__group": "Iv-9UV8Q" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "170.246.57.183", + "user-agent": "Mozilla/5.0 (X11; Linux i686; rv:13.9) Gecko/20100101 Firefox/13.9.3", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.baidu.com", + "__path": "https://imaginary-futon.name/adiuvo-amissio-decipio", + "__title": "Somnus eos amitto tamdiu tam arcesso coniecto.", + "__group": "MFgB_K8_" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "154.115.116.133", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; .NET CLR 4.0.73278.5)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://warped-space.info/colo-ciminatio-conscendo?appropriate-mentor=antea#triumphus", + "__title": "Tener appono aspicio.", + "__group": "v5ssIytj" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "103.105.172.220", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.8) Gecko/20100101 Firefox/10.8.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.bing.com", + "__path": "https://imaginary-futon.name/spargo-velut-asporto?giving-dulcimer=tum", + "__title": "Talio decimus atrox.", + "__group": "vOf68tMk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "103.105.172.220", + "user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:10.8) Gecko/20100101 Firefox/10.8.1", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "aggero", + "properties": { + "__group": "vOf68tMk" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "201.144.103.220", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/538.1.1 (KHTML, like Gecko) Chrome/25.0.869.0 Safari/538.1.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/amplexus-basium-concedo?golden-tooth=carbo", + "__title": "Absens infit atavus calcar.", + "__group": "8MBKeI75" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "201.144.103.220", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 5.3) AppleWebKit/538.1.1 (KHTML, like Gecko) Chrome/25.0.869.0 Safari/538.1.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "tempore", + "properties": { + "__group": "8MBKeI75" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "145.208.226.208", + "user-agent": "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_7_1 rv:3.0; AS) AppleWebKit/531.0.1 (KHTML, like Gecko) Version/7.1.7 Safari/531.0.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://warped-space.info/copia-suscipit-caries?wealthy-godfather=bestia#beatus", + "__title": "Curvo vitium eaque centum.", + "__group": "MkDmeSKr" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "22.141.67.219", + "user-agent": "Opera/10.64 (Macintosh; Intel Mac OS X 10.10.3 U; BS Presto/2.9.161 Version/11.00)", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.duckduckgo.com", + "__path": "https://warped-space.info/turba-adsidue-crux", + "__title": "Labore conspergo valde audax cui audax vociferor.", + "__group": "vQRYfbB5" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "232.132.247.110", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.1)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "https://www.reddit.com", + "__path": "https://imaginary-futon.name/thymum-decet-atrox?overcooked-loyalty=via", + "__title": "Cupiditate urbanus adopto thesaurus ducimus expedita calco spero.", + "__group": "fUyd8onh" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "7e93ce6d-6cd8-4ba8-b93d-d58dea310f9b", + "x-client-ip": "232.132.247.110", + "user-agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 5.0; Trident/5.1)", + "origin": "https://imaginary-futon.name" + }, + "track": { + "type": "track", + "payload": { + "name": "coruscus", + "properties": { + "__group": "fUyd8onh" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "48.64.154.146", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/3.1; .NET CLR 4.5.61984.0)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://aggressive-flat.name/varietas-amita-ambitus?sparkling-scale=quos", + "__title": "Vos cresco alias peior communis uredo conicio nostrum casus.", + "__group": "7BFIBoap" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "bcfb1c2f-f769-48c4-b315-68363c9eb941", + "x-client-ip": "48.64.154.146", + "user-agent": "Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/3.1; .NET CLR 4.5.61984.0)", + "origin": "https://aggressive-flat.name" + }, + "track": { + "type": "track", + "payload": { + "name": "tremo", + "properties": { + "__group": "7BFIBoap" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "85.227.86.204", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/536.1.1 (KHTML, like Gecko) Version/6.1.2 Safari/536.1.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "screen_view", + "properties": { + "__referrer": "", + "__path": "https://warped-space.info/debilito-vigilo-contabesco", + "__title": "Arbor cultura triduana comminor.", + "__group": "CEcskzp6" + } + } + } + }, + { + "headers": { + "openpanel-client-id": "c1126337-21e1-45b9-9ad3-618039023025", + "x-client-ip": "85.227.86.204", + "user-agent": "Mozilla/5.0 (Windows; U; Windows NT 6.0)AppleWebKit/536.1.1 (KHTML, like Gecko) Version/6.1.2 Safari/536.1.1", + "origin": "https://warped-space.info" + }, + "track": { + "type": "track", + "payload": { + "name": "altus", + "properties": { + "__group": "CEcskzp6" } } } diff --git a/apps/api/scripts/mock.ts b/apps/api/scripts/mock.ts index 1eaecb78..d6f35373 100644 --- a/apps/api/scripts/mock.ts +++ b/apps/api/scripts/mock.ts @@ -17,11 +17,7 @@ interface Track { type: 'track'; payload: { name: string; - properties: { - __referrer: string; - __path: string; - __title: string; - }; + properties: Record; }; } @@ -264,25 +260,159 @@ function insertFakeEvents(events: Event[]) { } async function simultaneousRequests() { - const events = require('./mock-basic.json'); - const screenView = events[0]!; - const event = JSON.parse(JSON.stringify(events[0])); - event.track.payload.name = 'click_button'; - delete event.track.payload.properties.__referrer; + const sessions: { + ip: string; + referrer: string; + userAgent: string; + track: Record[]; + }[] = [ + { + ip: '122.168.1.101', + referrer: 'https://www.google.com', + userAgent: + 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36', + track: [ + { name: 'screen_view', path: '/home' }, + { name: 'button_click', element: 'signup' }, + { name: 'screen_view', path: '/pricing' }, + ], + }, + { + ip: '192.168.1.101', + referrer: 'https://www.bing.com', + userAgent: + 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36', + track: [{ name: 'screen_view', path: '/landing' }], + }, + { + ip: '192.168.1.102', + referrer: 'https://www.google.com', + userAgent: + 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.1 Safari/605.1.15', + track: [{ name: 'screen_view', path: '/about' }], + }, + { + ip: '192.168.1.103', + referrer: '', + userAgent: + 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.1 Mobile/15E148 Safari/604.1', + track: [ + { name: 'screen_view', path: '/home' }, + { name: 'form_submit', form: 'contact' }, + ], + }, + { + ip: '192.168.1.104', + referrer: '', + userAgent: + 'Mozilla/5.0 (Linux; Android 11; SM-G991B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.120 Mobile Safari/537.36', + track: [{ name: 'screen_view', path: '/products' }], + }, + { + ip: '203.0.113.101', + referrer: 'https://www.facebook.com', + userAgent: + 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0', + track: [ + { name: 'video_play', videoId: 'abc123' }, + { name: 'button_click', element: 'subscribe' }, + ], + }, + { + ip: '203.0.113.55', + referrer: 'https://www.twitter.com', + userAgent: + 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.1 Mobile/15E148 Safari/604.1', + track: [ + { name: 'screen_view', path: '/blog' }, + { name: 'scroll', depth: '50%' }, + ], + }, + { + ip: '198.51.100.20', + referrer: 'https://www.linkedin.com', + userAgent: + 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.902.62 Safari/537.36 Edg/92.0.902.62', + track: [{ name: 'button_click', element: 'download' }], + }, + { + ip: '198.51.100.21', + referrer: 'https://www.google.com', + userAgent: + 'Mozilla/5.0 (Linux; Android 10; SM-A505FN) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.120 Mobile Safari/537.36', + track: [ + { name: 'screen_view', path: '/services' }, + { name: 'button_click', element: 'learn_more' }, + ], + }, + { + ip: '203.0.113.60', + referrer: '', + userAgent: + 'Mozilla/5.0 (iPad; CPU OS 14_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Mobile/15A5341f Safari/604.1', + track: [{ name: 'form_submit', form: 'feedback' }], + }, + { + ip: '208.22.132.143', + referrer: '', + userAgent: + 'Mozilla/5.0 (Linux; arm_64; Android 10; MAR-LX1H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 YaBrowser/20.4.4.24.00 (alpha) SA/0 Mobile Safari/537.36', + track: [ + { name: 'screen_view', path: '/landing' }, + { name: 'screen_view', path: '/pricing' }, + { name: 'screen_view', path: '/blog' }, + { name: 'screen_view', path: '/blog/post-1' }, + { name: 'screen_view', path: '/blog/post-2' }, + { name: 'screen_view', path: '/blog/post-3' }, + { name: 'screen_view', path: '/blog/post-4' }, + ], + }, + { + ip: '34.187.95.236', + referrer: 'https://chatgpt.com', + userAgent: + 'Mozilla/5.0 (Linux; U; Android 9; ar-eg; Redmi 7 Build/PKQ1.181021.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/71.0.3578.141 Mobile Safari/537.36 XiaoMi/MiuiBrowser/12.8.3-gn', + track: [ + { name: 'screen_view', path: '/blog' }, + { name: 'screen_view', path: '/blog/post-1' }, + ], + }, + ]; - await Promise.all([ - trackit(event), - trackit({ - ...event, - track: { - ...event.track, - payload: { - ...event.track.payload, - name: 'text', - }, + const screenView: Event = { + headers: { + 'openpanel-client-id': 'ef38d50e-7d8e-4041-9c62-46d4c3b3bb01', + 'x-client-ip': '', + 'user-agent': '', + origin: 'https://openpanel.dev', + }, + track: { + type: 'track', + payload: { + name: 'screen_view', + properties: {}, }, - }), - ]); + }, + }; + + for (const session of sessions) { + for (const track of session.track) { + const { name, ...properties } = track; + screenView.track.payload.name = name ?? ''; + screenView.track.payload.properties.__referrer = session.referrer ?? ''; + if (name === 'screen_view') { + screenView.track.payload.properties.__path = + (screenView.headers.origin ?? '') + (properties.path ?? ''); + } else { + screenView.track.payload.name = track.name ?? ''; + screenView.track.payload.properties = properties; + } + screenView.headers['x-client-ip'] = session.ip; + screenView.headers['user-agent'] = session.userAgent; + await trackit(screenView); + await new Promise((resolve) => setTimeout(resolve, Math.random() * 5000)); + } + } } const exit = async () => { await new Promise((resolve) => setTimeout(resolve, 2000)); diff --git a/apps/api/src/index.ts b/apps/api/src/index.ts index 816ee79b..7c2a93fe 100644 --- a/apps/api/src/index.ts +++ b/apps/api/src/index.ts @@ -41,6 +41,8 @@ import { logger } from './utils/logger'; sourceMapSupport.install(); +process.env.TZ = 'UTC'; + declare module 'fastify' { interface FastifyRequest { client: IServiceClientWithProject | null; diff --git a/apps/dashboard/package.json b/apps/dashboard/package.json index a88d7cf5..ab79f601 100644 --- a/apps/dashboard/package.json +++ b/apps/dashboard/package.json @@ -51,6 +51,7 @@ "@tailwindcss/typography": "^0.5.15", "@tanstack/react-query": "^4.36.1", "@tanstack/react-table": "^8.11.8", + "@tanstack/react-virtual": "^3.13.2", "@trpc/client": "^10.45.2", "@trpc/next": "^10.45.2", "@trpc/react-query": "^10.45.2", @@ -113,9 +114,9 @@ "zod": "^3.22.4" }, "devDependencies": { + "@openpanel/payments": "workspace:*", "@openpanel/trpc": "workspace:*", "@openpanel/tsconfig": "workspace:*", - "@openpanel/payments": "workspace:*", "@types/bcrypt": "^5.0.2", "@types/lodash.debounce": "^4.0.9", "@types/lodash.isequal": "^4.5.8", diff --git a/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/conversions.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/conversions.tsx index f5bd1096..2f019b59 100644 --- a/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/conversions.tsx +++ b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/conversions.tsx @@ -9,11 +9,12 @@ type Props = { }; const Conversions = ({ projectId }: Props) => { - const query = api.event.conversions.useQuery( + const query = api.event.conversions.useInfiniteQuery( { projectId, }, { + getNextPageParam: (lastPage) => lastPage.meta.next, keepPreviousData: true, }, ); diff --git a/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/events.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/events.tsx index b3808b1e..85ab0fe0 100644 --- a/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/events.tsx +++ b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/events.tsx @@ -5,13 +5,13 @@ import EventListener from '@/components/events/event-listener'; import { EventsTable } from '@/components/events/table'; import { OverviewFiltersButtons } from '@/components/overview/filters/overview-filters-buttons'; import { OverviewFiltersDrawer } from '@/components/overview/filters/overview-filters-drawer'; -import { - useEventQueryFilters, - useEventQueryNamesFilter, -} from '@/hooks/useEventQueryFilters'; +import { Button } from '@/components/ui/button'; +import { useEventQueryFilters } from '@/hooks/useEventQueryFilters'; +import { pushModal } from '@/modals'; import { api } from '@/trpc/client'; -import { Loader2Icon } from 'lucide-react'; -import { parseAsInteger, useQueryState } from 'nuqs'; +import { format } from 'date-fns'; +import { CalendarIcon, Loader2Icon } from 'lucide-react'; +import { parseAsIsoDateTime, useQueryState } from 'nuqs'; type Props = { projectId: string; @@ -20,21 +20,22 @@ type Props = { const Events = ({ projectId, profileId }: Props) => { const [filters] = useEventQueryFilters(); - const [eventNames] = useEventQueryNamesFilter(); - const [cursor, setCursor] = useQueryState( - 'cursor', - parseAsInteger.withDefault(0), + const [startDate, setStartDate] = useQueryState( + 'startDate', + parseAsIsoDateTime, ); - const query = api.event.events.useQuery( + + const [endDate, setEndDate] = useQueryState('endDate', parseAsIsoDateTime); + const query = api.event.events.useInfiniteQuery( { - cursor, projectId, - take: 50, - events: eventNames, filters, profileId, + startDate: startDate || undefined, + endDate: endDate || undefined, }, { + getNextPageParam: (lastPage) => lastPage.meta.next, keepPreviousData: true, }, ); @@ -43,6 +44,25 @@ const Events = ({ projectId, profileId }: Props) => {
query.refetch()} /> + {
)} - + ); }; diff --git a/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/page.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/page.tsx index 88569f7f..95cd258b 100644 --- a/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/page.tsx +++ b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/page.tsx @@ -1,7 +1,6 @@ import { OverviewFiltersButtons } from '@/components/overview/filters/overview-filters-buttons'; import { OverviewFiltersDrawer } from '@/components/overview/filters/overview-filters-drawer'; import ServerLiveCounter from '@/components/overview/live-counter'; -import OverviewMetrics from '@/components/overview/overview-metrics'; import OverviewShareServer from '@/components/overview/overview-share'; import OverviewTopDevices from '@/components/overview/overview-top-devices'; import OverviewTopEvents from '@/components/overview/overview-top-events'; @@ -10,6 +9,7 @@ import OverviewTopPages from '@/components/overview/overview-top-pages'; import OverviewTopSources from '@/components/overview/overview-top-sources'; import { OverviewInterval } from '@/components/overview/overview-interval'; +import OverviewMetricsV2 from '@/components/overview/overview-metrics-v2'; import { OverviewRange } from '@/components/overview/overview-range'; interface PageProps { @@ -36,7 +36,8 @@ export default function Page({ params: { projectId } }: PageProps) {
- + {/* */} + diff --git a/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/profiles/[profileId]/profile-events.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/profiles/[profileId]/profile-events.tsx index 587430ec..3b861224 100644 --- a/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/profiles/[profileId]/profile-events.tsx +++ b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/profiles/[profileId]/profile-events.tsx @@ -4,15 +4,9 @@ import { TableButtons } from '@/components/data-table'; import { EventsTable } from '@/components/events/table'; import { OverviewFiltersButtons } from '@/components/overview/filters/overview-filters-buttons'; import { OverviewFiltersDrawer } from '@/components/overview/filters/overview-filters-drawer'; -import { - useEventQueryFilters, - useEventQueryNamesFilter, -} from '@/hooks/useEventQueryFilters'; +import { useEventQueryFilters } from '@/hooks/useEventQueryFilters'; import { api } from '@/trpc/client'; import { Loader2Icon } from 'lucide-react'; -import { parseAsInteger, useQueryState } from 'nuqs'; - -import { GetEventListOptions } from '@openpanel/db'; type Props = { projectId: string; @@ -21,21 +15,14 @@ type Props = { const Events = ({ projectId, profileId }: Props) => { const [filters] = useEventQueryFilters(); - const [eventNames] = useEventQueryNamesFilter(); - const [cursor, setCursor] = useQueryState( - 'cursor', - parseAsInteger.withDefault(0), - ); - const query = api.event.events.useQuery( + const query = api.event.events.useInfiniteQuery( { - cursor, projectId, - take: 50, - events: eventNames, filters, profileId, }, { + getNextPageParam: (lastPage) => lastPage.meta.next, keepPreviousData: true, }, ); @@ -58,7 +45,7 @@ const Events = ({ projectId, profileId }: Props) => {
)} - + ); }; diff --git a/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/realtime/map/map.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/realtime/map/map.tsx index d949d400..a66bf3e1 100644 --- a/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/realtime/map/map.tsx +++ b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/realtime/map/map.tsx @@ -49,24 +49,13 @@ const Map = ({ markers }: Props) => { const boundingBox = getBoundingBox(hull); const [zoom] = useAnimatedState( markers.length === 1 - ? 20 + ? 1 : determineZoom(boundingBox, size ? size?.height / size?.width : 1), ); const [long] = useAnimatedState(center.long); const [lat] = useAnimatedState(center.lat); - useEffect(() => { - requestAnimationFrame(() => { - if (ref.current) { - setSize({ - width: ref.current.clientWidth, - height: ref.current.clientHeight, - }); - } - }); - }, [isFullscreen]); - useEffect(() => { return bind(window, { type: 'resize', @@ -95,20 +84,12 @@ const Map = ({ markers }: Props) => { const theme = useTheme(); return ( -
+
{size === null ? ( <> ) : ( <> , + PropsFromContext extends Record, +>( + Tooltip: React.ComponentType< + { + context: PropsFromContext; + data: PropsFromTooltip; + } & TooltipProps + >, +) { + const context = createContext(null); + const useContext = () => { + const value = useBaseContext(context); + if (!value) { + throw new Error('ChartTooltip context not found'); + } + return value; + }; + + const InnerTooltip = (tooltip: TooltipProps) => { + const context = useContext(); + const data = tooltip.payload?.[0]?.payload; + + if (!data || !tooltip.active) { + return null; + } + + return ( +
+ +
+ ); + }; + + return { + TooltipProvider: ({ + children, + ...value + }: { + children: React.ReactNode; + } & PropsFromContext) => { + return ( + + {children} + + ); + }, + Tooltip: (props: TooltipProps) => { + return ( + } /> + ); + }, + }; +} diff --git a/apps/dashboard/src/components/events/event-list-item.tsx b/apps/dashboard/src/components/events/event-list-item.tsx index 0faeaa28..c2c8f450 100644 --- a/apps/dashboard/src/components/events/event-list-item.tsx +++ b/apps/dashboard/src/components/events/event-list-item.tsx @@ -56,6 +56,8 @@ export function EventListItem(props: EventListItemProps) { if (!isMinimal) { pushModal('EventDetails', { id: props.id, + projectId, + createdAt, }); } }} diff --git a/apps/dashboard/src/components/events/table/columns.tsx b/apps/dashboard/src/components/events/table/columns.tsx index db752211..c21adcdb 100644 --- a/apps/dashboard/src/components/events/table/columns.tsx +++ b/apps/dashboard/src/components/events/table/columns.tsx @@ -15,6 +15,7 @@ export function useColumns() { const number = useNumber(); const columns: ColumnDef[] = [ { + size: 300, accessorKey: 'name', header: 'Name', cell({ row }) { @@ -50,29 +51,29 @@ export function useColumns() { return (
- - - + - )} ); } return ( <> - - {'cursor' in props && ( - + + {isInfiniteQuery && ( +
+
+ +
+
)} ); diff --git a/apps/dashboard/src/components/forms/copy-input.tsx b/apps/dashboard/src/components/forms/copy-input.tsx index b70850f8..eea8147a 100644 --- a/apps/dashboard/src/components/forms/copy-input.tsx +++ b/apps/dashboard/src/components/forms/copy-input.tsx @@ -18,7 +18,7 @@ const CopyInput = ({ label, value, className }: Props) => { onClick={() => clipboard(value)} > {!!label && } -
+
{value}
diff --git a/apps/dashboard/src/components/forms/tag-input.tsx b/apps/dashboard/src/components/forms/tag-input.tsx index 0e042e13..4fe218d0 100644 --- a/apps/dashboard/src/components/forms/tag-input.tsx +++ b/apps/dashboard/src/components/forms/tag-input.tsx @@ -138,7 +138,7 @@ const TagInput = ({ setInputValue(e.target.value)} onKeyDown={handleKeyDown} diff --git a/apps/dashboard/src/components/grid-table.tsx b/apps/dashboard/src/components/grid-table.tsx index e0120406..23b86c2a 100644 --- a/apps/dashboard/src/components/grid-table.tsx +++ b/apps/dashboard/src/components/grid-table.tsx @@ -66,7 +66,7 @@ export const GridCell: React.FC< )} {...props} > - {children} +
{children}
); diff --git a/apps/dashboard/src/components/overview/filters/overview-filters-buttons.tsx b/apps/dashboard/src/components/overview/filters/overview-filters-buttons.tsx index e1ea66c6..f24a03e0 100644 --- a/apps/dashboard/src/components/overview/filters/overview-filters-buttons.tsx +++ b/apps/dashboard/src/components/overview/filters/overview-filters-buttons.tsx @@ -7,6 +7,7 @@ import { } from '@/hooks/useEventQueryFilters'; import { getPropertyLabel } from '@/translations/properties'; import { cn } from '@/utils/cn'; +import { operators } from '@openpanel/constants'; import { X } from 'lucide-react'; import type { Options as NuqsOptions } from 'nuqs'; @@ -20,7 +21,8 @@ export function OverviewFiltersButtons({ nuqsOptions, }: OverviewFiltersButtonsProps) { const [events, setEvents] = useEventQueryNamesFilter(nuqsOptions); - const [filters, setFilter] = useEventQueryFilters(nuqsOptions); + const [filters, setFilter, setFilters, removeFilter] = + useEventQueryFilters(nuqsOptions); if (filters.length === 0 && events.length === 0) return null; return (
@@ -36,20 +38,23 @@ export function OverviewFiltersButtons({ ))} {filters.map((filter) => { - if (!filter.value[0]) { - return null; - } - return ( ); })} diff --git a/apps/dashboard/src/components/overview/filters/overview-filters-drawer-content.tsx b/apps/dashboard/src/components/overview/filters/overview-filters-drawer-content.tsx index ddd9bc24..fd3ed4dd 100644 --- a/apps/dashboard/src/components/overview/filters/overview-filters-drawer-content.tsx +++ b/apps/dashboard/src/components/overview/filters/overview-filters-drawer-content.tsx @@ -31,6 +31,10 @@ export interface OverviewFiltersDrawerContentProps { mode: 'profiles' | 'events'; } +const excludePropertyFilter = (name: string) => { + return ['*', 'duration', 'created_at', 'has_profile'].includes(name); +}; + export function OverviewFiltersDrawerContent({ projectId, nuqsOptions, @@ -60,10 +64,12 @@ export function OverviewFiltersDrawerContent({ value={event} onChange={setEvent} // First items is * which is only used for report editing - items={eventNames.slice(1).map((item) => ({ - label: item.name, - value: item.name, - }))} + items={eventNames + .filter((item) => !excludePropertyFilter(item.name)) + .map((item) => ({ + label: item.name, + value: item.name, + }))} placeholder="Select event" /> )} diff --git a/apps/dashboard/src/components/overview/overview-constants.tsx b/apps/dashboard/src/components/overview/overview-constants.tsx new file mode 100644 index 00000000..1cd9c209 --- /dev/null +++ b/apps/dashboard/src/components/overview/overview-constants.tsx @@ -0,0 +1,49 @@ +import type { IGetTopGenericInput } from '@openpanel/db'; + +export const OVERVIEW_COLUMNS_NAME: Record< + IGetTopGenericInput['column'], + string +> = { + country: 'Country', + region: 'Region', + city: 'City', + browser: 'Browser', + brand: 'Brand', + os: 'OS', + device: 'Device', + browser_version: 'Browser version', + os_version: 'OS version', + model: 'Model', + referrer: 'Referrer', + referrer_name: 'Referrer name', + referrer_type: 'Referrer type', + utm_source: 'UTM source', + utm_medium: 'UTM medium', + utm_campaign: 'UTM campaign', + utm_term: 'UTM term', + utm_content: 'UTM content', +}; + +export const OVERVIEW_COLUMNS_NAME_PLURAL: Record< + IGetTopGenericInput['column'], + string +> = { + country: 'Countries', + region: 'Regions', + city: 'Cities', + browser: 'Browsers', + brand: 'Brands', + os: 'OSs', + device: 'Devices', + browser_version: 'Browser versions', + os_version: 'OS versions', + model: 'Models', + referrer: 'Referrers', + referrer_name: 'Referrer names', + referrer_type: 'Referrer types', + utm_source: 'UTM sources', + utm_medium: 'UTM mediums', + utm_campaign: 'UTM campaigns', + utm_term: 'UTM terms', + utm_content: 'UTM contents', +}; diff --git a/apps/dashboard/src/components/overview/overview-details-button.tsx b/apps/dashboard/src/components/overview/overview-details-button.tsx index c0bed8d4..319b1fe8 100644 --- a/apps/dashboard/src/components/overview/overview-details-button.tsx +++ b/apps/dashboard/src/components/overview/overview-details-button.tsx @@ -1,25 +1,12 @@ -import { pushModal } from '@/modals'; import { ScanEyeIcon } from 'lucide-react'; -import type { IChartProps } from '@openpanel/validation'; +import { Button, type ButtonProps } from '../ui/button'; -import { Button } from '../ui/button'; +type Props = Omit; -type Props = { - chart: IChartProps; -}; - -const OverviewDetailsButton = ({ chart }: Props) => { +const OverviewDetailsButton = (props: Props) => { return ( - ); diff --git a/apps/dashboard/src/components/overview/overview-metric-card.tsx b/apps/dashboard/src/components/overview/overview-metric-card.tsx new file mode 100644 index 00000000..36045d64 --- /dev/null +++ b/apps/dashboard/src/components/overview/overview-metric-card.tsx @@ -0,0 +1,192 @@ +'use client'; + +import { fancyMinutes, useNumber } from '@/hooks/useNumerFormatter'; +import type { IChartData, RouterOutputs } from '@/trpc/client'; +import { cn } from '@/utils/cn'; +import AutoSizer from 'react-virtualized-auto-sizer'; +import { Area, AreaChart } from 'recharts'; + +import { average, getPreviousMetric, sum } from '@openpanel/common'; +import type { IChartMetric, Metrics } from '@openpanel/validation'; +import { + PreviousDiffIndicator, + PreviousDiffIndicatorPure, + getDiffIndicator, +} from '../report-chart/common/previous-diff-indicator'; +import { Skeleton } from '../skeleton'; +import { Tooltiper } from '../ui/tooltip'; + +interface MetricCardProps { + id: string; + data: { + current: number; + previous?: number; + }[]; + metric: { + current: number; + previous?: number | null; + }; + unit?: string; + label: string; + onClick?: () => void; + active?: boolean; + inverted?: boolean; + isLoading?: boolean; +} + +export function OverviewMetricCard({ + id, + data, + metric, + unit, + label, + onClick, + active, + inverted = false, + isLoading = false, +}: MetricCardProps) { + const number = useNumber(); + const { current, previous } = metric; + + const renderValue = (value: number, unitClassName?: string, short = true) => { + if (unit === 'min') { + return <>{fancyMinutes(value)}; + } + + return ( + <> + {short ? number.short(value) : number.format(value)} + {unit && {unit}} + + ); + }; + + const graphColors = getDiffIndicator( + inverted, + getPreviousMetric(current, previous)?.state, + '#6ee7b7', // green + '#fda4af', // red + '#93c5fd', // blue + ); + + return ( + + {label}:{' '} + + {renderValue(current, 'ml-1 font-light text-xl', false)} + + + } + asChild + sideOffset={-20} + > + + + ); +} + +export function OverviewMetricCardNumber({ + label, + value, + enhancer, + className, + isLoading, +}: { + label: React.ReactNode; + value: React.ReactNode; + enhancer?: React.ReactNode; + className?: string; + isLoading?: boolean; +}) { + return ( +
+
+
+ {label} +
+
+ {isLoading ? ( +
+ + +
+ ) : ( +
+
{value}
+ {enhancer} +
+ )} +
+ ); +} diff --git a/apps/dashboard/src/components/overview/overview-metrics-v2.tsx b/apps/dashboard/src/components/overview/overview-metrics-v2.tsx new file mode 100644 index 00000000..888a1c76 --- /dev/null +++ b/apps/dashboard/src/components/overview/overview-metrics-v2.tsx @@ -0,0 +1,258 @@ +'use client'; + +import { useOverviewOptions } from '@/components/overview/useOverviewOptions'; +import { useEventQueryFilters } from '@/hooks/useEventQueryFilters'; +import { cn } from '@/utils/cn'; + +import { useFormatDateInterval } from '@/hooks/useFormatDateInterval'; +import { useNumber } from '@/hooks/useNumerFormatter'; +import { type RouterOutputs, api } from '@/trpc/client'; +import { getChartColor } from '@/utils/theme'; +import { getPreviousMetric } from '@openpanel/common'; +import React from 'react'; +import { + CartesianGrid, + Line, + LineChart, + ResponsiveContainer, + XAxis, + YAxis, +} from 'recharts'; +import { createChartTooltip } from '../charts/chart-tooltip'; +import { useXAxisProps, useYAxisProps } from '../report-chart/common/axis'; +import { PreviousDiffIndicatorPure } from '../report-chart/common/previous-diff-indicator'; +import { Skeleton } from '../skeleton'; +import { OverviewLiveHistogram } from './overview-live-histogram'; +import { OverviewMetricCard } from './overview-metric-card'; + +interface OverviewMetricsProps { + projectId: string; +} + +const TITLES = [ + { + title: 'Unique Visitors', + key: 'unique_visitors', + unit: '', + inverted: false, + }, + { + title: 'Sessions', + key: 'total_sessions', + unit: '', + inverted: false, + }, + { + title: 'Pageviews', + key: 'total_screen_views', + unit: '', + inverted: false, + }, + { + title: 'Pages per session', + key: 'views_per_session', + unit: '', + inverted: false, + }, + { + title: 'Bounce Rate', + key: 'bounce_rate', + unit: '%', + inverted: true, + }, + { + title: 'Session Duration', + key: 'avg_session_duration', + unit: 'min', + inverted: false, + }, +] as const; + +export default function OverviewMetricsV2({ projectId }: OverviewMetricsProps) { + const { range, interval, metric, setMetric, startDate, endDate } = + useOverviewOptions(); + const [filters] = useEventQueryFilters(); + + const activeMetric = TITLES[metric]!; + const overviewQuery = api.overview.stats.useQuery({ + projectId, + range, + interval, + filters, + startDate, + endDate, + }); + + const data = + overviewQuery.data?.series?.map((item) => ({ + ...item, + timestamp: new Date(item.date).getTime(), + })) || []; + + const xAxisProps = useXAxisProps({ interval: 'day' }); + const yAxisProps = useYAxisProps(); + + return ( + <> +
+
+ {TITLES.map((title, index) => ( + setMetric(index)} + label={title.title} + metric={{ + current: overviewQuery.data?.metrics[title.key] ?? 0, + previous: overviewQuery.data?.metrics[`prev_${title.key}`], + }} + unit={title.unit} + data={data.map((item) => ({ + current: item[title.key], + previous: item[`prev_${title.key}`], + }))} + active={metric === index} + isLoading={overviewQuery.isLoading} + /> + ))} + +
+ +
+
+ +
+
+ {activeMetric.title} +
+
+ {overviewQuery.isLoading && } + + + + + + + + + + 90 + ? false + : { + stroke: 'hsl(var(--foreground) / 0.2)', + fill: 'hsl(var(--def-100))', + strokeWidth: 1.5, + r: 3, + } + } + activeDot={{ + stroke: 'hsl(var(--foreground) / 0.2)', + fill: 'hsl(var(--def-100))', + strokeWidth: 2, + r: 4, + }} + /> + + 90 + ? false + : { + stroke: getChartColor(0), + fill: 'hsl(var(--def-100))', + strokeWidth: 1.5, + r: 3, + } + } + activeDot={{ + stroke: getChartColor(0), + fill: 'hsl(var(--def-100))', + strokeWidth: 2, + r: 4, + }} + /> + + + +
+
+
+ + ); +} + +const { Tooltip, TooltipProvider } = createChartTooltip< + RouterOutputs['overview']['stats']['series'][number], + { + metric: (typeof TITLES)[number]; + } +>(({ context: { metric }, data }) => { + const formatDate = useFormatDateInterval('day'); + const number = useNumber(); + + return ( + <> +
+
{formatDate(new Date(data.date))}
+
+ +
+
+
+
{metric.title}
+
+
+ {number.formatWithUnit(data[metric.key])} + {!!data[`prev_${metric.key}`] && ( + + ({number.formatWithUnit(data[`prev_${metric.key}`])}) + + )} +
+ + +
+
+
+ + + ); +}); diff --git a/apps/dashboard/src/components/overview/overview-metrics.tsx b/apps/dashboard/src/components/overview/overview-metrics.tsx index 969b8eb8..f0fff42a 100644 --- a/apps/dashboard/src/components/overview/overview-metrics.tsx +++ b/apps/dashboard/src/components/overview/overview-metrics.tsx @@ -218,7 +218,7 @@ export default function OverviewMetrics({ projectId }: OverviewMetricsProps) {
-
+ {/*
-
+
*/}
); diff --git a/apps/dashboard/src/components/overview/overview-top-devices.tsx b/apps/dashboard/src/components/overview/overview-top-devices.tsx index 7689b4f9..0675b086 100644 --- a/apps/dashboard/src/components/overview/overview-top-devices.tsx +++ b/apps/dashboard/src/components/overview/overview-top-devices.tsx @@ -7,11 +7,18 @@ import { useState } from 'react'; import { NOT_SET_VALUE } from '@openpanel/constants'; import type { IChartType } from '@openpanel/validation'; -import { ReportChart } from '../report-chart'; +import { useNumber } from '@/hooks/useNumerFormatter'; +import { pushModal } from '@/modals'; +import { api } from '@/trpc/client'; +import { SerieIcon } from '../report-chart/common/serie-icon'; import { Widget, WidgetBody } from '../widget'; -import { OverviewChartToggle } from './overview-chart-toggle'; +import { OVERVIEW_COLUMNS_NAME } from './overview-constants'; import OverviewDetailsButton from './overview-details-button'; import { WidgetButtons, WidgetFooter, WidgetHead } from './overview-widget'; +import { + OverviewWidgetTableGeneric, + OverviewWidgetTableLoading, +} from './overview-widget-table'; import { useOverviewOptions } from './useOverviewOptions'; import { useOverviewWidget } from './useOverviewWidget'; @@ -27,7 +34,7 @@ export default function OverviewTopDevices({ const [chartType, setChartType] = useState('bar'); const isPageFilter = filters.find((filter) => filter.name === 'path'); const [widget, setWidget, widgets] = useOverviewWidget('tech', { - devices: { + device: { title: 'Top devices', btn: 'Devices', chart: { @@ -221,7 +228,7 @@ export default function OverviewTopDevices({ }, }, }, - brands: { + brand: { title: 'Top Brands', btn: 'Brands', chart: { @@ -257,7 +264,7 @@ export default function OverviewTopDevices({ }, }, }, - models: { + model: { title: 'Top Models', btn: 'Models', chart: { @@ -302,11 +309,24 @@ export default function OverviewTopDevices({ }, }); + const number = useNumber(); + + const query = api.overview.topGeneric.useQuery({ + projectId, + interval, + range, + filters, + column: widget.key, + startDate, + endDate, + }); + return ( <>
{widget.title}
+ {widgets.map((w) => ( +
+ ); + }, + }} + /> + )} - - + + pushModal('OverviewTopGenericModal', { + projectId, + column: widget.key, + }) + } + /> + {/* */} diff --git a/apps/dashboard/src/components/overview/overview-top-events/overview-top-events.tsx b/apps/dashboard/src/components/overview/overview-top-events/overview-top-events.tsx index d44016ef..a0fd0cfb 100644 --- a/apps/dashboard/src/components/overview/overview-top-events/overview-top-events.tsx +++ b/apps/dashboard/src/components/overview/overview-top-events/overview-top-events.tsx @@ -9,7 +9,6 @@ import type { IChartType } from '@openpanel/validation'; import { Widget, WidgetBody } from '../../widget'; import { OverviewChartToggle } from '../overview-chart-toggle'; -import OverviewDetailsButton from '../overview-details-button'; import { WidgetButtons, WidgetFooter, WidgetHead } from '../overview-widget'; import { useOverviewOptions } from '../useOverviewOptions'; import { useOverviewWidget } from '../useOverviewWidget'; @@ -175,7 +174,6 @@ export default function OverviewTopEvents({ /> - diff --git a/apps/dashboard/src/components/overview/overview-top-generic-modal.tsx b/apps/dashboard/src/components/overview/overview-top-generic-modal.tsx new file mode 100644 index 00000000..b79f3b72 --- /dev/null +++ b/apps/dashboard/src/components/overview/overview-top-generic-modal.tsx @@ -0,0 +1,107 @@ +'use client'; + +import { useEventQueryFilters } from '@/hooks/useEventQueryFilters'; + +import { ModalContent, ModalHeader } from '@/modals/Modal/Container'; +import { api } from '@/trpc/client'; +import type { IGetTopGenericInput } from '@openpanel/db'; +import { ChevronRightIcon } from 'lucide-react'; +import { useEffect } from 'react'; +import { toast } from 'sonner'; +import { SerieIcon } from '../report-chart/common/serie-icon'; +import { Button } from '../ui/button'; +import { ScrollArea } from '../ui/scroll-area'; +import { + OVERVIEW_COLUMNS_NAME, + OVERVIEW_COLUMNS_NAME_PLURAL, +} from './overview-constants'; +import { OverviewWidgetTableGeneric } from './overview-widget-table'; +import { useOverviewOptions } from './useOverviewOptions'; + +interface OverviewTopGenericModalProps { + projectId: string; + column: IGetTopGenericInput['column']; +} + +export default function OverviewTopGenericModal({ + projectId, + column, +}: OverviewTopGenericModalProps) { + const [filters, setFilter] = useEventQueryFilters(); + const { startDate, endDate, range, interval } = useOverviewOptions(); + const query = api.overview.topGeneric.useInfiniteQuery( + { + projectId, + filters, + startDate, + endDate, + range, + interval, + limit: 50, + column, + }, + { + getNextPageParam: (lastPage, pages) => { + if (lastPage.length === 0) { + return null; + } + + return pages.length + 1; + }, + }, + ); + + const data = query.data?.pages.flat() || []; + const isEmpty = !query.hasNextPage && !query.isFetching; + + const columnNamePlural = OVERVIEW_COLUMNS_NAME_PLURAL[column]; + const columnName = OVERVIEW_COLUMNS_NAME[column]; + + return ( + + + + + + +
+ ); + }, + }} + /> +
+ +
+ + + ); +} diff --git a/apps/dashboard/src/components/overview/overview-top-geo.tsx b/apps/dashboard/src/components/overview/overview-top-geo.tsx index d2cab25a..ba84df06 100644 --- a/apps/dashboard/src/components/overview/overview-top-geo.tsx +++ b/apps/dashboard/src/components/overview/overview-top-geo.tsx @@ -1,20 +1,28 @@ 'use client'; import { useEventQueryFilters } from '@/hooks/useEventQueryFilters'; -import { getCountry } from '@/translations/countries'; import { cn } from '@/utils/cn'; import { useState } from 'react'; -import { NOT_SET_VALUE } from '@openpanel/constants'; import type { IChartType } from '@openpanel/validation'; +import { useNumber } from '@/hooks/useNumerFormatter'; +import { pushModal } from '@/modals'; +import { api } from '@/trpc/client'; +import { NOT_SET_VALUE } from '@openpanel/constants'; +import { ChevronRightIcon } from 'lucide-react'; import { ReportChart } from '../report-chart'; +import { SerieIcon } from '../report-chart/common/serie-icon'; import { Widget, WidgetBody } from '../widget'; -import { OverviewChartToggle } from './overview-chart-toggle'; +import { OVERVIEW_COLUMNS_NAME } from './overview-constants'; import OverviewDetailsButton from './overview-details-button'; import { WidgetButtons, WidgetFooter, WidgetHead } from './overview-widget'; +import { + OverviewWidgetTableGeneric, + OverviewWidgetTableLoading, +} from './overview-widget-table'; import { useOverviewOptions } from './useOverviewOptions'; -import { useOverviewWidget } from './useOverviewWidget'; +import { useOverviewWidgetV2 } from './useOverviewWidget'; interface OverviewTopGeoProps { projectId: string; @@ -25,139 +33,39 @@ export default function OverviewTopGeo({ projectId }: OverviewTopGeoProps) { const [chartType, setChartType] = useState('bar'); const [filters, setFilter] = useEventQueryFilters(); const isPageFilter = filters.find((filter) => filter.name === 'path'); - const [widget, setWidget, widgets] = useOverviewWidget('geo', { - countries: { + const [widget, setWidget, widgets] = useOverviewWidgetV2('geo', { + country: { title: 'Top countries', btn: 'Countries', - chart: { - options: { - columns: ['Country', isPageFilter ? 'Views' : 'Sessions'], - renderSerieName(name) { - return getCountry(name[0]) || NOT_SET_VALUE; - }, - }, - report: { - limit: 10, - projectId, - startDate, - endDate, - events: [ - { - segment: 'event', - filters, - id: 'A', - name: isPageFilter ? 'screen_view' : 'session_start', - }, - ], - breakdowns: [ - { - id: 'A', - name: 'country', - }, - ], - chartType, - lineType: 'monotone', - interval: interval, - name: 'Top countries', - range: range, - previous: previous, - metric: 'sum', - }, - }, }, - regions: { + region: { title: 'Top regions', btn: 'Regions', - chart: { - options: { - columns: ['Region', isPageFilter ? 'Views' : 'Sessions'], - renderSerieName(name) { - return name[1] || NOT_SET_VALUE; - }, - }, - report: { - limit: 10, - projectId, - startDate, - endDate, - events: [ - { - segment: 'event', - filters, - id: 'A', - name: isPageFilter ? 'screen_view' : 'session_start', - }, - ], - breakdowns: [ - { - id: 'A', - name: 'country', - }, - { - id: 'B', - name: 'region', - }, - ], - chartType, - lineType: 'monotone', - interval: interval, - name: 'Top regions', - range: range, - previous: previous, - metric: 'sum', - }, - }, }, - cities: { + city: { title: 'Top cities', btn: 'Cities', - chart: { - options: { - columns: ['City', isPageFilter ? 'Views' : 'Sessions'], - renderSerieName(name) { - return name[1] || NOT_SET_VALUE; - }, - }, - report: { - limit: 10, - projectId, - startDate, - endDate, - events: [ - { - segment: 'event', - filters, - id: 'A', - name: isPageFilter ? 'screen_view' : 'session_start', - }, - ], - breakdowns: [ - { - id: 'A', - name: 'country', - }, - { - id: 'B', - name: 'city', - }, - ], - chartType, - lineType: 'monotone', - interval: interval, - name: 'Top cities', - range: range, - previous: previous, - metric: 'sum', - }, - }, }, }); + const number = useNumber(); + + const query = api.overview.topGeneric.useQuery({ + projectId, + interval, + range, + filters, + column: widget.key, + startDate, + endDate, + }); + return ( <>
{widget.title}
+ {widgets.map((w) => ( +
+ ); + }, + }} + /> + )} - - + + pushModal('OverviewTopGenericModal', { + projectId, + column: widget.key, + }) + } + /> + {/* */} diff --git a/apps/dashboard/src/components/overview/overview-top-pages-modal.tsx b/apps/dashboard/src/components/overview/overview-top-pages-modal.tsx new file mode 100644 index 00000000..237ad039 --- /dev/null +++ b/apps/dashboard/src/components/overview/overview-top-pages-modal.tsx @@ -0,0 +1,68 @@ +'use client'; + +import { useEventQueryFilters } from '@/hooks/useEventQueryFilters'; + +import { ModalContent, ModalHeader } from '@/modals/Modal/Container'; +import { api } from '@/trpc/client'; +import { Button } from '../ui/button'; +import { ScrollArea } from '../ui/scroll-area'; +import { OverviewWidgetTablePages } from './overview-widget-table'; +import { useOverviewOptions } from './useOverviewOptions'; + +interface OverviewTopPagesProps { + projectId: string; +} + +function getPath(path: string) { + try { + return new URL(path).pathname; + } catch { + return path; + } +} + +export default function OverviewTopPagesModal({ + projectId, +}: OverviewTopPagesProps) { + const [filters, setFilter] = useEventQueryFilters(); + const { startDate, endDate, range, interval } = useOverviewOptions(); + const query = api.overview.topPages.useInfiniteQuery( + { + projectId, + filters, + startDate, + endDate, + mode: 'page', + range, + interval: 'day', + limit: 50, + }, + { + getNextPageParam: (_, pages) => pages.length + 1, + }, + ); + + const data = query.data?.pages.flat(); + + return ( + + + + +
+ +
+
+
+ ); +} diff --git a/apps/dashboard/src/components/overview/overview-top-pages.tsx b/apps/dashboard/src/components/overview/overview-top-pages.tsx index 25b070bd..a2900548 100644 --- a/apps/dashboard/src/components/overview/overview-top-pages.tsx +++ b/apps/dashboard/src/components/overview/overview-top-pages.tsx @@ -2,179 +2,81 @@ import { useEventQueryFilters } from '@/hooks/useEventQueryFilters'; import { cn } from '@/utils/cn'; -import { ExternalLinkIcon, FilterIcon, Globe2Icon } from 'lucide-react'; +import { Globe2Icon } from 'lucide-react'; import { parseAsBoolean, useQueryState } from 'nuqs'; import { useState } from 'react'; -import { NOT_SET_VALUE } from '@openpanel/constants'; import type { IChartType } from '@openpanel/validation'; -import { ReportChart } from '../report-chart'; +import { pushModal } from '@/modals'; +import { api } from '@/trpc/client'; import { Button } from '../ui/button'; -import { Tooltiper } from '../ui/tooltip'; import { Widget, WidgetBody } from '../widget'; -import { OverviewChartToggle } from './overview-chart-toggle'; import OverviewDetailsButton from './overview-details-button'; -import OverviewTopBots from './overview-top-bots'; import { WidgetButtons, WidgetFooter, WidgetHead } from './overview-widget'; +import { + OverviewWidgetTableBots, + OverviewWidgetTableLoading, + OverviewWidgetTablePages, +} from './overview-widget-table'; import { useOverviewOptions } from './useOverviewOptions'; -import { useOverviewWidget } from './useOverviewWidget'; +import { useOverviewWidgetV2 } from './useOverviewWidget'; interface OverviewTopPagesProps { projectId: string; } + export default function OverviewTopPages({ projectId }: OverviewTopPagesProps) { const { interval, range, previous, startDate, endDate } = useOverviewOptions(); - const [chartType, setChartType] = useState('bar'); - const [filters, setFilter] = useEventQueryFilters(); + const [filters] = useEventQueryFilters(); const [domain, setDomain] = useQueryState('d', parseAsBoolean); - const renderSerieName = (names: string[]) => { - if (domain) { - if (names[0] === NOT_SET_VALUE) { - return names[1]; - } - - return names.join(''); - } - return ( - - {names[1] || NOT_SET_VALUE} - - ); - }; - const [widget, setWidget, widgets] = useOverviewWidget('pages', { - top: { + const [widget, setWidget, widgets] = useOverviewWidgetV2('pages', { + page: { title: 'Top pages', btn: 'Top pages', - chart: { - options: { - renderSerieName, - columns: ['URL', 'Views'], - }, - report: { - limit: 10, - projectId, - startDate, - endDate, - events: [ - { - segment: 'event', - filters, - id: 'A', - name: 'screen_view', - }, - ], - breakdowns: [ - { - id: 'A', - name: 'origin', - }, - { - id: 'B', - name: 'path', - }, - ], - chartType, - lineType: 'monotone', - interval, - name: 'Top pages', - range, - previous, - metric: 'sum', + meta: { + columns: { + sessions: 'Sessions', }, }, }, - entries: { + entry: { title: 'Entry Pages', btn: 'Entries', - chart: { - options: { - columns: ['URL', 'Sessions'], - renderSerieName, - }, - report: { - limit: 10, - projectId, - startDate, - endDate, - events: [ - { - segment: 'event', - filters, - id: 'A', - name: 'session_start', - }, - ], - breakdowns: [ - { - id: 'A', - name: 'origin', - }, - { - id: 'B', - name: 'path', - }, - ], - chartType, - lineType: 'monotone', - interval, - name: 'Entry Pages', - range, - previous, - metric: 'sum', + meta: { + columns: { + sessions: 'Entries', }, }, }, - exits: { + exit: { title: 'Exit Pages', btn: 'Exits', - chart: { - options: { - columns: ['URL', 'Sessions'], - renderSerieName, - }, - report: { - limit: 10, - projectId, - startDate, - endDate, - events: [ - { - segment: 'event', - filters, - id: 'A', - name: 'session_end', - }, - ], - breakdowns: [ - { - id: 'A', - name: 'origin', - }, - { - id: 'B', - name: 'path', - }, - ], - chartType, - lineType: 'monotone', - interval, - name: 'Exit Pages', - range, - previous, - metric: 'sum', + meta: { + columns: { + sessions: 'Exits', }, }, }, - bot: { - title: 'Bots', - btn: 'Bots', - // @ts-expect-error - chart: null, - }, + // bot: { + // title: 'Bots', + // btn: 'Bots', + // }, }); + const query = api.overview.topPages.useQuery({ + projectId, + filters, + startDate, + endDate, + mode: widget.key, + range, + interval, + }); + + const data = query.data; + return ( <> @@ -194,53 +96,36 @@ export default function OverviewTopPages({ projectId }: OverviewTopPagesProps) { - {widget.key === 'bot' ? ( - + {query.isLoading ? ( + ) : ( - [ - { - title: 'Visit page', - icon: ExternalLinkIcon, - onClick: () => { - window.open(serie.names.join(''), '_blank'); - }, - }, - { - title: 'Set filter', - icon: FilterIcon, - onClick: () => { - setFilter('path', serie.names[1]); - }, - }, - ], - ...widget.chart.options, - }} - report={{ - ...widget.chart.report, - previous: false, - }} - /> + <> + {/**/} + + )} - {widget.chart?.report?.name && ( - - - -
- - - )} + + pushModal('OverviewTopPagesModal', { projectId })} + /> + {/* */} +
+ + ); diff --git a/apps/dashboard/src/components/overview/overview-top-sources.tsx b/apps/dashboard/src/components/overview/overview-top-sources.tsx index a4816b9e..1e7892d6 100644 --- a/apps/dashboard/src/components/overview/overview-top-sources.tsx +++ b/apps/dashboard/src/components/overview/overview-top-sources.tsx @@ -2,18 +2,21 @@ import { useEventQueryFilters } from '@/hooks/useEventQueryFilters'; import { cn } from '@/utils/cn'; -import { useState } from 'react'; - -import type { IChartType } from '@openpanel/validation'; +import { pushModal } from '@/modals'; +import { api } from '@/trpc/client'; import { NOT_SET_VALUE } from '@openpanel/constants'; -import { ReportChart } from '../report-chart'; +import { SerieIcon } from '../report-chart/common/serie-icon'; import { Widget, WidgetBody } from '../widget'; -import { OverviewChartToggle } from './overview-chart-toggle'; +import { OVERVIEW_COLUMNS_NAME } from './overview-constants'; import OverviewDetailsButton from './overview-details-button'; import { WidgetButtons, WidgetFooter, WidgetHead } from './overview-widget'; +import { + OverviewWidgetTableGeneric, + OverviewWidgetTableLoading, +} from './overview-widget-table'; import { useOverviewOptions } from './useOverviewOptions'; -import { useOverviewWidget } from './useOverviewWidget'; +import { useOverviewWidgetV2 } from './useOverviewWidget'; interface OverviewTopSourcesProps { projectId: string; @@ -21,302 +24,53 @@ interface OverviewTopSourcesProps { export default function OverviewTopSources({ projectId, }: OverviewTopSourcesProps) { - const { interval, range, previous, startDate, endDate } = - useOverviewOptions(); - const [chartType, setChartType] = useState('bar'); + const { interval, range, startDate, endDate } = useOverviewOptions(); const [filters, setFilter] = useEventQueryFilters(); - const isPageFilter = filters.find((filter) => filter.name === 'path'); - const [widget, setWidget, widgets] = useOverviewWidget('sources', { - all: { + const [widget, setWidget, widgets] = useOverviewWidgetV2('sources', { + referrer_name: { title: 'Top sources', btn: 'All', - chart: { - options: { - columns: ['Source', isPageFilter ? 'Views' : 'Sessions'], - }, - report: { - limit: 10, - projectId, - startDate, - endDate, - events: [ - { - segment: 'event', - filters: filters, - id: 'A', - name: isPageFilter ? 'screen_view' : 'session_start', - }, - ], - breakdowns: [ - { - id: 'A', - name: 'referrer_name', - }, - ], - chartType, - lineType: 'monotone', - interval: interval, - name: 'Top sources', - range: range, - previous: previous, - metric: 'sum', - }, - }, }, - domain: { + referrer: { title: 'Top urls', btn: 'URLs', - chart: { - options: { - columns: ['URL', isPageFilter ? 'Views' : 'Sessions'], - }, - report: { - limit: 10, - projectId, - startDate, - endDate, - events: [ - { - segment: 'event', - filters: filters, - id: 'A', - name: isPageFilter ? 'screen_view' : 'session_start', - }, - ], - breakdowns: [ - { - id: 'A', - name: 'referrer', - }, - ], - chartType, - lineType: 'monotone', - interval: interval, - name: 'Top urls', - range: range, - previous: previous, - metric: 'sum', - }, - }, }, - type: { + referrer_type: { title: 'Top types', btn: 'Types', - chart: { - options: { - columns: ['Type', isPageFilter ? 'Views' : 'Sessions'], - }, - report: { - limit: 10, - projectId, - startDate, - endDate, - events: [ - { - segment: 'event', - filters: filters, - id: 'A', - name: isPageFilter ? 'screen_view' : 'session_start', - }, - ], - breakdowns: [ - { - id: 'A', - name: 'referrer_type', - }, - ], - chartType, - lineType: 'monotone', - interval: interval, - name: 'Top types', - range: range, - previous: previous, - metric: 'sum', - }, - }, }, utm_source: { title: 'UTM Source', btn: 'Source', - chart: { - options: { - columns: ['Utm Source', isPageFilter ? 'Views' : 'Sessions'], - }, - report: { - limit: 10, - projectId, - startDate, - endDate, - events: [ - { - segment: 'event', - filters, - id: 'A', - name: isPageFilter ? 'screen_view' : 'session_start', - }, - ], - breakdowns: [ - { - id: 'A', - name: 'properties.__query.utm_source', - }, - ], - chartType, - lineType: 'monotone', - interval: interval, - name: 'UTM Source', - range: range, - previous: previous, - metric: 'sum', - }, - }, }, utm_medium: { title: 'UTM Medium', btn: 'Medium', - chart: { - options: { - columns: ['Utm Medium', isPageFilter ? 'Views' : 'Sessions'], - }, - report: { - limit: 10, - projectId, - startDate, - endDate, - events: [ - { - segment: 'event', - filters, - id: 'A', - name: isPageFilter ? 'screen_view' : 'session_start', - }, - ], - breakdowns: [ - { - id: 'A', - name: 'properties.__query.utm_medium', - }, - ], - chartType, - lineType: 'monotone', - interval: interval, - name: 'UTM Medium', - range: range, - previous: previous, - metric: 'sum', - }, - }, }, utm_campaign: { title: 'UTM Campaign', btn: 'Campaign', - chart: { - options: { - columns: ['Utm Campaign', isPageFilter ? 'Views' : 'Sessions'], - }, - report: { - limit: 10, - projectId, - startDate, - endDate, - events: [ - { - segment: 'event', - filters, - id: 'A', - name: isPageFilter ? 'screen_view' : 'session_start', - }, - ], - breakdowns: [ - { - id: 'A', - name: 'properties.__query.utm_campaign', - }, - ], - chartType, - lineType: 'monotone', - interval: interval, - name: 'UTM Campaign', - range: range, - previous: previous, - metric: 'sum', - }, - }, }, utm_term: { title: 'UTM Term', btn: 'Term', - chart: { - options: { - columns: ['Utm Term', isPageFilter ? 'Views' : 'Sessions'], - }, - report: { - limit: 10, - projectId, - startDate, - endDate, - events: [ - { - segment: 'event', - filters, - id: 'A', - name: isPageFilter ? 'screen_view' : 'session_start', - }, - ], - breakdowns: [ - { - id: 'A', - name: 'properties.__query.utm_term', - }, - ], - chartType, - lineType: 'monotone', - interval: interval, - name: 'UTM Term', - range: range, - previous: previous, - metric: 'sum', - }, - }, }, utm_content: { title: 'UTM Content', btn: 'Content', - chart: { - options: { - columns: ['Utm Content', isPageFilter ? 'Views' : 'Sessions'], - }, - report: { - limit: 10, - projectId, - startDate, - endDate, - events: [ - { - segment: 'event', - filters, - id: 'A', - name: isPageFilter ? 'screen_view' : 'session_start', - }, - ], - breakdowns: [ - { - id: 'A', - name: 'properties.__query.utm_content', - }, - ], - chartType, - lineType: 'monotone', - interval: interval, - name: 'UTM Content', - range: range, - previous: previous, - metric: 'sum', - }, - }, }, }); + const query = api.overview.topGeneric.useQuery({ + projectId, + interval, + range, + filters, + column: widget.key, + startDate, + endDate, + }); + return ( <> @@ -337,51 +91,53 @@ export default function OverviewTopSources({ - - name[0] === NOT_SET_VALUE ? 'Direct / Not set' : name[0], - onClick: (item) => { - switch (widget.key) { - case 'all': - setFilter('referrer_name', item.names[0]); - setWidget('domain'); - break; - case 'domain': - setFilter('referrer', item.names[0]); - break; - case 'type': - setFilter('referrer_type', item.names[0]); - setWidget('domain'); - break; - case 'utm_source': - setFilter('properties.__query.utm_source', item.names[0]); - break; - case 'utm_medium': - setFilter('properties.__query.utm_medium', item.names[0]); - break; - case 'utm_campaign': - setFilter('properties.__query.utm_campaign', item.names[0]); - break; - case 'utm_term': - setFilter('properties.__query.utm_term', item.names[0]); - break; - case 'utm_content': - setFilter('properties.__query.utm_content', item.names[0]); - break; - } - }, - }} - /> + {query.isLoading ? ( + + ) : ( + + + +
+ ); + }, + }} + /> + )} - - + + pushModal('OverviewTopGenericModal', { + projectId, + column: widget.key, + }) + } + /> + {/* */} diff --git a/apps/dashboard/src/components/overview/overview-widget-table.tsx b/apps/dashboard/src/components/overview/overview-widget-table.tsx new file mode 100644 index 00000000..e7bdfb59 --- /dev/null +++ b/apps/dashboard/src/components/overview/overview-widget-table.tsx @@ -0,0 +1,330 @@ +import { useEventQueryFilters } from '@/hooks/useEventQueryFilters'; +import { useNumber } from '@/hooks/useNumerFormatter'; +import type { RouterOutputs } from '@/trpc/client'; +import { cn } from '@/utils/cn'; +import { ExternalLinkIcon } from 'lucide-react'; +import { SerieIcon } from '../report-chart/common/serie-icon'; +import { Skeleton } from '../skeleton'; +import { Tooltiper } from '../ui/tooltip'; +import { WidgetTable, type Props as WidgetTableProps } from '../widget-table'; + +type Props = WidgetTableProps & { + getColumnPercentage: (item: T) => number; +}; + +export const OverviewWidgetTable = ({ + data, + keyExtractor, + columns, + getColumnPercentage, + className, +}: Props) => { + return ( +
+ { + return ( +
+
+
+ ); + }} + columns={columns.map((column, index) => { + return { + ...column, + className: cn( + index === 0 + ? 'w-full flex-1 font-medium min-w-0' + : 'text-right justify-end row w-20 font-mono', + index !== 0 && + index !== columns.length - 1 && + 'hidden @[310px]:row', + column.className, + ), + }; + })} + /> +
+ ); +}; + +export function OverviewWidgetTableLoading({ + className, +}: { + className?: string; +}) { + return ( + item.toString()} + getColumnPercentage={() => 0} + columns={[ + { + name: 'Path', + render: () => , + }, + { + name: 'BR', + render: () => , + }, + // { + // name: 'Duration', + // render: () => , + // }, + { + name: 'Sessions', + render: () => , + }, + ]} + /> + ); +} + +function getPath(path: string, showDomain = false) { + try { + const url = new URL(path); + if (showDomain) { + return url.hostname + url.pathname; + } + return url.pathname; + } catch { + return path; + } +} + +export function OverviewWidgetTablePages({ + data, + lastColumnName, + className, + showDomain = false, +}: { + className?: string; + lastColumnName: string; + data: { + origin: string; + path: string; + avg_duration: number; + bounce_rate: number; + sessions: number; + }[]; + showDomain?: boolean; +}) { + const [filters, setFilter] = useEventQueryFilters(); + const number = useNumber(); + const maxSessions = Math.max(...data.map((item) => item.sessions)); + return ( + item.path + item.origin} + getColumnPercentage={(item) => item.sessions / maxSessions} + columns={[ + { + name: 'Path', + render(item) { + return ( + +
+ + + + + +
+
+ ); + }, + }, + { + name: 'BR', + className: 'w-16', + render(item) { + return number.shortWithUnit(item.bounce_rate, '%'); + }, + }, + { + name: 'Duration', + render(item) { + return number.shortWithUnit(item.avg_duration, 'min'); + }, + }, + { + name: lastColumnName, + // className: 'w-28', + render(item) { + return ( +
+ + {number.short(item.sessions)} + +
+ ); + }, + }, + ]} + /> + ); +} + +export function OverviewWidgetTableBots({ + data, + className, +}: { + className?: string; + data: { + total_sessions: number; + origin: string; + path: string; + sessions: number; + avg_duration: number; + bounce_rate: number; + }[]; +}) { + const [filters, setFilter] = useEventQueryFilters(); + const number = useNumber(); + const maxSessions = Math.max(...data.map((item) => item.sessions)); + return ( + item.path + item.origin} + getColumnPercentage={(item) => item.sessions / maxSessions} + columns={[ + { + name: 'Path', + render(item) { + return ( + +
+ + + + + +
+
+ ); + }, + }, + { + name: 'Bot', + // className: 'w-28', + render(item) { + return ( +
+ Google bot +
+ ); + }, + }, + { + name: 'Date', + // className: 'w-28', + render(item) { + return ( +
+ Google bot +
+ ); + }, + }, + ]} + /> + ); +} + +export function OverviewWidgetTableGeneric({ + data, + column, + className, +}: { + className?: string; + data: RouterOutputs['overview']['topGeneric']; + column: { + name: string; + render: ( + item: RouterOutputs['overview']['topGeneric'][number], + ) => React.ReactNode; + }; +}) { + const number = useNumber(); + const maxSessions = Math.max(...data.map((item) => item.sessions)); + return ( + item.name} + getColumnPercentage={(item) => item.sessions / maxSessions} + columns={[ + column, + { + name: 'BR', + className: 'w-16', + render(item) { + return number.shortWithUnit(item.bounce_rate, '%'); + }, + }, + // { + // name: 'Duration', + // render(item) { + // return number.shortWithUnit(item.avg_session_duration, 'min'); + // }, + // }, + { + name: 'Sessions', + render(item) { + return ( +
+ + {number.short(item.sessions)} + +
+ ); + }, + }, + ]} + /> + ); +} diff --git a/apps/dashboard/src/components/overview/useOverviewOptions.ts b/apps/dashboard/src/components/overview/useOverviewOptions.ts index 74c37116..6b636d6f 100644 --- a/apps/dashboard/src/components/overview/useOverviewOptions.ts +++ b/apps/dashboard/src/components/overview/useOverviewOptions.ts @@ -78,6 +78,7 @@ export function useOverviewOptions() { setStartDate(null); setEndDate(null); setStorageItem('range', value); + setInterval(null); } setRange(value); }, diff --git a/apps/dashboard/src/components/overview/useOverviewWidget.tsx b/apps/dashboard/src/components/overview/useOverviewWidget.tsx index 7a155e2a..8d03a30b 100644 --- a/apps/dashboard/src/components/overview/useOverviewWidget.tsx +++ b/apps/dashboard/src/components/overview/useOverviewWidget.tsx @@ -30,3 +30,27 @@ export function useOverviewWidget( })), ] as const; } + +export function useOverviewWidgetV2( + key: string, + widgets: Record, +) { + const keys = Object.keys(widgets) as T[]; + const [widget, setWidget] = useQueryState( + key, + parseAsStringEnum(keys) + .withDefault(keys[0]!) + .withOptions({ history: 'push' }), + ); + return [ + { + ...widgets[widget], + key: widget, + }, + setWidget, + mapKeys(widgets).map((key) => ({ + ...widgets[key], + key, + })), + ] as const; +} diff --git a/apps/dashboard/src/components/projects/project-card.tsx b/apps/dashboard/src/components/projects/project-card.tsx index a47e992f..89c81996 100644 --- a/apps/dashboard/src/components/projects/project-card.tsx +++ b/apps/dashboard/src/components/projects/project-card.tsx @@ -52,7 +52,7 @@ function ProjectCard({ id, domain, name, organizationId }: IServiceProject) { async function ProjectChart({ id }: { id: string }) { const chart = await chQuery<{ value: number; date: string }>( - `SELECT countDistinct(profile_id) as value, toStartOfDay(created_at) as date FROM ${TABLE_NAMES.events} WHERE project_id = ${escape(id)} AND name = 'session_start' AND created_at >= now() - interval '1 month' GROUP BY date ORDER BY date ASC`, + `SELECT countDistinct(profile_id) as value, toStartOfDay(created_at) as date FROM ${TABLE_NAMES.sessions} WHERE sign = 1 AND project_id = ${escape(id)} AND created_at >= now() - interval '1 month' GROUP BY date ORDER BY date ASC`, ); return ( @@ -73,27 +73,27 @@ function Metric({ value, label }: { value: React.ReactNode; label: string }) { async function ProjectMetrics({ id }: { id: string }) { const [metrics] = await chQuery<{ - total: number; + months_3: number; month: number; day: number; }>( ` SELECT ( - SELECT count(DISTINCT profile_id) as count FROM ${TABLE_NAMES.events} WHERE project_id = ${escape(id)} - ) as total, + SELECT uniq(DISTINCT profile_id) as count FROM ${TABLE_NAMES.sessions} WHERE project_id = ${escape(id)} AND created_at >= now() - interval '6 months' + ) as months_3, ( - SELECT count(DISTINCT profile_id) as count FROM ${TABLE_NAMES.events} WHERE project_id = ${escape(id)} AND created_at >= now() - interval '1 month' + SELECT uniq(DISTINCT profile_id) as count FROM ${TABLE_NAMES.sessions} WHERE project_id = ${escape(id)} AND created_at >= now() - interval '1 month' ) as month, ( - SELECT count(DISTINCT profile_id) as count FROM ${TABLE_NAMES.events} WHERE project_id = ${escape(id)} AND created_at >= now() - interval '1 day' + SELECT uniq(DISTINCT profile_id) as count FROM ${TABLE_NAMES.sessions} WHERE project_id = ${escape(id)} AND created_at >= now() - interval '1 day' ) as day `, ); return ( - + diff --git a/apps/dashboard/src/components/report-chart/common/previous-diff-indicator.tsx b/apps/dashboard/src/components/report-chart/common/previous-diff-indicator.tsx index 9bda730c..c5456788 100644 --- a/apps/dashboard/src/components/report-chart/common/previous-diff-indicator.tsx +++ b/apps/dashboard/src/components/report-chart/common/previous-diff-indicator.tsx @@ -91,3 +91,65 @@ export function PreviousDiffIndicator({ ); } + +interface PreviousDiffIndicatorPureProps { + diff?: number | null | undefined; + state?: string | null | undefined; + inverted?: boolean; + size?: 'sm' | 'lg' | 'md'; + className?: string; + showPrevious?: boolean; +} + +export function PreviousDiffIndicatorPure({ + diff, + state, + inverted, + size = 'sm', + className, + showPrevious = true, +}: PreviousDiffIndicatorPureProps) { + const variant = getDiffIndicator( + inverted, + state, + 'bg-emerald-300', + 'bg-rose-300', + undefined, + ); + + if (diff === null || diff === undefined || !showPrevious) { + return null; + } + + const renderIcon = () => { + if (state === 'positive') { + return ; + } + if (state === 'negative') { + return ; + } + return null; + }; + + return ( +
+
+ {renderIcon()} +
+ {diff.toFixed(1)}% +
+ ); +} diff --git a/apps/dashboard/src/components/report-chart/common/serie-icon.urls.ts b/apps/dashboard/src/components/report-chart/common/serie-icon.urls.ts index b8ff0a95..e1141c9d 100644 --- a/apps/dashboard/src/components/report-chart/common/serie-icon.urls.ts +++ b/apps/dashboard/src/components/report-chart/common/serie-icon.urls.ts @@ -21,7 +21,7 @@ const data = { 'samsung internet': 'https://upload.wikimedia.org/wikipedia/commons/thumb/e/e9/Samsung_Internet_logo.svg/1024px-Samsung_Internet_logo.svg.png', 'vstat.info': 'https://vstat.info', 'yahoo!': 'https://yahoo.com', - android: 'https://image.similarpng.com/very-thumbnail/2020/08/Android-icon-on-transparent--background-PNG.png', + android: 'https://upload.wikimedia.org/wikipedia/commons/thumb/d/d7/Android_robot.svg/1745px-Android_robot.svg.png', 'android browser': 'https://image.similarpng.com/very-thumbnail/2020/08/Android-icon-on-transparent--background-PNG.png', silk: 'https://m.media-amazon.com/images/I/51VCjQCvF0L.png', kakaotalk: 'https://www.kakaocorp.com/', diff --git a/apps/dashboard/src/components/report-chart/funnel/chart.tsx b/apps/dashboard/src/components/report-chart/funnel/chart.tsx index e09215bd..bd76cea7 100644 --- a/apps/dashboard/src/components/report-chart/funnel/chart.tsx +++ b/apps/dashboard/src/components/report-chart/funnel/chart.tsx @@ -11,6 +11,7 @@ import { last } from 'ramda'; import { getPreviousMetric, round } from '@openpanel/common'; import { alphabetIds } from '@openpanel/constants'; +import { useNumber } from '@/hooks/useNumerFormatter'; import { PreviousDiffIndicator } from '../common/previous-diff-indicator'; import { useReportChartContext } from '../context'; import { MetricCardNumber } from '../metric/metric-card'; @@ -36,6 +37,7 @@ export function Chart({ previous, }, }: Props) { + const number = useNumber(); const { isEditMode } = useReportChartContext(); const mostDropoffs = findMostDropoffs(steps); const lastStep = last(steps)!; @@ -50,39 +52,39 @@ export function Chart({ )} >
-
- - } - /> - - } - /> - - } - /> -
+ + } + /> + + } + /> + + } + />
@@ -109,7 +111,9 @@ export function Chart({ Last period:{' '} - {previous?.steps?.[index]?.previousCount} + {number.format( + previous?.steps?.[index]?.previousCount, + )}
- {step.previousCount} + {number.format(step.previousCount)}
@@ -139,7 +143,9 @@ export function Chart({ Last period:{' '} - {previous?.steps?.[index]?.dropoffCount} + {number.format( + previous?.steps?.[index]?.dropoffCount, + )} {isMostDropoffs && } - {step.dropoffCount} + {number.format(step.dropoffCount)}
@@ -176,7 +182,7 @@ export function Chart({ Last period:{' '} - {previous?.steps?.[index]?.count} + {number.format(previous?.steps?.[index]?.count)}
- {step.count} + + {number.format(step.count)} +
@@ -204,7 +212,7 @@ export function Chart({ Last period:{' '} - {previous?.steps?.[index]?.count} + {number.format(previous?.steps?.[index]?.count)} { +export interface Props { columns: { name: string; render: (item: T) => React.ReactNode; @@ -9,6 +9,8 @@ interface Props { keyExtractor: (item: T) => string; data: T[]; className?: string; + eachRow?: (item: T) => React.ReactNode; + columnClassName?: string; } export const WidgetTableHead = ({ @@ -21,7 +23,7 @@ export const WidgetTableHead = ({ return ( @@ -35,36 +37,69 @@ export function WidgetTable({ columns, data, keyExtractor, + eachRow, + columnClassName, }: Props) { return (
- - - - {columns.map((column) => ( - - ))} - - - - {data.map((item) => ( - +
div]:p-2', + columnClassName, + )} + style={{ + gridTemplateColumns: + columns.length > 1 + ? `1fr ${columns + .slice(1) + .map((col) => 'auto') + .join(' ')}` + : '1fr', + }} + > + {columns.map((column) => ( +
- {columns.map((column) => ( -
- ))} - + {column.name} + ))} - -
- {column.name} -
- {column.render(item)} -
+
+
+ {data.map((item) => ( +
div]:p-2', + columnClassName, + )} + style={{ + gridTemplateColumns: + columns.length > 1 + ? `1fr ${columns + .slice(1) + .map((col) => 'auto') + .join(' ')}` + : '1fr', + }} + > + {eachRow?.(item)} + {columns.map((column) => ( +
+ {column.render(item)} +
+ ))} +
+ ))} +
+ ); } diff --git a/apps/dashboard/src/hooks/useEventQueryFilters.ts b/apps/dashboard/src/hooks/useEventQueryFilters.ts index de212d8c..0dfb4ab4 100644 --- a/apps/dashboard/src/hooks/useEventQueryFilters.ts +++ b/apps/dashboard/src/hooks/useEventQueryFilters.ts @@ -80,7 +80,7 @@ export function useEventQueryFilters(options: NuqsOptions = {}) { if (filter.name === name) { return { ...filter, - operator, + operator: newValue.length === 0 ? 'isNull' : operator, value: newValue, }; } @@ -93,7 +93,7 @@ export function useEventQueryFilters(options: NuqsOptions = {}) { { id: name, name, - operator, + operator: newValue.length === 0 ? 'isNull' : operator, value: newValue, }, ]; @@ -102,7 +102,14 @@ export function useEventQueryFilters(options: NuqsOptions = {}) { [setFilters], ); - return [filters, setFilter, setFilters] as const; + const removeFilter = useCallback( + (name: string) => { + setFilters((prev) => prev.filter((filter) => filter.name !== name)); + }, + [setFilters], + ); + + return [filters, setFilter, setFilters, removeFilter] as const; } export const eventQueryNamesFilter = parseAsArrayOf(parseAsString).withDefault( diff --git a/apps/dashboard/src/hooks/useNumerFormatter.ts b/apps/dashboard/src/hooks/useNumerFormatter.ts index b8541142..93a10895 100644 --- a/apps/dashboard/src/hooks/useNumerFormatter.ts +++ b/apps/dashboard/src/hooks/useNumerFormatter.ts @@ -66,6 +66,9 @@ export function useNumber() { if (unit === 'min') { return fancyMinutes(value); } + if (unit === '%') { + return `${format(round(value * 100, 1))}${unit ? ` ${unit}` : ''}`; + } return `${format(value)}${unit ? ` ${unit}` : ''}`; }, }; diff --git a/apps/dashboard/src/modals/Modal/Container.tsx b/apps/dashboard/src/modals/Modal/Container.tsx index 81518ca9..44a405ec 100644 --- a/apps/dashboard/src/modals/Modal/Container.tsx +++ b/apps/dashboard/src/modals/Modal/Container.tsx @@ -32,7 +32,7 @@ export function ModalHeader({ return (
( - + ); const modals = { + OverviewTopPagesModal: dynamic( + () => import('../components/overview/overview-top-pages-modal'), + { + loading: Loading, + }, + ), + OverviewTopGenericModal: dynamic( + () => import('../components/overview/overview-top-generic-modal'), + { + loading: Loading, + }, + ), RequestPasswordReset: dynamic(() => import('./request-reset-password'), { loading: Loading, }), diff --git a/apps/dashboard/src/utils/getters.ts b/apps/dashboard/src/utils/getters.ts index 773ba29a..be3ac8ad 100644 --- a/apps/dashboard/src/utils/getters.ts +++ b/apps/dashboard/src/utils/getters.ts @@ -8,16 +8,16 @@ export function getProfileName( return ''; } - if (!profile.isExternal) { - if (short) { + const name = + [profile.firstName, profile.lastName].filter(Boolean).join(' ') || + profile.email; + + if (!name) { + if (short && profile.id.length > 10) { return `${profile.id.slice(0, 4)}...${profile.id.slice(-4)}`; } return profile.id; } - return ( - [profile.firstName, profile.lastName].filter(Boolean).join(' ') || - profile.email || - profile.id - ); + return name; } diff --git a/apps/worker/src/boot-cron.ts b/apps/worker/src/boot-cron.ts index e1ea6416..30661e06 100644 --- a/apps/worker/src/boot-cron.ts +++ b/apps/worker/src/boot-cron.ts @@ -29,6 +29,11 @@ export async function bootCron() { type: 'flushProfiles', pattern: 1000 * 60, }, + { + name: 'flush', + type: 'flushSessions', + pattern: 1000 * 10, + }, ]; if (process.env.SELF_HOSTED && process.env.NODE_ENV === 'production') { diff --git a/apps/worker/src/jobs/cron.delete-projects.ts b/apps/worker/src/jobs/cron.delete-projects.ts index 9b73773f..9daa668e 100644 --- a/apps/worker/src/jobs/cron.delete-projects.ts +++ b/apps/worker/src/jobs/cron.delete-projects.ts @@ -26,6 +26,9 @@ export async function deleteProjects() { await ch.command({ query: `DELETE FROM ${TABLE_NAMES.events} WHERE project_id IN (${projects.map((project) => escape(project.id)).join(',')});`, + clickhouse_settings: { + lightweight_deletes_sync: 0, + }, }); logger.info(`Deleted ${projects.length} projects`, { diff --git a/apps/worker/src/jobs/cron.ts b/apps/worker/src/jobs/cron.ts index 10ce9a74..28908076 100644 --- a/apps/worker/src/jobs/cron.ts +++ b/apps/worker/src/jobs/cron.ts @@ -1,6 +1,6 @@ import type { Job } from 'bullmq'; -import { eventBuffer, profileBuffer } from '@openpanel/db'; +import { eventBuffer, profileBuffer, sessionBuffer } from '@openpanel/db'; import type { CronQueuePayload } from '@openpanel/queue'; import { deleteProjects } from './cron.delete-projects'; @@ -18,6 +18,9 @@ export async function cronJob(job: Job) { case 'flushProfiles': { return await profileBuffer.tryFlush(); } + case 'flushSessions': { + return await sessionBuffer.tryFlush(); + } case 'ping': { return await ping(); } diff --git a/apps/worker/src/metrics.ts b/apps/worker/src/metrics.ts index 4497bebf..1bce2333 100644 --- a/apps/worker/src/metrics.ts +++ b/apps/worker/src/metrics.ts @@ -1,6 +1,12 @@ import client from 'prom-client'; -import { botBuffer, db, eventBuffer, profileBuffer } from '@openpanel/db'; +import { + botBuffer, + db, + eventBuffer, + profileBuffer, + sessionBuffer, +} from '@openpanel/db'; import { cronQueue, eventsQueue, sessionsQueue } from '@openpanel/queue'; const Registry = client.Registry; @@ -98,3 +104,14 @@ register.registerMetric( }, }), ); + +register.registerMetric( + new client.Gauge({ + name: `buffer_${sessionBuffer.name}_count`, + help: 'Number of unprocessed sessions', + async collect() { + const metric = await sessionBuffer.getBufferSize(); + this.set(metric); + }, + }), +); diff --git a/apps/worker/src/utils/session-handler.ts b/apps/worker/src/utils/session-handler.ts index 4311c0ce..d09c7b68 100644 --- a/apps/worker/src/utils/session-handler.ts +++ b/apps/worker/src/utils/session-handler.ts @@ -77,6 +77,21 @@ export async function getSessionEnd({ throw new Error('Invalid session end job'); } + // If the profile_id is set and it's different from the device_id, we need to update the profile_id + if ( + sessionEnd.job.data.payload.profileId !== profileId && + sessionEnd.job.data.payload.profileId === + sessionEnd.job.data.payload.deviceId + ) { + await sessionEnd.job.updateData({ + ...sessionEnd.job.data, + payload: { + ...sessionEnd.job.data.payload, + profileId, + }, + }); + } + await sessionEnd.job.changeDelay(SESSION_TIMEOUT); } diff --git a/docker-compose.yml b/docker-compose.yml index 0ec281cc..3768ecff 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -28,7 +28,7 @@ services: - 8080:8080 op-ch: - image: clickhouse/clickhouse-server:24.3.2-alpine + image: clickhouse/clickhouse-server:24.12.2.29-alpine restart: always volumes: - ./docker/data/op-ch-data:/var/lib/clickhouse diff --git a/package.json b/package.json index 17423178..2aaad623 100644 --- a/package.json +++ b/package.json @@ -30,6 +30,9 @@ "typescript": "^5.2.2", "winston": "^3.14.2" }, + "resolutions": { + "zod": "3.22.4" + }, "trustedDependencies": [ "@biomejs/biome", "@prisma/client", diff --git a/packages/constants/index.ts b/packages/constants/index.ts index 776a06e7..6991b0e6 100644 --- a/packages/constants/index.ts +++ b/packages/constants/index.ts @@ -70,6 +70,8 @@ export const operators = { startsWith: 'Starts with', endsWith: 'Ends with', regex: 'Regex', + isNull: 'Is null', + isNotNull: 'Is not null', } as const; export const chartTypes = { diff --git a/packages/db/code-migrations/3-init-ch.sql b/packages/db/code-migrations/3-init-ch.sql new file mode 100644 index 00000000..5ccccfde --- /dev/null +++ b/packages/db/code-migrations/3-init-ch.sql @@ -0,0 +1,167 @@ +CREATE DATABASE IF NOT EXISTS openpanel; + +--- + +CREATE TABLE IF NOT EXISTS self_hosting ( + `created_at` Date, + `domain` String, + `count` UInt64 +) +ENGINE = MergeTree() +PARTITION BY toYYYYMM(created_at) +ORDER BY (domain, created_at); + +--- + +CREATE TABLE IF NOT EXISTS events ( + `id` UUID DEFAULT generateUUIDv4(), + `name` LowCardinality(String), + `sdk_name` LowCardinality(String), + `sdk_version` LowCardinality(String), + `device_id` String CODEC(ZSTD(3)), + `profile_id` String CODEC(ZSTD(3)), + `project_id` String CODEC(ZSTD(3)), + `session_id` String CODEC(LZ4), + `path` String CODEC(ZSTD(3)), + `origin` String CODEC(ZSTD(3)), + `referrer` String CODEC(ZSTD(3)), + `referrer_name` String CODEC(ZSTD(3)), + `referrer_type` LowCardinality(String), + `duration` UInt64 CODEC(Delta(4), LZ4), + `properties` Map(String, String) CODEC(ZSTD(3)), + `created_at` DateTime64(3) CODEC(DoubleDelta, ZSTD(3)), + `country` LowCardinality(FixedString(2)), + `city` String, + `region` LowCardinality(String), + `longitude` Nullable(Float32) CODEC(Gorilla, LZ4), + `latitude` Nullable(Float32) CODEC(Gorilla, LZ4), + `os` LowCardinality(String), + `os_version` LowCardinality(String), + `browser` LowCardinality(String), + `browser_version` LowCardinality(String), + `device` LowCardinality(String), + `brand` LowCardinality(String), + `model` LowCardinality(String), + `imported_at` Nullable(DateTime) CODEC(Delta(4), LZ4), + INDEX idx_name name TYPE bloom_filter GRANULARITY 1, + INDEX idx_properties_bounce properties['__bounce'] TYPE set(3) GRANULARITY 1, + INDEX idx_origin origin TYPE bloom_filter(0.05) GRANULARITY 1, + INDEX idx_path path TYPE bloom_filter(0.01) GRANULARITY 1 +) +ENGINE = MergeTree() +PARTITION BY toYYYYMM(created_at) +ORDER BY (project_id, toDate(created_at), profile_id, name) +SETTINGS index_granularity = 8192; + +--- + +CREATE TABLE IF NOT EXISTS events_bots ( + `id` UUID DEFAULT generateUUIDv4(), + `project_id` String, + `name` String, + `type` String, + `path` String, + `created_at` DateTime64(3) +) +ENGINE = MergeTree() +ORDER BY (project_id, created_at) +SETTINGS index_granularity = 8192; + +--- + +CREATE TABLE IF NOT EXISTS profiles ( + `id` String CODEC(ZSTD(3)), + `is_external` Bool, + `first_name` String CODEC(ZSTD(3)), + `last_name` String CODEC(ZSTD(3)), + `email` String CODEC(ZSTD(3)), + `avatar` String CODEC(ZSTD(3)), + `properties` Map(String, String) CODEC(ZSTD(3)), + `project_id` String CODEC(ZSTD(3)), + `created_at` DateTime64(3) CODEC(Delta(4), LZ4), + INDEX idx_first_name first_name TYPE bloom_filter GRANULARITY 1, + INDEX idx_last_name last_name TYPE bloom_filter GRANULARITY 1, + INDEX idx_email email TYPE bloom_filter GRANULARITY 1 +) +ENGINE = ReplacingMergeTree(created_at) +PARTITION BY toYYYYMM(created_at) +ORDER BY (project_id, id) +SETTINGS index_granularity = 8192; + +--- + +CREATE TABLE IF NOT EXISTS profile_aliases ( + `project_id` String, + `profile_id` String, + `alias` String, + `created_at` DateTime +) +ENGINE = MergeTree() +ORDER BY (project_id, profile_id, alias, created_at) +SETTINGS index_granularity = 8192; + +--- + +CREATE MATERIALIZED VIEW IF NOT EXISTS dau_mv +ENGINE = AggregatingMergeTree() +PARTITION BY toYYYYMMDD(date) +ORDER BY (project_id, date) +AS SELECT + toDate(created_at) as date, + uniqState(profile_id) as profile_id, + project_id + FROM events + GROUP BY date, project_id; + +--- + +CREATE MATERIALIZED VIEW IF NOT EXISTS cohort_events_mv +ENGINE = AggregatingMergeTree() +ORDER BY (project_id, name, created_at, profile_id) +AS SELECT + project_id, + name, + toDate(created_at) AS created_at, + profile_id, + COUNT() AS event_count + FROM events + WHERE profile_id != device_id + GROUP BY project_id, name, created_at, profile_id; + +--- + +CREATE MATERIALIZED VIEW IF NOT EXISTS distinct_event_names_mv +ENGINE = AggregatingMergeTree() +ORDER BY (project_id, name, created_at) +AS SELECT + project_id, + name, + max(created_at) AS created_at, + count() AS event_count + FROM events + GROUP BY project_id, name; + +--- + +CREATE MATERIALIZED VIEW IF NOT EXISTS event_property_values_mv +ENGINE = AggregatingMergeTree() +ORDER BY (project_id, name, property_key, property_value) +AS SELECT + project_id, + name, + key_value.keys as property_key, + key_value.values as property_value, + created_at + FROM ( + SELECT + project_id, + name, + untuple(arrayJoin(properties)) as key_value, + max(created_at) as created_at + FROM events + GROUP BY project_id, name, key_value + ) + WHERE property_value != '' + AND property_key != '' + AND property_key NOT IN ('__duration_from', '__properties_from') + GROUP BY project_id, name, property_key, property_value, created_at; \ No newline at end of file diff --git a/packages/db/code-migrations/4-add-sessions.sql b/packages/db/code-migrations/4-add-sessions.sql new file mode 100644 index 00000000..b14cc064 --- /dev/null +++ b/packages/db/code-migrations/4-add-sessions.sql @@ -0,0 +1,22933 @@ +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-01 00:00:00' AND '2024-03-02 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-01 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-01 00:00:00' AND '2024-03-05 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-02 00:00:00' AND '2024-03-03 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-02 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-02 00:00:00' AND '2024-03-06 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-03 00:00:00' AND '2024-03-04 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-03 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-03 00:00:00' AND '2024-03-07 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-04 00:00:00' AND '2024-03-05 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-04 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-04 00:00:00' AND '2024-03-08 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-05 00:00:00' AND '2024-03-06 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-05 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-05 00:00:00' AND '2024-03-09 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-06 00:00:00' AND '2024-03-07 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-06 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-06 00:00:00' AND '2024-03-10 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-07 00:00:00' AND '2024-03-08 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-07 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-07 00:00:00' AND '2024-03-11 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-08 00:00:00' AND '2024-03-09 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-08 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-08 00:00:00' AND '2024-03-12 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-09 00:00:00' AND '2024-03-10 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-09 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-09 00:00:00' AND '2024-03-13 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-10 00:00:00' AND '2024-03-11 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-10 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-10 00:00:00' AND '2024-03-14 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-11 00:00:00' AND '2024-03-12 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-11 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-11 00:00:00' AND '2024-03-15 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-12 00:00:00' AND '2024-03-13 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-12 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-12 00:00:00' AND '2024-03-16 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-13 00:00:00' AND '2024-03-14 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-13 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-13 00:00:00' AND '2024-03-17 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-14 00:00:00' AND '2024-03-15 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-14 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-14 00:00:00' AND '2024-03-18 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-15 00:00:00' AND '2024-03-16 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-15 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-15 00:00:00' AND '2024-03-19 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-16 00:00:00' AND '2024-03-17 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-16 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-16 00:00:00' AND '2024-03-20 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-17 00:00:00' AND '2024-03-18 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-17 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-17 00:00:00' AND '2024-03-21 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-18 00:00:00' AND '2024-03-19 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-18 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-18 00:00:00' AND '2024-03-22 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-19 00:00:00' AND '2024-03-20 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-19 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-19 00:00:00' AND '2024-03-23 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-20 00:00:00' AND '2024-03-21 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-20 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-20 00:00:00' AND '2024-03-24 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-21 00:00:00' AND '2024-03-22 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-21 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-21 00:00:00' AND '2024-03-25 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-22 00:00:00' AND '2024-03-23 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-22 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-22 00:00:00' AND '2024-03-26 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-23 00:00:00' AND '2024-03-24 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-23 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-23 00:00:00' AND '2024-03-27 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-24 00:00:00' AND '2024-03-25 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-24 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-24 00:00:00' AND '2024-03-28 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-25 00:00:00' AND '2024-03-26 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-25 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-25 00:00:00' AND '2024-03-29 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-26 00:00:00' AND '2024-03-27 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-26 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-26 00:00:00' AND '2024-03-30 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-27 00:00:00' AND '2024-03-28 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-27 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-27 00:00:00' AND '2024-03-31 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-28 00:00:00' AND '2024-03-29 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-28 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-28 00:00:00' AND '2024-04-01 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-29 00:00:00' AND '2024-03-30 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-29 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-29 00:00:00' AND '2024-04-02 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-30 00:00:00' AND '2024-03-31 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-30 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-30 00:00:00' AND '2024-04-03 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-03-31 00:00:00' AND '2024-04-01 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-03-31 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-03-31 00:00:00' AND '2024-04-04 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-01 00:00:00' AND '2024-04-02 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-01 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-01 00:00:00' AND '2024-04-05 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-02 00:00:00' AND '2024-04-03 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-02 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-02 00:00:00' AND '2024-04-06 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-03 00:00:00' AND '2024-04-04 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-03 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-03 00:00:00' AND '2024-04-07 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-04 00:00:00' AND '2024-04-05 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-04 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-04 00:00:00' AND '2024-04-08 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-05 00:00:00' AND '2024-04-06 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-05 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-05 00:00:00' AND '2024-04-09 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-06 00:00:00' AND '2024-04-07 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-06 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-06 00:00:00' AND '2024-04-10 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-07 00:00:00' AND '2024-04-08 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-07 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-07 00:00:00' AND '2024-04-11 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-08 00:00:00' AND '2024-04-09 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-08 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-08 00:00:00' AND '2024-04-12 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-09 00:00:00' AND '2024-04-10 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-09 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-09 00:00:00' AND '2024-04-13 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-10 00:00:00' AND '2024-04-11 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-10 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-10 00:00:00' AND '2024-04-14 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-11 00:00:00' AND '2024-04-12 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-11 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-11 00:00:00' AND '2024-04-15 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-12 00:00:00' AND '2024-04-13 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-12 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-12 00:00:00' AND '2024-04-16 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-13 00:00:00' AND '2024-04-14 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-13 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-13 00:00:00' AND '2024-04-17 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-14 00:00:00' AND '2024-04-15 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-14 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-14 00:00:00' AND '2024-04-18 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-15 00:00:00' AND '2024-04-16 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-15 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-15 00:00:00' AND '2024-04-19 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-16 00:00:00' AND '2024-04-17 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-16 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-16 00:00:00' AND '2024-04-20 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-17 00:00:00' AND '2024-04-18 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-17 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-17 00:00:00' AND '2024-04-21 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-18 00:00:00' AND '2024-04-19 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-18 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-18 00:00:00' AND '2024-04-22 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-19 00:00:00' AND '2024-04-20 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-19 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-19 00:00:00' AND '2024-04-23 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-20 00:00:00' AND '2024-04-21 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-20 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-20 00:00:00' AND '2024-04-24 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-21 00:00:00' AND '2024-04-22 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-21 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-21 00:00:00' AND '2024-04-25 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-22 00:00:00' AND '2024-04-23 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-22 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-22 00:00:00' AND '2024-04-26 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-23 00:00:00' AND '2024-04-24 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-23 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-23 00:00:00' AND '2024-04-27 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-24 00:00:00' AND '2024-04-25 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-24 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-24 00:00:00' AND '2024-04-28 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-25 00:00:00' AND '2024-04-26 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-25 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-25 00:00:00' AND '2024-04-29 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-26 00:00:00' AND '2024-04-27 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-26 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-26 00:00:00' AND '2024-04-30 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-27 00:00:00' AND '2024-04-28 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-27 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-27 00:00:00' AND '2024-05-01 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-28 00:00:00' AND '2024-04-29 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-28 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-28 00:00:00' AND '2024-05-02 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-29 00:00:00' AND '2024-04-30 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-29 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-29 00:00:00' AND '2024-05-03 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-04-30 00:00:00' AND '2024-05-01 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-04-30 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-04-30 00:00:00' AND '2024-05-04 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-01 00:00:00' AND '2024-05-02 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-01 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-01 00:00:00' AND '2024-05-05 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-02 00:00:00' AND '2024-05-03 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-02 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-02 00:00:00' AND '2024-05-06 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-03 00:00:00' AND '2024-05-04 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-03 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-03 00:00:00' AND '2024-05-07 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-04 00:00:00' AND '2024-05-05 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-04 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-04 00:00:00' AND '2024-05-08 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-05 00:00:00' AND '2024-05-06 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-05 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-05 00:00:00' AND '2024-05-09 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-06 00:00:00' AND '2024-05-07 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-06 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-06 00:00:00' AND '2024-05-10 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-07 00:00:00' AND '2024-05-08 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-07 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-07 00:00:00' AND '2024-05-11 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-08 00:00:00' AND '2024-05-09 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-08 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-08 00:00:00' AND '2024-05-12 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-09 00:00:00' AND '2024-05-10 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-09 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-09 00:00:00' AND '2024-05-13 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-10 00:00:00' AND '2024-05-11 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-10 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-10 00:00:00' AND '2024-05-14 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-11 00:00:00' AND '2024-05-12 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-11 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-11 00:00:00' AND '2024-05-15 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-12 00:00:00' AND '2024-05-13 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-12 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-12 00:00:00' AND '2024-05-16 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-13 00:00:00' AND '2024-05-14 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-13 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-13 00:00:00' AND '2024-05-17 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-14 00:00:00' AND '2024-05-15 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-14 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-14 00:00:00' AND '2024-05-18 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-15 00:00:00' AND '2024-05-16 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-15 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-15 00:00:00' AND '2024-05-19 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-16 00:00:00' AND '2024-05-17 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-16 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-16 00:00:00' AND '2024-05-20 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-17 00:00:00' AND '2024-05-18 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-17 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-17 00:00:00' AND '2024-05-21 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-18 00:00:00' AND '2024-05-19 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-18 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-18 00:00:00' AND '2024-05-22 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-19 00:00:00' AND '2024-05-20 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-19 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-19 00:00:00' AND '2024-05-23 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-20 00:00:00' AND '2024-05-21 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-20 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-20 00:00:00' AND '2024-05-24 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-21 00:00:00' AND '2024-05-22 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-21 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-21 00:00:00' AND '2024-05-25 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-22 00:00:00' AND '2024-05-23 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-22 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-22 00:00:00' AND '2024-05-26 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-23 00:00:00' AND '2024-05-24 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-23 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-23 00:00:00' AND '2024-05-27 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-24 00:00:00' AND '2024-05-25 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-24 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-24 00:00:00' AND '2024-05-28 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-25 00:00:00' AND '2024-05-26 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-25 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-25 00:00:00' AND '2024-05-29 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-26 00:00:00' AND '2024-05-27 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-26 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-26 00:00:00' AND '2024-05-30 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-27 00:00:00' AND '2024-05-28 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-27 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-27 00:00:00' AND '2024-05-31 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-28 00:00:00' AND '2024-05-29 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-28 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-28 00:00:00' AND '2024-06-01 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-29 00:00:00' AND '2024-05-30 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-29 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-29 00:00:00' AND '2024-06-02 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-30 00:00:00' AND '2024-05-31 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-30 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-30 00:00:00' AND '2024-06-03 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-05-31 00:00:00' AND '2024-06-01 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-05-31 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-05-31 00:00:00' AND '2024-06-04 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-01 00:00:00' AND '2024-06-02 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-01 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-01 00:00:00' AND '2024-06-05 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-02 00:00:00' AND '2024-06-03 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-02 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-02 00:00:00' AND '2024-06-06 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-03 00:00:00' AND '2024-06-04 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-03 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-03 00:00:00' AND '2024-06-07 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-04 00:00:00' AND '2024-06-05 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-04 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-04 00:00:00' AND '2024-06-08 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-05 00:00:00' AND '2024-06-06 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-05 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-05 00:00:00' AND '2024-06-09 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-06 00:00:00' AND '2024-06-07 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-06 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-06 00:00:00' AND '2024-06-10 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-07 00:00:00' AND '2024-06-08 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-07 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-07 00:00:00' AND '2024-06-11 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-08 00:00:00' AND '2024-06-09 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-08 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-08 00:00:00' AND '2024-06-12 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-09 00:00:00' AND '2024-06-10 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-09 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-09 00:00:00' AND '2024-06-13 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-10 00:00:00' AND '2024-06-11 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-10 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-10 00:00:00' AND '2024-06-14 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-11 00:00:00' AND '2024-06-12 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-11 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-11 00:00:00' AND '2024-06-15 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-12 00:00:00' AND '2024-06-13 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-12 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-12 00:00:00' AND '2024-06-16 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-13 00:00:00' AND '2024-06-14 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-13 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-13 00:00:00' AND '2024-06-17 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-14 00:00:00' AND '2024-06-15 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-14 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-14 00:00:00' AND '2024-06-18 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-15 00:00:00' AND '2024-06-16 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-15 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-15 00:00:00' AND '2024-06-19 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-16 00:00:00' AND '2024-06-17 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-16 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-16 00:00:00' AND '2024-06-20 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-17 00:00:00' AND '2024-06-18 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-17 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-17 00:00:00' AND '2024-06-21 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-18 00:00:00' AND '2024-06-19 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-18 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-18 00:00:00' AND '2024-06-22 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-19 00:00:00' AND '2024-06-20 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-19 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-19 00:00:00' AND '2024-06-23 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-20 00:00:00' AND '2024-06-21 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-20 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-20 00:00:00' AND '2024-06-24 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-21 00:00:00' AND '2024-06-22 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-21 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-21 00:00:00' AND '2024-06-25 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-22 00:00:00' AND '2024-06-23 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-22 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-22 00:00:00' AND '2024-06-26 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-23 00:00:00' AND '2024-06-24 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-23 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-23 00:00:00' AND '2024-06-27 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-24 00:00:00' AND '2024-06-25 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-24 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-24 00:00:00' AND '2024-06-28 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-25 00:00:00' AND '2024-06-26 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-25 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-25 00:00:00' AND '2024-06-29 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-26 00:00:00' AND '2024-06-27 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-26 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-26 00:00:00' AND '2024-06-30 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-27 00:00:00' AND '2024-06-28 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-27 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-27 00:00:00' AND '2024-07-01 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-28 00:00:00' AND '2024-06-29 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-28 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-28 00:00:00' AND '2024-07-02 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-29 00:00:00' AND '2024-06-30 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-29 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-29 00:00:00' AND '2024-07-03 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-06-30 00:00:00' AND '2024-07-01 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-06-30 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-06-30 00:00:00' AND '2024-07-04 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-01 00:00:00' AND '2024-07-02 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-01 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-01 00:00:00' AND '2024-07-05 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-02 00:00:00' AND '2024-07-03 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-02 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-02 00:00:00' AND '2024-07-06 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-03 00:00:00' AND '2024-07-04 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-03 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-03 00:00:00' AND '2024-07-07 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-04 00:00:00' AND '2024-07-05 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-04 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-04 00:00:00' AND '2024-07-08 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-05 00:00:00' AND '2024-07-06 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-05 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-05 00:00:00' AND '2024-07-09 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-06 00:00:00' AND '2024-07-07 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-06 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-06 00:00:00' AND '2024-07-10 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-07 00:00:00' AND '2024-07-08 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-07 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-07 00:00:00' AND '2024-07-11 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-08 00:00:00' AND '2024-07-09 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-08 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-08 00:00:00' AND '2024-07-12 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-09 00:00:00' AND '2024-07-10 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-09 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-09 00:00:00' AND '2024-07-13 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-10 00:00:00' AND '2024-07-11 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-10 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-10 00:00:00' AND '2024-07-14 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-11 00:00:00' AND '2024-07-12 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-11 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-11 00:00:00' AND '2024-07-15 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-12 00:00:00' AND '2024-07-13 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-12 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-12 00:00:00' AND '2024-07-16 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-13 00:00:00' AND '2024-07-14 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-13 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-13 00:00:00' AND '2024-07-17 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-14 00:00:00' AND '2024-07-15 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-14 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-14 00:00:00' AND '2024-07-18 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-15 00:00:00' AND '2024-07-16 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-15 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-15 00:00:00' AND '2024-07-19 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-16 00:00:00' AND '2024-07-17 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-16 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-16 00:00:00' AND '2024-07-20 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-17 00:00:00' AND '2024-07-18 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-17 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-17 00:00:00' AND '2024-07-21 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-18 00:00:00' AND '2024-07-19 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-18 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-18 00:00:00' AND '2024-07-22 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-19 00:00:00' AND '2024-07-20 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-19 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-19 00:00:00' AND '2024-07-23 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-20 00:00:00' AND '2024-07-21 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-20 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-20 00:00:00' AND '2024-07-24 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-21 00:00:00' AND '2024-07-22 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-21 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-21 00:00:00' AND '2024-07-25 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-22 00:00:00' AND '2024-07-23 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-22 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-22 00:00:00' AND '2024-07-26 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-23 00:00:00' AND '2024-07-24 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-23 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-23 00:00:00' AND '2024-07-27 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-24 00:00:00' AND '2024-07-25 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-24 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-24 00:00:00' AND '2024-07-28 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-25 00:00:00' AND '2024-07-26 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-25 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-25 00:00:00' AND '2024-07-29 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-26 00:00:00' AND '2024-07-27 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-26 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-26 00:00:00' AND '2024-07-30 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-27 00:00:00' AND '2024-07-28 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-27 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-27 00:00:00' AND '2024-07-31 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-28 00:00:00' AND '2024-07-29 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-28 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-28 00:00:00' AND '2024-08-01 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-29 00:00:00' AND '2024-07-30 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-29 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-29 00:00:00' AND '2024-08-02 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-30 00:00:00' AND '2024-07-31 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-30 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-30 00:00:00' AND '2024-08-03 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-07-31 00:00:00' AND '2024-08-01 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-07-31 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-07-31 00:00:00' AND '2024-08-04 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-01 00:00:00' AND '2024-08-02 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-01 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-01 00:00:00' AND '2024-08-05 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-02 00:00:00' AND '2024-08-03 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-02 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-02 00:00:00' AND '2024-08-06 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-03 00:00:00' AND '2024-08-04 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-03 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-03 00:00:00' AND '2024-08-07 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-04 00:00:00' AND '2024-08-05 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-04 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-04 00:00:00' AND '2024-08-08 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-05 00:00:00' AND '2024-08-06 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-05 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-05 00:00:00' AND '2024-08-09 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-06 00:00:00' AND '2024-08-07 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-06 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-06 00:00:00' AND '2024-08-10 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-07 00:00:00' AND '2024-08-08 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-07 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-07 00:00:00' AND '2024-08-11 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-08 00:00:00' AND '2024-08-09 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-08 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-08 00:00:00' AND '2024-08-12 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-09 00:00:00' AND '2024-08-10 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-09 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-09 00:00:00' AND '2024-08-13 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-10 00:00:00' AND '2024-08-11 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-10 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-10 00:00:00' AND '2024-08-14 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-11 00:00:00' AND '2024-08-12 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-11 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-11 00:00:00' AND '2024-08-15 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-12 00:00:00' AND '2024-08-13 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-12 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-12 00:00:00' AND '2024-08-16 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-13 00:00:00' AND '2024-08-14 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-13 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-13 00:00:00' AND '2024-08-17 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-14 00:00:00' AND '2024-08-15 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-14 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-14 00:00:00' AND '2024-08-18 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-15 00:00:00' AND '2024-08-16 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-15 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-15 00:00:00' AND '2024-08-19 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-16 00:00:00' AND '2024-08-17 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-16 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-16 00:00:00' AND '2024-08-20 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-17 00:00:00' AND '2024-08-18 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-17 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-17 00:00:00' AND '2024-08-21 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-18 00:00:00' AND '2024-08-19 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-18 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-18 00:00:00' AND '2024-08-22 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-19 00:00:00' AND '2024-08-20 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-19 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-19 00:00:00' AND '2024-08-23 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-20 00:00:00' AND '2024-08-21 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-20 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-20 00:00:00' AND '2024-08-24 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-21 00:00:00' AND '2024-08-22 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-21 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-21 00:00:00' AND '2024-08-25 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-22 00:00:00' AND '2024-08-23 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-22 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-22 00:00:00' AND '2024-08-26 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-23 00:00:00' AND '2024-08-24 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-23 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-23 00:00:00' AND '2024-08-27 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-24 00:00:00' AND '2024-08-25 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-24 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-24 00:00:00' AND '2024-08-28 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-25 00:00:00' AND '2024-08-26 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-25 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-25 00:00:00' AND '2024-08-29 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-26 00:00:00' AND '2024-08-27 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-26 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-26 00:00:00' AND '2024-08-30 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-27 00:00:00' AND '2024-08-28 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-27 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-27 00:00:00' AND '2024-08-31 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-28 00:00:00' AND '2024-08-29 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-28 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-28 00:00:00' AND '2024-09-01 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-29 00:00:00' AND '2024-08-30 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-29 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-29 00:00:00' AND '2024-09-02 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-30 00:00:00' AND '2024-08-31 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-30 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-30 00:00:00' AND '2024-09-03 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-08-31 00:00:00' AND '2024-09-01 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-08-31 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-08-31 00:00:00' AND '2024-09-04 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-01 00:00:00' AND '2024-09-02 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-01 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-01 00:00:00' AND '2024-09-05 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-02 00:00:00' AND '2024-09-03 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-02 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-02 00:00:00' AND '2024-09-06 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-03 00:00:00' AND '2024-09-04 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-03 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-03 00:00:00' AND '2024-09-07 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-04 00:00:00' AND '2024-09-05 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-04 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-04 00:00:00' AND '2024-09-08 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-05 00:00:00' AND '2024-09-06 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-05 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-05 00:00:00' AND '2024-09-09 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-06 00:00:00' AND '2024-09-07 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-06 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-06 00:00:00' AND '2024-09-10 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-07 00:00:00' AND '2024-09-08 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-07 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-07 00:00:00' AND '2024-09-11 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-08 00:00:00' AND '2024-09-09 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-08 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-08 00:00:00' AND '2024-09-12 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-09 00:00:00' AND '2024-09-10 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-09 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-09 00:00:00' AND '2024-09-13 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-10 00:00:00' AND '2024-09-11 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-10 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-10 00:00:00' AND '2024-09-14 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-11 00:00:00' AND '2024-09-12 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-11 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-11 00:00:00' AND '2024-09-15 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-12 00:00:00' AND '2024-09-13 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-12 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-12 00:00:00' AND '2024-09-16 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-13 00:00:00' AND '2024-09-14 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-13 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-13 00:00:00' AND '2024-09-17 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-14 00:00:00' AND '2024-09-15 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-14 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-14 00:00:00' AND '2024-09-18 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-15 00:00:00' AND '2024-09-16 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-15 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-15 00:00:00' AND '2024-09-19 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-16 00:00:00' AND '2024-09-17 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-16 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-16 00:00:00' AND '2024-09-20 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-17 00:00:00' AND '2024-09-18 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-17 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-17 00:00:00' AND '2024-09-21 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-18 00:00:00' AND '2024-09-19 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-18 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-18 00:00:00' AND '2024-09-22 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-19 00:00:00' AND '2024-09-20 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-19 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-19 00:00:00' AND '2024-09-23 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-20 00:00:00' AND '2024-09-21 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-20 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-20 00:00:00' AND '2024-09-24 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-21 00:00:00' AND '2024-09-22 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-21 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-21 00:00:00' AND '2024-09-25 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-22 00:00:00' AND '2024-09-23 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-22 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-22 00:00:00' AND '2024-09-26 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-23 00:00:00' AND '2024-09-24 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-23 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-23 00:00:00' AND '2024-09-27 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-24 00:00:00' AND '2024-09-25 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-24 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-24 00:00:00' AND '2024-09-28 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-25 00:00:00' AND '2024-09-26 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-25 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-25 00:00:00' AND '2024-09-29 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-26 00:00:00' AND '2024-09-27 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-26 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-26 00:00:00' AND '2024-09-30 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-27 00:00:00' AND '2024-09-28 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-27 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-27 00:00:00' AND '2024-10-01 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-28 00:00:00' AND '2024-09-29 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-28 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-28 00:00:00' AND '2024-10-02 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-29 00:00:00' AND '2024-09-30 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-29 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-29 00:00:00' AND '2024-10-03 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-09-30 00:00:00' AND '2024-10-01 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-09-30 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-09-30 00:00:00' AND '2024-10-04 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-01 00:00:00' AND '2024-10-02 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-01 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-01 00:00:00' AND '2024-10-05 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-02 00:00:00' AND '2024-10-03 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-02 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-02 00:00:00' AND '2024-10-06 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-03 00:00:00' AND '2024-10-04 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-03 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-03 00:00:00' AND '2024-10-07 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-04 00:00:00' AND '2024-10-05 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-04 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-04 00:00:00' AND '2024-10-08 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-05 00:00:00' AND '2024-10-06 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-05 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-05 00:00:00' AND '2024-10-09 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-06 00:00:00' AND '2024-10-07 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-06 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-06 00:00:00' AND '2024-10-10 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-07 00:00:00' AND '2024-10-08 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-07 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-07 00:00:00' AND '2024-10-11 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-08 00:00:00' AND '2024-10-09 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-08 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-08 00:00:00' AND '2024-10-12 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-09 00:00:00' AND '2024-10-10 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-09 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-09 00:00:00' AND '2024-10-13 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-10 00:00:00' AND '2024-10-11 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-10 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-10 00:00:00' AND '2024-10-14 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-11 00:00:00' AND '2024-10-12 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-11 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-11 00:00:00' AND '2024-10-15 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-12 00:00:00' AND '2024-10-13 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-12 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-12 00:00:00' AND '2024-10-16 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-13 00:00:00' AND '2024-10-14 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-13 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-13 00:00:00' AND '2024-10-17 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-14 00:00:00' AND '2024-10-15 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-14 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-14 00:00:00' AND '2024-10-18 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-15 00:00:00' AND '2024-10-16 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-15 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-15 00:00:00' AND '2024-10-19 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-16 00:00:00' AND '2024-10-17 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-16 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-16 00:00:00' AND '2024-10-20 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-17 00:00:00' AND '2024-10-18 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-17 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-17 00:00:00' AND '2024-10-21 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-18 00:00:00' AND '2024-10-19 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-18 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-18 00:00:00' AND '2024-10-22 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-19 00:00:00' AND '2024-10-20 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-19 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-19 00:00:00' AND '2024-10-23 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-20 00:00:00' AND '2024-10-21 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-20 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-20 00:00:00' AND '2024-10-24 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-21 00:00:00' AND '2024-10-22 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-21 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-21 00:00:00' AND '2024-10-25 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-22 00:00:00' AND '2024-10-23 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-22 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-22 00:00:00' AND '2024-10-26 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-23 00:00:00' AND '2024-10-24 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-23 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-23 00:00:00' AND '2024-10-27 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-24 00:00:00' AND '2024-10-25 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-24 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-24 00:00:00' AND '2024-10-28 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-25 00:00:00' AND '2024-10-26 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-25 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-25 00:00:00' AND '2024-10-29 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-26 00:00:00' AND '2024-10-27 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-26 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-26 00:00:00' AND '2024-10-30 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-27 00:00:00' AND '2024-10-28 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-27 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-27 00:00:00' AND '2024-10-31 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-28 00:00:00' AND '2024-10-29 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-28 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-28 00:00:00' AND '2024-11-01 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-29 00:00:00' AND '2024-10-30 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-29 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-29 00:00:00' AND '2024-11-02 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-30 00:00:00' AND '2024-10-31 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-30 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-30 00:00:00' AND '2024-11-03 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-10-31 00:00:00' AND '2024-11-01 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-10-31 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-10-31 00:00:00' AND '2024-11-04 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-01 00:00:00' AND '2024-11-02 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-01 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-01 00:00:00' AND '2024-11-05 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-02 00:00:00' AND '2024-11-03 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-02 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-02 00:00:00' AND '2024-11-06 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-03 00:00:00' AND '2024-11-04 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-03 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-03 00:00:00' AND '2024-11-07 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-04 00:00:00' AND '2024-11-05 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-04 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-04 00:00:00' AND '2024-11-08 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-05 00:00:00' AND '2024-11-06 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-05 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-05 00:00:00' AND '2024-11-09 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-06 00:00:00' AND '2024-11-07 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-06 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-06 00:00:00' AND '2024-11-10 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-07 00:00:00' AND '2024-11-08 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-07 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-07 00:00:00' AND '2024-11-11 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-08 00:00:00' AND '2024-11-09 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-08 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-08 00:00:00' AND '2024-11-12 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-09 00:00:00' AND '2024-11-10 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-09 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-09 00:00:00' AND '2024-11-13 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-10 00:00:00' AND '2024-11-11 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-10 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-10 00:00:00' AND '2024-11-14 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-11 00:00:00' AND '2024-11-12 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-11 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-11 00:00:00' AND '2024-11-15 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-12 00:00:00' AND '2024-11-13 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-12 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-12 00:00:00' AND '2024-11-16 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-13 00:00:00' AND '2024-11-14 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-13 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-13 00:00:00' AND '2024-11-17 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-14 00:00:00' AND '2024-11-15 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-14 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-14 00:00:00' AND '2024-11-18 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-15 00:00:00' AND '2024-11-16 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-15 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-15 00:00:00' AND '2024-11-19 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-16 00:00:00' AND '2024-11-17 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-16 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-16 00:00:00' AND '2024-11-20 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-17 00:00:00' AND '2024-11-18 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-17 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-17 00:00:00' AND '2024-11-21 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-18 00:00:00' AND '2024-11-19 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-18 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-18 00:00:00' AND '2024-11-22 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-19 00:00:00' AND '2024-11-20 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-19 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-19 00:00:00' AND '2024-11-23 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-20 00:00:00' AND '2024-11-21 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-20 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-20 00:00:00' AND '2024-11-24 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-21 00:00:00' AND '2024-11-22 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-21 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-21 00:00:00' AND '2024-11-25 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-22 00:00:00' AND '2024-11-23 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-22 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-22 00:00:00' AND '2024-11-26 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-23 00:00:00' AND '2024-11-24 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-23 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-23 00:00:00' AND '2024-11-27 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-24 00:00:00' AND '2024-11-25 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-24 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-24 00:00:00' AND '2024-11-28 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-25 00:00:00' AND '2024-11-26 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-25 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-25 00:00:00' AND '2024-11-29 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-26 00:00:00' AND '2024-11-27 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-26 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-26 00:00:00' AND '2024-11-30 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-27 00:00:00' AND '2024-11-28 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-27 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-27 00:00:00' AND '2024-12-01 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-28 00:00:00' AND '2024-11-29 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-28 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-28 00:00:00' AND '2024-12-02 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-29 00:00:00' AND '2024-11-30 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-29 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-29 00:00:00' AND '2024-12-03 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-11-30 00:00:00' AND '2024-12-01 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-11-30 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-11-30 00:00:00' AND '2024-12-04 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-01 00:00:00' AND '2024-12-02 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-01 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-01 00:00:00' AND '2024-12-05 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-02 00:00:00' AND '2024-12-03 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-02 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-02 00:00:00' AND '2024-12-06 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-03 00:00:00' AND '2024-12-04 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-03 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-03 00:00:00' AND '2024-12-07 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-04 00:00:00' AND '2024-12-05 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-04 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-04 00:00:00' AND '2024-12-08 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-05 00:00:00' AND '2024-12-06 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-05 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-05 00:00:00' AND '2024-12-09 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-06 00:00:00' AND '2024-12-07 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-06 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-06 00:00:00' AND '2024-12-10 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-07 00:00:00' AND '2024-12-08 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-07 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-07 00:00:00' AND '2024-12-11 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-08 00:00:00' AND '2024-12-09 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-08 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-08 00:00:00' AND '2024-12-12 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-09 00:00:00' AND '2024-12-10 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-09 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-09 00:00:00' AND '2024-12-13 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-10 00:00:00' AND '2024-12-11 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-10 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-10 00:00:00' AND '2024-12-14 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-11 00:00:00' AND '2024-12-12 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-11 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-11 00:00:00' AND '2024-12-15 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-12 00:00:00' AND '2024-12-13 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-12 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-12 00:00:00' AND '2024-12-16 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-13 00:00:00' AND '2024-12-14 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-13 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-13 00:00:00' AND '2024-12-17 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-14 00:00:00' AND '2024-12-15 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-14 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-14 00:00:00' AND '2024-12-18 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-15 00:00:00' AND '2024-12-16 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-15 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-15 00:00:00' AND '2024-12-19 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-16 00:00:00' AND '2024-12-17 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-16 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-16 00:00:00' AND '2024-12-20 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-17 00:00:00' AND '2024-12-18 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-17 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-17 00:00:00' AND '2024-12-21 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-18 00:00:00' AND '2024-12-19 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-18 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-18 00:00:00' AND '2024-12-22 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-19 00:00:00' AND '2024-12-20 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-19 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-19 00:00:00' AND '2024-12-23 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-20 00:00:00' AND '2024-12-21 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-20 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-20 00:00:00' AND '2024-12-24 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-21 00:00:00' AND '2024-12-22 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-21 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-21 00:00:00' AND '2024-12-25 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-22 00:00:00' AND '2024-12-23 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-22 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-22 00:00:00' AND '2024-12-26 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-23 00:00:00' AND '2024-12-24 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-23 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-23 00:00:00' AND '2024-12-27 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-24 00:00:00' AND '2024-12-25 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-24 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-24 00:00:00' AND '2024-12-28 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-25 00:00:00' AND '2024-12-26 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-25 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-25 00:00:00' AND '2024-12-29 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-26 00:00:00' AND '2024-12-27 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-26 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-26 00:00:00' AND '2024-12-30 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-27 00:00:00' AND '2024-12-28 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-27 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-27 00:00:00' AND '2024-12-31 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-28 00:00:00' AND '2024-12-29 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-28 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-28 00:00:00' AND '2025-01-01 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-29 00:00:00' AND '2024-12-30 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-29 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-29 00:00:00' AND '2025-01-02 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-30 00:00:00' AND '2024-12-31 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-30 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-30 00:00:00' AND '2025-01-03 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2024-12-31 00:00:00' AND '2025-01-01 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2024-12-31 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2024-12-31 00:00:00' AND '2025-01-04 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-01 00:00:00' AND '2025-01-02 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-01 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-01 00:00:00' AND '2025-01-05 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-02 00:00:00' AND '2025-01-03 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-02 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-02 00:00:00' AND '2025-01-06 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-03 00:00:00' AND '2025-01-04 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-03 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-03 00:00:00' AND '2025-01-07 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-04 00:00:00' AND '2025-01-05 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-04 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-04 00:00:00' AND '2025-01-08 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-05 00:00:00' AND '2025-01-06 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-05 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-05 00:00:00' AND '2025-01-09 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-06 00:00:00' AND '2025-01-07 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-06 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-06 00:00:00' AND '2025-01-10 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-07 00:00:00' AND '2025-01-08 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-07 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-07 00:00:00' AND '2025-01-11 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-08 00:00:00' AND '2025-01-09 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-08 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-08 00:00:00' AND '2025-01-12 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-09 00:00:00' AND '2025-01-10 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-09 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-09 00:00:00' AND '2025-01-13 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-10 00:00:00' AND '2025-01-11 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-10 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-10 00:00:00' AND '2025-01-14 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-11 00:00:00' AND '2025-01-12 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-11 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-11 00:00:00' AND '2025-01-15 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-12 00:00:00' AND '2025-01-13 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-12 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-12 00:00:00' AND '2025-01-16 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-13 00:00:00' AND '2025-01-14 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-13 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-13 00:00:00' AND '2025-01-17 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-14 00:00:00' AND '2025-01-15 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-14 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-14 00:00:00' AND '2025-01-18 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-15 00:00:00' AND '2025-01-16 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-15 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-15 00:00:00' AND '2025-01-19 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-16 00:00:00' AND '2025-01-17 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-16 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-16 00:00:00' AND '2025-01-20 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-17 00:00:00' AND '2025-01-18 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-17 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-17 00:00:00' AND '2025-01-21 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-18 00:00:00' AND '2025-01-19 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-18 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-18 00:00:00' AND '2025-01-22 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-19 00:00:00' AND '2025-01-20 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-19 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-19 00:00:00' AND '2025-01-23 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-20 00:00:00' AND '2025-01-21 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-20 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-20 00:00:00' AND '2025-01-24 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-21 00:00:00' AND '2025-01-22 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-21 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-21 00:00:00' AND '2025-01-25 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-22 00:00:00' AND '2025-01-23 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-22 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-22 00:00:00' AND '2025-01-26 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-23 00:00:00' AND '2025-01-24 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-23 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-23 00:00:00' AND '2025-01-27 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-24 00:00:00' AND '2025-01-25 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-24 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-24 00:00:00' AND '2025-01-28 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-25 00:00:00' AND '2025-01-26 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-25 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-25 00:00:00' AND '2025-01-29 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-26 00:00:00' AND '2025-01-27 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-26 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-26 00:00:00' AND '2025-01-30 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-27 00:00:00' AND '2025-01-28 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-27 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-27 00:00:00' AND '2025-01-31 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-28 00:00:00' AND '2025-01-29 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-28 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-28 00:00:00' AND '2025-02-01 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-29 00:00:00' AND '2025-01-30 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-29 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-29 00:00:00' AND '2025-02-02 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-30 00:00:00' AND '2025-01-31 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-30 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-30 00:00:00' AND '2025-02-03 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-01-31 00:00:00' AND '2025-02-01 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-01-31 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-01-31 00:00:00' AND '2025-02-04 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-01 00:00:00' AND '2025-02-02 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-01 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-01 00:00:00' AND '2025-02-05 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-02 00:00:00' AND '2025-02-03 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-02 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-02 00:00:00' AND '2025-02-06 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-03 00:00:00' AND '2025-02-04 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-03 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-03 00:00:00' AND '2025-02-07 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-04 00:00:00' AND '2025-02-05 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-04 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-04 00:00:00' AND '2025-02-08 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-05 00:00:00' AND '2025-02-06 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-05 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-05 00:00:00' AND '2025-02-09 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-06 00:00:00' AND '2025-02-07 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-06 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-06 00:00:00' AND '2025-02-10 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-07 00:00:00' AND '2025-02-08 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-07 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-07 00:00:00' AND '2025-02-11 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-08 00:00:00' AND '2025-02-09 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-08 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-08 00:00:00' AND '2025-02-12 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-09 00:00:00' AND '2025-02-10 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-09 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-09 00:00:00' AND '2025-02-13 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-10 00:00:00' AND '2025-02-11 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-10 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-10 00:00:00' AND '2025-02-14 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-11 00:00:00' AND '2025-02-12 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-11 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-11 00:00:00' AND '2025-02-15 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-12 00:00:00' AND '2025-02-13 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-12 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-12 00:00:00' AND '2025-02-16 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-13 00:00:00' AND '2025-02-14 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-13 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-13 00:00:00' AND '2025-02-17 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-14 00:00:00' AND '2025-02-15 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-14 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-14 00:00:00' AND '2025-02-18 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-15 00:00:00' AND '2025-02-16 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-15 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-15 00:00:00' AND '2025-02-19 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-16 00:00:00' AND '2025-02-17 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-16 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-16 00:00:00' AND '2025-02-20 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-17 00:00:00' AND '2025-02-18 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-17 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-17 00:00:00' AND '2025-02-21 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-18 00:00:00' AND '2025-02-19 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-18 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-18 00:00:00' AND '2025-02-22 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-19 00:00:00' AND '2025-02-20 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-19 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-19 00:00:00' AND '2025-02-23 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-20 00:00:00' AND '2025-02-21 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-20 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-20 00:00:00' AND '2025-02-24 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-21 00:00:00' AND '2025-02-22 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-21 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-21 00:00:00' AND '2025-02-25 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-22 00:00:00' AND '2025-02-23 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-22 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-22 00:00:00' AND '2025-02-26 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-23 00:00:00' AND '2025-02-24 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-23 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-23 00:00:00' AND '2025-02-27 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-24 00:00:00' AND '2025-02-25 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-24 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-24 00:00:00' AND '2025-02-28 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-25 00:00:00' AND '2025-02-26 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-25 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-25 00:00:00' AND '2025-03-01 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-26 00:00:00' AND '2025-02-27 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-26 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-26 00:00:00' AND '2025-03-02 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-27 00:00:00' AND '2025-02-28 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-27 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-27 00:00:00' AND '2025-03-03 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-02-28 00:00:00' AND '2025-03-01 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-02-28 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-02-28 00:00:00' AND '2025-03-04 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-03-01 00:00:00' AND '2025-03-02 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-03-01 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-03-01 00:00:00' AND '2025-03-05 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-03-02 00:00:00' AND '2025-03-03 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-03-02 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-03-02 00:00:00' AND '2025-03-06 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-03-03 00:00:00' AND '2025-03-04 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-03-03 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-03-03 00:00:00' AND '2025-03-07 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-03-04 00:00:00' AND '2025-03-05 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-03-04 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-03-04 00:00:00' AND '2025-03-08 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-03-05 00:00:00' AND '2025-03-06 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-03-05 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-03-05 00:00:00' AND '2025-03-09 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-03-06 00:00:00' AND '2025-03-07 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-03-06 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-03-06 00:00:00' AND '2025-03-10 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-03-07 00:00:00' AND '2025-03-08 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-03-07 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-03-07 00:00:00' AND '2025-03-11 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-03-08 00:00:00' AND '2025-03-09 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-03-08 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-03-08 00:00:00' AND '2025-03-12 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-03-09 00:00:00' AND '2025-03-10 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-03-09 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-03-09 00:00:00' AND '2025-03-13 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-03-10 00:00:00' AND '2025-03-11 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-03-10 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-03-10 00:00:00' AND '2025-03-14 00:00:00' + GROUP BY e.session_id; + +--- + +INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '2025-03-11 00:00:00' AND '2025-03-12 00:00:00' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '2025-03-11 00:00:00' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '2025-03-11 00:00:00' AND '2025-03-15 00:00:00' + GROUP BY e.session_id; \ No newline at end of file diff --git a/packages/db/code-migrations/4-add-sessions.ts b/packages/db/code-migrations/4-add-sessions.ts new file mode 100644 index 00000000..a93b9a90 --- /dev/null +++ b/packages/db/code-migrations/4-add-sessions.ts @@ -0,0 +1,159 @@ +import fs from 'node:fs'; +import path from 'node:path'; +import { formatClickhouseDate } from '../src/clickhouse/client'; +import { + createTable, + runClickhouseMigrationCommands, +} from '../src/clickhouse/migration'; +import { getIsCluster } from './helpers'; + +export async function up() { + const isClustered = getIsCluster(); + + const sqls: string[] = [ + ...createTable({ + name: 'sessions', + engine: 'VersionedCollapsingMergeTree(sign, version)', + columns: [ + '`id` String', + '`project_id` String CODEC(ZSTD(3))', + '`profile_id` String CODEC(ZSTD(3))', + '`device_id` String CODEC(ZSTD(3))', + '`created_at` DateTime64(3) CODEC(DoubleDelta, ZSTD(3))', + '`ended_at` DateTime64(3) CODEC(DoubleDelta, ZSTD(3))', + '`is_bounce` Bool', + '`entry_origin` LowCardinality(String)', + '`entry_path` String CODEC(ZSTD(3))', + '`exit_origin` LowCardinality(String)', + '`exit_path` String CODEC(ZSTD(3))', + '`screen_view_count` Int32', + '`revenue` Float64', + '`event_count` Int32', + '`duration` UInt32', + '`country` LowCardinality(FixedString(2))', + '`region` LowCardinality(String)', + '`city` String', + '`longitude` Nullable(Float32) CODEC(Gorilla, LZ4)', + '`latitude` Nullable(Float32) CODEC(Gorilla, LZ4)', + '`device` LowCardinality(String)', + '`brand` LowCardinality(String)', + '`model` LowCardinality(String)', + '`browser` LowCardinality(String)', + '`browser_version` LowCardinality(String)', + '`os` LowCardinality(String)', + '`os_version` LowCardinality(String)', + '`utm_medium` String CODEC(ZSTD(3))', + '`utm_source` String CODEC(ZSTD(3))', + '`utm_campaign` String CODEC(ZSTD(3))', + '`utm_content` String CODEC(ZSTD(3))', + '`utm_term` String CODEC(ZSTD(3))', + '`referrer` String CODEC(ZSTD(3))', + '`referrer_name` String CODEC(ZSTD(3))', + '`referrer_type` LowCardinality(String)', + '`sign` Int8', + '`version` UInt64', + '`properties` Map(String, String) CODEC(ZSTD(3))', + ], + orderBy: ['project_id', 'id', 'toDate(created_at)', 'profile_id'], + partitionBy: 'toYYYYMM(created_at)', + settings: { + index_granularity: 8192, + }, + distributionHash: + 'cityHash64(project_id, toString(toStartOfHour(created_at)))', + replicatedVersion: '1', + isClustered, + }), + ]; + + sqls.push(...createOldSessions()); + + fs.writeFileSync( + path.join(__filename.replace('.ts', '.sql')), + sqls + .map((sql) => + sql + .trim() + .replace(/;$/, '') + .replace(/\n{2,}/g, '\n') + .concat(';'), + ) + .join('\n\n---\n\n'), + ); + + if (!process.argv.includes('--dry')) { + await runClickhouseMigrationCommands(sqls); + } +} + +function createOldSessions() { + let startDate = new Date('2024-03-01'); + const endDate = new Date(); + const sqls: string[] = []; + while (startDate <= endDate) { + const endDate = startDate; + startDate = new Date(startDate.getTime() + 1000 * 60 * 60 * 24); + sqls.push(` + INSERT INTO openpanel.sessions + WITH unique_sessions AS ( + SELECT session_id, min(created_at) as first_event_at + FROM openpanel.events + WHERE + created_at BETWEEN '${formatClickhouseDate(endDate)}' AND '${formatClickhouseDate(startDate)}' + AND session_id != '' + GROUP BY session_id + HAVING first_event_at >= '${formatClickhouseDate(endDate)}' + ) + SELECT + any(e.session_id) as id, + any(e.project_id) as project_id, + if(any(nullIf(e.profile_id, e.device_id)) IS NULL, any(e.profile_id), any(nullIf(e.profile_id, e.device_id))) as profile_id, + any(e.device_id) as device_id, + argMin(e.created_at, e.created_at) as created_at, + argMax(e.created_at, e.created_at) as ended_at, + if( + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = '', + if(countIf(e.name = 'screen_view') > 1, true, false), + argMaxIf(e.properties['__bounce'], e.created_at, e.name = 'session_end') = 'true' + ) as is_bounce, + argMinIf(e.origin, e.created_at, e.name = 'session_start') as entry_origin, + argMinIf(e.path, e.created_at, e.name = 'session_start') as entry_path, + argMaxIf(e.origin, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_origin, + argMaxIf(e.path, e.created_at, e.name = 'session_end' OR e.name = 'screen_view') as exit_path, + countIf(e.name = 'screen_view') as screen_view_count, + 0 as revenue, + countIf(e.name != 'screen_view' AND e.name != 'session_start' AND e.name != 'session_end') as event_count, + sumIf(e.duration, name = 'session_end') AS duration, + argMinIf(e.country, e.created_at, e.name = 'session_start') as country, + argMinIf(e.region, e.created_at, e.name = 'session_start') as region, + argMinIf(e.city, e.created_at, e.name = 'session_start') as city, + argMinIf(e.longitude, e.created_at, e.name = 'session_start') as longitude, + argMinIf(e.latitude, e.created_at, e.name = 'session_start') as latitude, + argMinIf(e.device, e.created_at, e.name = 'session_start') as device, + argMinIf(e.brand, e.created_at, e.name = 'session_start') as brand, + argMinIf(e.model, e.created_at, e.name = 'session_start') as model, + argMinIf(e.browser, e.created_at, e.name = 'session_start') as browser, + argMinIf(e.browser_version, e.created_at, e.name = 'session_start') as browser_version, + argMinIf(e.os, e.created_at, e.name = 'session_start') as os, + argMinIf(e.os_version, e.created_at, e.name = 'session_start') as os_version, + argMinIf(e.properties['__utm_medium'], e.created_at, e.name = 'session_start') as utm_medium, + argMinIf(e.properties['__utm_source'], e.created_at, e.name = 'session_start') as utm_source, + argMinIf(e.properties['__utm_campaign'], e.created_at, e.name = 'session_start') as utm_campaign, + argMinIf(e.properties['__utm_content'], e.created_at, e.name = 'session_start') as utm_content, + argMinIf(e.properties['__utm_term'], e.created_at, e.name = 'session_start') as utm_term, + argMinIf(e.referrer, e.created_at, e.name = 'session_start') as referrer, + argMinIf(e.referrer_name, e.created_at, e.name = 'session_start') as referrer_name, + argMinIf(e.referrer_type, e.created_at, e.name = 'session_start') as referrer_type, + 1 as sign, + 1 as version, + argMinIf(e.properties, e.created_at, e.name = 'session_start') as properties + FROM events e + WHERE + e.session_id IN (SELECT session_id FROM unique_sessions) + AND e.created_at BETWEEN '${formatClickhouseDate(endDate)}' AND '${formatClickhouseDate(new Date(startDate.getTime() + 1000 * 60 * 60 * 24 * 3))}' + GROUP BY e.session_id + `); + } + + return sqls; +} diff --git a/packages/db/code-migrations/helpers.ts b/packages/db/code-migrations/helpers.ts index 6efd2838..e2807d0b 100644 --- a/packages/db/code-migrations/helpers.ts +++ b/packages/db/code-migrations/helpers.ts @@ -3,7 +3,9 @@ export function printBoxMessage(title: string, lines: (string | unknown)[]) { console.log('│'); if (title) { console.log(`│ ${title}`); - console.log('│'); + if (lines.length) { + console.log('│'); + } } lines.forEach((line) => { console.log(`│ ${line}`); @@ -11,3 +13,20 @@ export function printBoxMessage(title: string, lines: (string | unknown)[]) { console.log('│'); console.log('└──┘'); } + +export function getIsCluster() { + const args = process.argv; + const noClusterArg = args.includes('--no-cluster'); + if (noClusterArg) { + return false; + } + return !getIsSelfHosting(); +} + +export function getIsSelfHosting() { + return !!process.env.SELF_HOSTED; +} + +export function getIsDry() { + return process.argv.includes('--dry'); +} diff --git a/packages/db/code-migrations/migrate.ts b/packages/db/code-migrations/migrate.ts index 92b60fbe..bbff525d 100644 --- a/packages/db/code-migrations/migrate.ts +++ b/packages/db/code-migrations/migrate.ts @@ -1,7 +1,7 @@ import fs from 'node:fs'; import path from 'node:path'; -import { ch, db } from '../index'; -import { printBoxMessage } from './helpers'; +import { db } from '../index'; +import { getIsDry, getIsSelfHosting, printBoxMessage } from './helpers'; async function migrate() { const args = process.argv.slice(2); @@ -15,11 +15,38 @@ async function migrate() { ); }); + const finishedMigrations = await db.codeMigration.findMany(); + + printBoxMessage('📋 Plan', [ + '\t✅ Finished:', + ...finishedMigrations.map( + (migration) => `\t- ${migration.name} (${migration.createdAt})`, + ), + '', + '\t🔄 Will run now:', + ...migrations + .filter( + (migration) => + !finishedMigrations.some( + (finishedMigration) => finishedMigration.name === migration, + ), + ) + .map((migration) => `\t- ${migration}`), + ]); + + printBoxMessage('🌍 Environment', [ + `POSTGRES: ${process.env.DATABASE_URL}`, + `CLICKHOUSE: ${process.env.CLICKHOUSE_URL}`, + ]); + + if (!getIsSelfHosting()) { + printBoxMessage('🕒 Migrations starts in 10 seconds', []); + await new Promise((resolve) => setTimeout(resolve, 10000)); + } + if (migration) { await runMigration(migrationsDir, migration); } else { - const finishedMigrations = await db.codeMigration.findMany(); - for (const file of migrations) { if (finishedMigrations.some((migration) => migration.name === file)) { printBoxMessage('✅ Already Migrated ✅', [`${file}`]); @@ -39,17 +66,19 @@ async function runMigration(migrationsDir: string, file: string) { try { const migration = await import(path.join(migrationsDir, file)); await migration.up(); - await db.codeMigration.upsert({ - where: { - name: file, - }, - update: { - name: file, - }, - create: { - name: file, - }, - }); + if (!getIsDry()) { + await db.codeMigration.upsert({ + where: { + name: file, + }, + update: { + name: file, + }, + create: { + name: file, + }, + }); + } } catch (error) { printBoxMessage('❌ Migration Failed ❌', [ `Error running migration ${file}:`, diff --git a/packages/db/index.ts b/packages/db/index.ts index 4305d179..cf16c316 100644 --- a/packages/db/index.ts +++ b/packages/db/index.ts @@ -11,6 +11,7 @@ export * from './src/services/project.service'; export * from './src/services/reports.service'; export * from './src/services/salt.service'; export * from './src/services/share.service'; +export * from './src/services/session.service'; export * from './src/services/user.service'; export * from './src/services/reference.service'; export * from './src/services/id.service'; @@ -18,3 +19,5 @@ export * from './src/services/retention.service'; export * from './src/services/notification.service'; export * from './src/buffers'; export * from './src/types'; +export * from './src/clickhouse/query-builder'; +export * from './src/services/overview.service'; diff --git a/packages/db/package.json b/packages/db/package.json index 8a7cfffa..1b1c48c5 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -28,7 +28,8 @@ "ramda": "^0.29.1", "sqlstring": "^2.3.3", "superjson": "^1.13.3", - "uuid": "^9.0.1" + "uuid": "^9.0.1", + "zod": "^3.22.4" }, "devDependencies": { "@openpanel/tsconfig": "workspace:*", diff --git a/packages/db/src/buffers/index.ts b/packages/db/src/buffers/index.ts index 2c546daa..6e383dd5 100644 --- a/packages/db/src/buffers/index.ts +++ b/packages/db/src/buffers/index.ts @@ -1,7 +1,9 @@ import { BotBuffer as BotBufferRedis } from './bot-buffer-redis'; import { EventBuffer as EventBufferRedis } from './event-buffer-redis'; import { ProfileBuffer as ProfileBufferRedis } from './profile-buffer-redis'; +import { SessionBuffer } from './session-buffer'; export const eventBuffer = new EventBufferRedis(); export const profileBuffer = new ProfileBufferRedis(); export const botBuffer = new BotBufferRedis(); +export const sessionBuffer = new SessionBuffer(); diff --git a/packages/db/src/buffers/session-buffer.ts b/packages/db/src/buffers/session-buffer.ts new file mode 100644 index 00000000..4b94b4fe --- /dev/null +++ b/packages/db/src/buffers/session-buffer.ts @@ -0,0 +1,211 @@ +import { type Redis, getRedisCache, runEvery } from '@openpanel/redis'; + +import { toDots } from '@openpanel/common'; +import { getSafeJson } from '@openpanel/json'; +import { assocPath, clone } from 'ramda'; +import { TABLE_NAMES, ch } from '../clickhouse/client'; +import type { IClickhouseEvent } from '../services/event.service'; +import type { IClickhouseSession } from '../services/session.service'; +import { BaseBuffer } from './base-buffer'; + +export class SessionBuffer extends BaseBuffer { + private batchSize = process.env.BOT_BUFFER_BATCH_SIZE + ? Number.parseInt(process.env.BOT_BUFFER_BATCH_SIZE, 10) + : 2; + + private readonly redisKey = 'session-buffer'; + private redis: Redis; + constructor() { + super({ + name: 'session', + onFlush: async () => { + await this.processBuffer(); + }, + }); + this.redis = getRedisCache(); + } + + async getExistingSession(sessionId: string) { + const hit = await this.redis.get(`session:${sessionId}`); + + if (hit) { + return getSafeJson(hit); + } + + return null; + } + + async getSession( + event: IClickhouseEvent, + ): Promise<[IClickhouseSession] | [IClickhouseSession, IClickhouseSession]> { + const existingSession = await this.getExistingSession(event.session_id); + + if (existingSession) { + const oldSession = assocPath(['sign'], -1, clone(existingSession)); + const newSession = assocPath(['sign'], 1, clone(existingSession)); + + newSession.ended_at = event.created_at; + newSession.version = existingSession.version + 1; + if (!newSession.entry_path) { + newSession.entry_path = event.path; + newSession.entry_origin = event.origin; + } + newSession.exit_path = event.path; + newSession.exit_origin = event.origin; + newSession.duration = + new Date(newSession.ended_at).getTime() - + new Date(newSession.created_at).getTime(); + newSession.properties = toDots({ + ...(event.properties || {}), + ...(newSession.properties || {}), + }); + // newSession.revenue += event.properties?.__revenue ?? 0; + + if (event.name === 'screen_view') { + newSession.screen_views.push(event.path); + newSession.screen_view_count += 1; + } else { + newSession.event_count += 1; + } + + if (newSession.screen_view_count > 1) { + newSession.is_bounce = false; + } + + // If the profile_id is set and it's different from the device_id, we need to update the profile_id + if (event.profile_id && event.profile_id !== event.device_id) { + newSession.profile_id = event.profile_id; + } + + return [newSession, oldSession]; + } + + return [ + { + id: event.session_id, + is_bounce: true, + profile_id: event.profile_id, + project_id: event.project_id, + device_id: event.device_id, + created_at: event.created_at, + ended_at: event.created_at, + event_count: event.name === 'screen_view' ? 0 : 1, + screen_view_count: event.name === 'screen_view' ? 1 : 0, + screen_views: event.name === 'screen_view' ? [event.path] : [], + entry_path: event.path, + entry_origin: event.origin, + exit_path: event.path, + exit_origin: event.origin, + revenue: 0, + referrer: event.referrer, + referrer_name: event.referrer_name, + referrer_type: event.referrer_type, + os: event.os, + os_version: event.os_version, + browser: event.browser, + browser_version: event.browser_version, + device: event.device, + brand: event.brand, + model: event.model, + country: event.country, + region: event.region, + city: event.city, + longitude: event.longitude ?? null, + latitude: event.latitude ?? null, + duration: event.duration, + utm_medium: event.properties?.['__query.utm_medium'] + ? String(event.properties?.['__query.utm_medium']) + : '', + utm_source: event.properties?.['__query.utm_source'] + ? String(event.properties?.['__query.utm_source']) + : '', + utm_campaign: event.properties?.['__query.utm_campaign'] + ? String(event.properties?.['__query.utm_campaign']) + : '', + utm_content: event.properties?.['__query.utm_content'] + ? String(event.properties?.['__query.utm_content']) + : '', + utm_term: event.properties?.['__query.utm_term'] + ? String(event.properties?.['__query.utm_term']) + : '', + sign: 1, + version: 1, + properties: toDots(event.properties || {}), + }, + ]; + } + + async add(event: IClickhouseEvent) { + if (!event.session_id) { + return; + } + + if (['session_start', 'session_end'].includes(event.name)) { + return; + } + + try { + // Plural since we will delete the old session with sign column + const sessions = await this.getSession(event); + const [newSession] = sessions; + + console.log(`Adding sessions ${sessions.length}`); + + const multi = this.redis.multi(); + multi.set( + `session:${newSession.id}`, + JSON.stringify(newSession), + 'EX', + 60 * 60, + ); + for (const session of sessions) { + multi.rpush(this.redisKey, JSON.stringify(session)); + } + await multi.exec(); + + // Check buffer length + const bufferLength = await this.redis.llen(this.redisKey); + + if (bufferLength >= this.batchSize) { + await this.tryFlush(); + } + } catch (error) { + this.logger.error('Failed to add bot event', { error }); + } + } + + async processBuffer() { + try { + // Get events from the start without removing them + const events = await this.redis.lrange( + this.redisKey, + 0, + this.batchSize - 1, + ); + + if (events.length === 0) return; + + const sessions = events.map((e) => getSafeJson(e)); + + // Insert to ClickHouse + await ch.insert({ + table: TABLE_NAMES.sessions, + values: sessions, + format: 'JSONEachRow', + }); + + // Only remove events after successful insert + await this.redis.ltrim(this.redisKey, events.length, -1); + + this.logger.info('Processed sessions', { + count: events.length, + }); + } catch (error) { + this.logger.error('Failed to process buffer', { error }); + } + } + + async getBufferSize() { + return getRedisCache().llen(this.redisKey); + } +} diff --git a/packages/db/src/clickhouse/client.ts b/packages/db/src/clickhouse/client.ts index 137b78f0..f43a599f 100644 --- a/packages/db/src/clickhouse/client.ts +++ b/packages/db/src/clickhouse/client.ts @@ -11,6 +11,7 @@ export { createClient }; const logger = createLogger({ name: 'clickhouse' }); import type { Logger } from '@clickhouse/client'; +import { getTimezoneFromDateString } from '@openpanel/common'; // All three LogParams types are exported by the client interface LogParams { @@ -55,6 +56,7 @@ export const TABLE_NAMES = { event_names_mv: 'distinct_event_names_mv', event_property_values_mv: 'event_property_values_mv', cohort_events_mv: 'cohort_events_mv', + sessions: 'sessions', }; export const CLICKHOUSE_OPTIONS: NodeClickHouseClientConfigOptions = { diff --git a/packages/db/src/clickhouse/migration.ts b/packages/db/src/clickhouse/migration.ts index 53bffadd..2b65d561 100644 --- a/packages/db/src/clickhouse/migration.ts +++ b/packages/db/src/clickhouse/migration.ts @@ -39,10 +39,10 @@ export const chMigrationClient = createClient({ request_timeout: 3600000, // 1 hour in milliseconds keep_alive: { enabled: true, - idle_socket_ttl: 8000, }, compression: { request: true, + response: true, }, clickhouse_settings: { wait_end_of_query: 1, diff --git a/packages/db/src/clickhouse/query-builder.ts b/packages/db/src/clickhouse/query-builder.ts new file mode 100644 index 00000000..fbf04ed9 --- /dev/null +++ b/packages/db/src/clickhouse/query-builder.ts @@ -0,0 +1,730 @@ +import type { ClickHouseClient, ResponseJSON } from '@clickhouse/client'; +import type { IInterval } from '@openpanel/validation'; +import { escape } from 'sqlstring'; + +type SqlValue = string | number | boolean | Date | null | Expression; +type SqlParam = SqlValue | SqlValue[]; +type Operator = + | '=' + | '>' + | '<' + | '>=' + | '<=' + | '!=' + | 'IN' + | 'NOT IN' + | 'LIKE' + | 'NOT LIKE' + | 'IS NULL' + | 'IS NOT NULL' + | 'BETWEEN'; + +type CTE = { + name: string; + query: Query | string; +}; + +type JoinType = 'INNER' | 'LEFT' | 'RIGHT' | 'FULL' | 'CROSS'; + +type WhereCondition = { + condition: string; + operator: 'AND' | 'OR'; + isGroup?: boolean; +}; + +type ConditionalCallback = (query: Query) => void; + +class Expression { + constructor(private expression: string) {} + + toString() { + return this.expression; + } +} + +export class Query { + private _select: string[] = []; + private _except: string[] = []; + private _from?: string | Expression; + private _where: WhereCondition[] = []; + private _groupBy: string[] = []; + private _rollup = false; + private _having: { condition: string; operator: 'AND' | 'OR' }[] = []; + private _orderBy: { + column: string; + direction: 'ASC' | 'DESC'; + }[] = []; + private _limit?: number; + private _offset?: number; + private _final = false; + private _settings: Record = {}; + private _ctes: CTE[] = []; + private _joins: { + type: JoinType; + table: string | Expression; + condition: string; + alias?: string; + }[] = []; + private _skipNext = false; + private _fill?: { + from: string | Date; + to: string | Date; + step: string; + }; + private _transform?: Record any>; + private _union?: Query; + constructor(private client: ClickHouseClient) {} + + // Select methods + select( + columns: (string | null | undefined | false)[], + type: 'merge' | 'replace' = 'replace', + ): Query { + if (this._skipNext) return this as unknown as Query; + if (type === 'merge') { + this._select = [ + ...this._select, + ...columns.filter((col): col is string => Boolean(col)), + ]; + } else { + this._select = columns.filter((col): col is string => Boolean(col)); + } + return this as unknown as Query; + } + + except(columns: string[]): this { + this._except = [...this._except, ...columns]; + return this; + } + + rollup(): this { + this._rollup = true; + return this; + } + + // From methods + from(table: string | Expression, final = false): this { + this._from = table; + this._final = final; + return this; + } + + union(query: Query): this { + this._union = query; + return this; + } + + // Where methods + private escapeValue(value: SqlParam): string { + if (value === null) return 'NULL'; + if (value instanceof Expression) return `(${value.toString()})`; + if (Array.isArray(value)) { + return `(${value.map((v) => this.escapeValue(v)).join(', ')})`; + } + if (value instanceof Date) { + return escape(clix.datetime(value)); + } + return escape(value); + } + + where(column: string, operator: Operator, value?: SqlParam): this { + if (this._skipNext) return this; + const condition = this.buildCondition(column, operator, value); + this._where.push({ condition, operator: 'AND' }); + return this; + } + + public buildCondition( + column: string, + operator: Operator, + value?: SqlParam, + ): string { + switch (operator) { + case 'IS NULL': + return `${column} IS NULL`; + case 'IS NOT NULL': + return `${column} IS NOT NULL`; + case 'BETWEEN': + if (Array.isArray(value) && value.length === 2) { + return `${column} BETWEEN ${this.escapeValue(value[0]!)} AND ${this.escapeValue(value[1]!)}`; + } + throw new Error('BETWEEN operator requires an array of two values'); + case 'IN': + case 'NOT IN': + if (!Array.isArray(value) && !(value instanceof Expression)) { + throw new Error(`${operator} operator requires an array value`); + } + return `${column} ${operator} (${this.escapeValue(value)})`; + default: + return `${column} ${operator} ${this.escapeValue(value!)}`; + } + } + + andWhere(column: string, operator: Operator, value?: SqlParam): this { + const condition = this.buildCondition(column, operator, value); + this._where.push({ condition, operator: 'AND' }); + return this; + } + + rawWhere(condition: string): this { + if (condition) { + this._where.push({ condition, operator: 'AND' }); + } + return this; + } + + orWhere(column: string, operator: Operator, value?: SqlParam): this { + const condition = this.buildCondition(column, operator, value); + this._where.push({ condition, operator: 'OR' }); + return this; + } + + // Group by methods + groupBy(columns: (string | null | undefined | false)[]): this { + this._groupBy = columns.filter((col): col is string => Boolean(col)); + return this; + } + + // Having methods + having(column: string, operator: Operator, value: SqlParam): this { + const condition = this.buildCondition(column, operator, value); + this._having.push({ condition, operator: 'AND' }); + return this; + } + + andHaving(column: string, operator: Operator, value: SqlParam): this { + const condition = this.buildCondition(column, operator, value); + this._having.push({ condition, operator: 'AND' }); + return this; + } + + orHaving(column: string, operator: Operator, value: SqlParam): this { + const condition = this.buildCondition(column, operator, value); + this._having.push({ condition, operator: 'OR' }); + return this; + } + + // Order by methods + orderBy(column: string, direction: 'ASC' | 'DESC' = 'ASC'): this { + if (this._skipNext) return this; + this._orderBy.push({ column, direction }); + return this; + } + + // Limit and offset + limit(limit?: number): this { + if (limit !== undefined) { + this._limit = limit; + } + return this; + } + + offset(offset?: number): this { + if (offset !== undefined) { + this._offset = offset; + } + return this; + } + + // Settings + settings(settings: Record): this { + Object.assign(this._settings, settings); + return this; + } + + with(name: string, query: Query | string): this { + this._ctes.push({ name, query }); + return this; + } + + // Fill + fill(from: string | Date, to: string | Date, step: string): this { + this._fill = { + from: this.escapeDate(from), + to: this.escapeDate(to), + step: step, + }; + return this; + } + + private escapeDate(value: string | Date): string { + if (value instanceof Date) { + return clix.datetime(value); + } + + return value.replaceAll(/\d{4}-\d{2}-\d{2}([\s\:\d\.]+)?/g, (match) => { + return escape(match); + }); + } + + // Add join methods + join(table: string | Expression, condition: string, alias?: string): this { + return this.joinWithType('INNER', table, condition, alias); + } + + innerJoin( + table: string | Expression, + condition: string, + alias?: string, + ): this { + return this.joinWithType('INNER', table, condition, alias); + } + + leftJoin( + table: string | Expression, + condition: string, + alias?: string, + ): this { + return this.joinWithType('LEFT', table, condition, alias); + } + + rightJoin( + table: string | Expression, + condition: string, + alias?: string, + ): this { + return this.joinWithType('RIGHT', table, condition, alias); + } + + fullJoin( + table: string | Expression, + condition: string, + alias?: string, + ): this { + return this.joinWithType('FULL', table, condition, alias); + } + + crossJoin(table: string | Expression, alias?: string): this { + return this.joinWithType('CROSS', table, '', alias); + } + + private joinWithType( + type: JoinType, + table: string | Expression, + condition: string, + alias?: string, + ): this { + if (this._skipNext) return this; + this._joins.push({ + type, + table, + condition: this.escapeDate(condition), + alias, + }); + return this; + } + + // Add methods for grouping conditions + whereGroup(): WhereGroupBuilder { + return new WhereGroupBuilder(this, 'AND'); + } + + orWhereGroup(): WhereGroupBuilder { + return new WhereGroupBuilder(this, 'OR'); + } + + // Update buildQuery method's WHERE section + private buildWhereConditions(conditions: WhereCondition[]): string { + return conditions + .map((w, i) => { + const condition = w.isGroup ? `(${w.condition})` : w.condition; + return i === 0 ? condition : `${w.operator} ${condition}`; + }) + .join(' '); + } + + private buildQuery(): string { + const parts: string[] = []; + + // Add WITH clause if CTEs exist + if (this._ctes.length > 0) { + const cteStatements = this._ctes.map((cte) => { + const queryStr = + typeof cte.query === 'string' ? cte.query : cte.query.toSQL(); + return `${cte.name} AS (${queryStr})`; + }); + parts.push(`WITH ${cteStatements.join(', ')}`); + } + + // SELECT + if (this._select.length > 0) { + parts.push('SELECT', this._select.map(this.escapeDate).join(', ')); + } else { + parts.push('SELECT *'); + } + + if (this._except.length > 0) { + parts.push('EXCEPT', `(${this._except.map(this.escapeDate).join(', ')})`); + } + + // FROM + if (this._from) { + if (this._from instanceof Expression) { + parts.push(`FROM (${this._from.toString()})`); + } else { + parts.push(`FROM ${this._from}${this._final ? ' FINAL' : ''}`); + } + + // Add joins + this._joins.forEach((join) => { + const aliasClause = join.alias ? ` ${join.alias} ` : ' '; + const conditionStr = join.condition ? `ON ${join.condition}` : ''; + parts.push( + `${join.type} JOIN ${join.table instanceof Expression ? `(${join.table.toString()})` : join.table}${aliasClause}${conditionStr}`, + ); + }); + } + + // WHERE + if (this._where.length > 0) { + parts.push('WHERE', this.buildWhereConditions(this._where)); + } + + // GROUP BY + if (this._groupBy.length > 0) { + parts.push('GROUP BY', this._groupBy.join(', ')); + } + + if (this._rollup) { + parts.push('WITH ROLLUP'); + } + + // HAVING + if (this._having.length > 0) { + const conditions = this._having.map((h, i) => { + return i === 0 ? h.condition : `${h.operator} ${h.condition}`; + }); + parts.push('HAVING', conditions.join(' ')); + } + + // ORDER BY + if (this._orderBy.length > 0) { + const orderBy = this._orderBy.map((o) => { + const col = o.column; + return `${col} ${o.direction}`; + }); + parts.push('ORDER BY', orderBy.join(', ')); + } + + // Add FILL clause after ORDER BY + if (this._fill) { + const fromDate = + this._fill.from instanceof Date + ? clix.datetime(this._fill.from) + : this._fill.from; + const toDate = + this._fill.to instanceof Date + ? clix.datetime(this._fill.to) + : this._fill.to; + + parts.push('WITH FILL'); + parts.push(`FROM ${fromDate}`); + parts.push(`TO ${toDate}`); + parts.push(`STEP ${this._fill.step}`); + } + + // LIMIT & OFFSET + if (this._limit !== undefined) { + parts.push(`LIMIT ${this._limit}`); + if (this._offset !== undefined) { + parts.push(`OFFSET ${this._offset}`); + } + } + + // SETTINGS + if (Object.keys(this._settings).length > 0) { + const settings = Object.entries(this._settings) + .map(([key, value]) => `${key} = ${value}`) + .join(', '); + parts.push(`SETTINGS ${settings}`); + } + + if (this._union) { + parts.push('UNION ALL', this._union.buildQuery()); + } + + return parts.join(' '); + } + + transformJson>(json: E): E { + const keys = Object.keys(json.data[0] || {}); + const response = { + ...json, + data: json.data.map((item) => { + return keys.reduce((acc, key) => { + const meta = json.meta?.find((m) => m.name === key); + const transformer = this._transform?.[key]; + + if (transformer) { + return { + ...acc, + [key]: transformer(item), + }; + } + + return { + ...acc, + [key]: + item[key] && meta?.type.includes('Int') + ? Number.parseFloat(item[key] as string) + : item[key], + }; + }, {} as T); + }), + }; + return response; + } + + transform(transformations: Record any>): this { + this._transform = transformations; + return this; + } + + // Execution methods + async execute(): Promise { + const query = this.buildQuery(); + console.log('TEST QUERY ----->'); + console.log(query); + console.log('<----------'); + const perf = performance.now(); + try { + const result = await this.client.query({ + query, + }); + const json = await result.json(); + const perf2 = performance.now(); + console.log(`PERF: ${perf2 - perf}ms`); + return this.transformJson(json).data; + } catch (error) { + console.log('ERROR ----->'); + console.log(error); + console.log('<----------'); + console.log(query); + console.log('<----------'); + throw error; + } + } + + // Debug methods + toSQL(): string { + return this.buildQuery(); + } + + // Add method to add where conditions (for internal use) + _addWhereCondition(condition: WhereCondition): this { + this._where.push(condition); + return this; + } + + if(condition: any): this { + this._skipNext = !condition; + return this; + } + + endIf(): this { + this._skipNext = false; + return this; + } + + // Add method for callback-style conditionals + when(condition: boolean, callback?: ConditionalCallback): this { + if (condition && callback) { + callback(this); + } + return this; + } + + clone(): Query { + return new Query(this.client).merge(this); + } + + // Add merge method + merge(query: Query): this { + if (this._skipNext) return this; + + this._from = query._from; + + this._select = [...this._select, ...query._select]; + + this._except = [...this._except, ...query._except]; + + // Merge WHERE conditions + this._where = [...this._where, ...query._where]; + + // Merge CTEs + this._ctes = [...this._ctes, ...query._ctes]; + + // Merge JOINS + this._joins = [...this._joins, ...query._joins]; + + // Merge settings + this._settings = { ...this._settings, ...query._settings }; + + // Take the most restrictive LIMIT + if (query._limit !== undefined) { + this._limit = + this._limit === undefined + ? query._limit + : Math.min(this._limit, query._limit); + } + + // Merge ORDER BY + this._orderBy = [...this._orderBy, ...query._orderBy]; + + // Merge GROUP BY + this._groupBy = [...this._groupBy, ...query._groupBy]; + + // Merge HAVING conditions + this._having = [...this._having, ...query._having]; + + return this; + } +} + +// Add this new class for building where groups +export class WhereGroupBuilder { + private conditions: WhereCondition[] = []; + + constructor( + private query: Query, + private groupOperator: 'AND' | 'OR', + ) {} + + where(column: string, operator: Operator, value?: SqlParam): this { + const condition = this.query.buildCondition(column, operator, value); + this.conditions.push({ condition, operator: 'AND' }); + return this; + } + + andWhere(column: string, operator: Operator, value?: SqlParam): this { + const condition = this.query.buildCondition(column, operator, value); + this.conditions.push({ condition, operator: 'AND' }); + return this; + } + + rawWhere(condition: string): this { + this.conditions.push({ condition, operator: 'AND' }); + return this; + } + + orWhere(column: string, operator: Operator, value?: SqlParam): this { + const condition = this.query.buildCondition(column, operator, value); + this.conditions.push({ condition, operator: 'OR' }); + return this; + } + + end(): Query { + const groupCondition = this.conditions + .map((c, i) => (i === 0 ? c.condition : `${c.operator} ${c.condition}`)) + .join(' '); + + this.query._addWhereCondition({ + condition: groupCondition, + operator: this.groupOperator, + isGroup: true, + }); + + return this.query; + } +} + +// Helper function to create a new query +export function createQuery(client: ClickHouseClient): Query { + return new Query(client); +} + +export function clix(client: ClickHouseClient): Query { + return new Query(client); +} + +clix.exp = (expr: string | Query) => + new Expression(expr instanceof Query ? expr.toSQL() : expr); +clix.date = (date: string | Date, wrapper?: string) => { + const dateStr = new Date(date).toISOString().slice(0, 10); + return wrapper ? `${wrapper}(${dateStr})` : dateStr; +}; +clix.datetime = (date: string | Date, wrapper?: string) => { + const datetime = new Date(date).toISOString().slice(0, 19).replace('T', ' '); + return wrapper ? `${wrapper}(${datetime})` : datetime; +}; +clix.dynamicDatetime = (date: string | Date, interval: IInterval) => { + if (interval === 'month' || interval === 'week') { + return clix.date(date); + } + return clix.datetime(date); +}; + +clix.toStartOf = (node: string, interval: IInterval) => { + switch (interval) { + case 'minute': { + return `toStartOfMinute(${node})`; + } + case 'hour': { + return `toStartOfHour(${node})`; + } + case 'day': { + return `toStartOfDay(${node})`; + } + case 'week': { + return `toStartOfWeek(${node})`; + } + case 'month': { + return `toStartOfMonth(${node})`; + } + } +}; +clix.toStartOfInterval = ( + node: string, + interval: IInterval, + origin: string | Date, +) => { + switch (interval) { + case 'minute': { + return `toStartOfInterval(toDateTime(${node}), INTERVAL 1 minute, toDateTime(${clix.datetime(origin)}))`; + } + case 'hour': { + return `toStartOfInterval(toDateTime(${node}), INTERVAL 1 hour, toDateTime(${clix.datetime(origin)}))`; + } + case 'day': { + return `toStartOfInterval(toDateTime(${node}), INTERVAL 1 day, toDateTime(${clix.datetime(origin)}))`; + } + case 'week': { + return `toStartOfInterval(toDateTime(${node}), INTERVAL 1 week, toDateTime(${clix.datetime(origin)}))`; + } + case 'month': { + return `toStartOfInterval(toDateTime(${node}), INTERVAL 1 month, toDateTime(${clix.datetime(origin)}))`; + } + } +}; +clix.toInterval = (node: string, interval: IInterval) => { + switch (interval) { + case 'minute': { + return `toIntervalMinute(${node})`; + } + case 'hour': { + return `toIntervalHour(${node})`; + } + case 'day': { + return `toIntervalDay(${node})`; + } + case 'week': { + return `toIntervalWeek(${node})`; + } + case 'month': { + return `toIntervalMonth(${node})`; + } + } +}; +clix.toDate = (node: string, interval: IInterval) => { + switch (interval) { + case 'week': + case 'month': { + return `toDate(${node})`; + } + default: { + return `toDateTime(${node})`; + } + } +}; +// Export types +export type { SqlValue, SqlParam, Operator }; diff --git a/packages/db/src/services/chart.service.ts b/packages/db/src/services/chart.service.ts index 8ed5031c..e82fb868 100644 --- a/packages/db/src/services/chart.service.ts +++ b/packages/db/src/services/chart.service.ts @@ -17,31 +17,41 @@ import { import { createSqlBuilder } from '../sql-builder'; export function transformPropertyKey(property: string) { - if (property.startsWith('properties.')) { - if (property.includes('*')) { - return property - .replace(/^properties\./, '') - .replace('.*.', '.%.') - .replace(/\[\*\]$/, '.%') - .replace(/\[\*\].?/, '.%.'); - } - return `properties['${property.replace(/^properties\./, '')}']`; + const propertyPatterns = ['properties', 'profile.properties']; + const match = propertyPatterns.find((pattern) => + property.startsWith(`${pattern}.`), + ); + + if (!match) { + return property; } - return property; + if (property.includes('*')) { + return property + .replace(/^properties\./, '') + .replace('.*.', '.%.') + .replace(/\[\*\]$/, '.%') + .replace(/\[\*\].?/, '.%.'); + } + + return `${match}['${property.replace(new RegExp(`^${match}.`), '')}']`; } export function getSelectPropertyKey(property: string) { - if (property.startsWith('properties.')) { - if (property.includes('*')) { - return `arrayMap(x -> trim(x), mapValues(mapExtractKeyLike(properties, ${escape( - transformPropertyKey(property), - )})))`; - } - return `properties['${property.replace(/^properties\./, '')}']`; + const propertyPatterns = ['properties', 'profile.properties']; + + const match = propertyPatterns.find((pattern) => + property.startsWith(`${pattern}.`), + ); + if (!match) return property; + + if (property.includes('*')) { + return `arrayMap(x -> trim(x), mapValues(mapExtractKeyLike(${match}, ${escape( + transformPropertyKey(property), + )})))`; } - return property; + return `${match}['${property.replace(new RegExp(`^${match}.`), '')}']`; } export function getChartSql({ @@ -54,8 +64,16 @@ export function getChartSql({ chartType, limit, }: IGetChartDataInput) { - const { sb, join, getWhere, getFrom, getSelect, getOrderBy, getGroupBy } = - createSqlBuilder(); + const { + sb, + join, + getWhere, + getFrom, + getJoins, + getSelect, + getOrderBy, + getGroupBy, + } = createSqlBuilder(); sb.where = getEventFiltersWhereClause(event.filters); sb.where.projectId = `project_id = ${escape(projectId)}`; @@ -67,6 +85,14 @@ export function getChartSql({ sb.select.label_0 = `'*' as label_0`; } + // const anyFilterOnProfile = event.filters.some((filter) => + // filter.name.startsWith('profile.properties.'), + // ); + + // if (anyFilterOnProfile) { + // sb.joins.profiles = 'JOIN profiles profile ON e.profile_id = profile.id'; + // } + sb.select.count = 'count(*) as count'; switch (interval) { case 'minute': { @@ -149,10 +175,18 @@ export function getChartSql({ ORDER BY profile_id, created_at DESC ) as subQuery`; - return `${getSelect()} ${getFrom()} ${getGroupBy()} ${getOrderBy()}`; + console.log( + `${getSelect()} ${getFrom()} ${getJoins()} ${getWhere()} ${getGroupBy()} ${getOrderBy()}`, + ); + + return `${getSelect()} ${getFrom()} ${getJoins()} ${getWhere()} ${getGroupBy()} ${getOrderBy()}`; } - return `${getSelect()} ${getFrom()} ${getWhere()} ${getGroupBy()} ${getOrderBy()}`; + console.log( + `${getSelect()} ${getFrom()} ${getJoins()} ${getWhere()} ${getGroupBy()} ${getOrderBy()}`, + ); + + return `${getSelect()} ${getFrom()} ${getJoins()} ${getWhere()} ${getGroupBy()} ${getOrderBy()}`; } export function getEventFiltersWhereClause(filters: IChartEventFilter[]) { @@ -161,7 +195,13 @@ export function getEventFiltersWhereClause(filters: IChartEventFilter[]) { const id = `f${index}`; const { name, value, operator } = filter; - if (value.length === 0) return; + if ( + value.length === 0 && + operator !== 'isNull' && + operator !== 'isNotNull' + ) { + return; + } if (name === 'has_profile') { if (value.includes('true')) { @@ -172,7 +212,10 @@ export function getEventFiltersWhereClause(filters: IChartEventFilter[]) { return; } - if (name.startsWith('properties.')) { + if ( + name.startsWith('properties.') || + name.startsWith('profile.properties.') + ) { const propertyKey = getSelectPropertyKey(name); const isWildcard = propertyKey.includes('%'); const whereFrom = getSelectPropertyKey(name); @@ -284,6 +327,23 @@ export function getEventFiltersWhereClause(filters: IChartEventFilter[]) { } break; } + case 'isNull': { + if (isWildcard) { + where[id] = `arrayExists(x -> x = '' OR x IS NULL, ${whereFrom})`; + } else { + where[id] = `(${whereFrom} = '' OR ${whereFrom} IS NULL)`; + } + break; + } + case 'isNotNull': { + if (isWildcard) { + where[id] = + `arrayExists(x -> x != '' AND x IS NOT NULL, ${whereFrom})`; + } else { + where[id] = `(${whereFrom} != '' AND ${whereFrom} IS NOT NULL)`; + } + break; + } } } else { switch (operator) { @@ -297,6 +357,14 @@ export function getEventFiltersWhereClause(filters: IChartEventFilter[]) { } break; } + case 'isNull': { + where[id] = `(${name} = '' OR ${name} IS NULL)`; + break; + } + case 'isNotNull': { + where[id] = `(${name} != '' AND ${name} IS NOT NULL)`; + break; + } case 'isNot': { if (value.length === 1) { where[id] = `${name} != ${escape(String(value[0]).trim())}`; diff --git a/packages/db/src/services/event.service.ts b/packages/db/src/services/event.service.ts index 9a96eb3b..556eba83 100644 --- a/packages/db/src/services/event.service.ts +++ b/packages/db/src/services/event.service.ts @@ -1,24 +1,30 @@ -import { mergeDeepRight, uniq } from 'ramda'; +import { path, assocPath, last, mergeDeepRight, pick, uniq } from 'ramda'; import { escape } from 'sqlstring'; import { v4 as uuid } from 'uuid'; import { toDots } from '@openpanel/common'; -import { cacheable } from '@openpanel/redis'; +import { cacheable, getCache } from '@openpanel/redis'; import type { IChartEventFilter } from '@openpanel/validation'; -import { botBuffer, eventBuffer } from '../buffers'; +import { botBuffer, eventBuffer, sessionBuffer } from '../buffers'; import { TABLE_NAMES, + ch, chQuery, convertClickhouseDateToJs, formatClickhouseDate, } from '../clickhouse/client'; +import { type Query, clix } from '../clickhouse/query-builder'; import type { EventMeta, Prisma } from '../prisma-client'; import { db } from '../prisma-client'; import { createSqlBuilder } from '../sql-builder'; import { getEventFiltersWhereClause } from './chart.service'; -import type { IServiceProfile } from './profile.service'; -import { getProfiles, upsertProfile } from './profile.service'; +import type { IClickhouseProfile, IServiceProfile } from './profile.service'; +import { + getProfiles, + transformProfile, + upsertProfile, +} from './profile.service'; export type IImportedEvent = Omit< IClickhouseEvent, @@ -120,11 +126,11 @@ export function transformEvent(event: IClickhouseEvent): IServiceEvent { referrer: event.referrer, referrerName: event.referrer_name, referrerType: event.referrer_type, - profile: event.profile, meta: event.meta, importedAt: event.imported_at ? new Date(event.imported_at) : undefined, sdkName: event.sdk_name, sdkVersion: event.sdk_version, + profile: event.profile, }; } @@ -246,24 +252,34 @@ export async function getEvents( const ids = events.map((e) => e.profile_id); const profiles = await getProfiles(ids, projectId); + const map = new Map(); + for (const profile of profiles) { + map.set(profile.id, profile); + } + for (const event of events) { - event.profile = profiles.find((p) => p.id === event.profile_id); + event.profile = map.get(event.profile_id); } } if (options.meta && projectId) { - const names = uniq(events.map((e) => e.name)); - const metas = await db.eventMeta.findMany({ - where: { - name: { - in: names, - }, - projectId, + const metas = await getCache( + `event-metas-${projectId}`, + 60 * 5, + async () => { + return db.eventMeta.findMany({ + where: { + projectId, + }, + }); }, - select: options.meta === true ? undefined : options.meta, - }); + ); + const map = new Map(); + for (const meta of metas) { + map.set(meta.name, meta); + } for (const event of events) { - event.meta = metas.find((m) => m.name === event.name); + event.meta = map.get(event.name); } } return events.map(transformEvent); @@ -339,7 +355,7 @@ export async function createEvent(payload: IServiceCreateEventPayload) { sdk_version: payload.sdkVersion ?? '', }; - await eventBuffer.add(event); + await Promise.all([sessionBuffer.add(event), eventBuffer.add(event)]); return { document: event, @@ -350,7 +366,7 @@ export interface GetEventListOptions { projectId: string; profileId?: string; take: number; - cursor?: number; + cursor?: number | Date; events?: string[] | null; filters?: IChartEventFilter[]; startDate?: Date; @@ -371,8 +387,13 @@ export async function getEventList({ }: GetEventListOptions) { const { sb, getSql, join } = createSqlBuilder(); + if (typeof cursor === 'number') { + sb.offset = Math.max(0, (cursor ?? 0) * take); + } else if (cursor instanceof Date) { + sb.where.cursor = `created_at <= '${formatClickhouseDate(cursor)}'`; + } + sb.limit = take; - sb.offset = Math.max(0, (cursor ?? 0) * take); sb.where.projectId = `project_id = ${escape(projectId)}`; const select = mergeDeepRight( { @@ -380,6 +401,7 @@ export async function getEventList({ name: true, deviceId: true, profileId: true, + sessionId: true, projectId: true, createdAt: true, path: true, @@ -607,3 +629,320 @@ export async function getTopPages({ return res; } + +export interface IEventServiceGetList { + projectId: string; + profileId?: string; + cursor?: Date; + filters?: IChartEventFilter[]; +} + +class EventService { + constructor(private client: typeof ch) {} + + query({ + projectId, + profileId, + where, + select, + limit, + orderBy, + }: { + projectId: string; + profileId?: string; + where?: { + profile?: (query: Query) => void; + event?: (query: Query) => void; + session?: (query: Query) => void; + }; + select: { + profile?: Partial>; + event: Partial>; + }; + limit?: number; + orderBy?: keyof IClickhouseEvent; + }) { + const events = clix(this.client) + .select< + Partial & { + // profile + profileId: string; + profile_firstName: string; + profile_lastName: string; + profile_avatar: string; + profile_isExternal: boolean; + profile_createdAt: string; + } + >([ + select.event.id && 'e.id as id', + select.event.deviceId && 'e.device_id as device_id', + select.event.name && 'e.name as name', + select.event.path && 'e.path as path', + select.event.duration && 'e.duration as duration', + select.event.country && 'e.country as country', + select.event.city && 'e.city as city', + select.event.os && 'e.os as os', + select.event.browser && 'e.browser as browser', + select.event.createdAt && 'e.created_at as created_at', + select.event.projectId && 'e.project_id as project_id', + 'e.session_id as session_id', + 'e.profile_id as profile_id', + ]) + .from('events e') + .where('project_id', '=', projectId) + .when(!!where?.event, where?.event) + // Do not limit if profileId, we will limit later since we need the "correct" profileId + .when(!!limit && !profileId, (q) => q.limit(limit!)) + .orderBy('toDate(created_at)', 'DESC') + .orderBy('created_at', 'DESC'); + + const sessions = clix(this.client) + .select(['id as session_id', 'profile_id']) + .from('sessions') + .where('sign', '=', 1) + .where('project_id', '=', projectId) + .when(!!where?.session, where?.session) + .when(!!profileId, (q) => q.where('profile_id', '=', profileId)); + + const profiles = clix(this.client) + .select([ + 'id', + 'any(created_at) as created_at', + `any(nullIf(first_name, '')) as first_name`, + `any(nullIf(last_name, '')) as last_name`, + `any(nullIf(email, '')) as email`, + `any(nullIf(avatar, '')) as avatar`, + 'last_value(is_external) as is_external', + ]) + .from('profiles') + .where('project_id', '=', projectId) + .where( + 'id', + 'IN', + clix.exp( + clix(this.client) + .select(['profile_id']) + .from( + clix.exp( + clix(this.client) + .select(['profile_id']) + .from('cte_sessions') + .union( + clix(this.client).select(['profile_id']).from('cte_events'), + ), + ), + ) + .groupBy(['profile_id']), + ), + ) + .groupBy(['id', 'project_id']) + .when(!!where?.profile, where?.profile); + + return clix(this.client) + .with('cte_events', events) + .with('cte_sessions', sessions) + .with('cte_profiles', profiles) + .select< + Partial & { + // profile + profileId: string; + profile_firstName: string; + profile_lastName: string; + profile_avatar: string; + profile_isExternal: boolean; + profile_createdAt: string; + } + >([ + select.event.id && 'e.id as id', + select.event.deviceId && 'e.device_id as device_id', + select.event.name && 'e.name as name', + select.event.path && 'e.path as path', + select.event.duration && 'e.duration as duration', + select.event.country && 'e.country as country', + select.event.city && 'e.city as city', + select.event.os && 'e.os as os', + select.event.browser && 'e.browser as browser', + select.event.createdAt && 'e.created_at as created_at', + select.event.projectId && 'e.project_id as project_id', + select.event.sessionId && 'e.session_id as session_id', + select.event.profileId && 'e.profile_id as event_profile_id', + // Profile + select.profile?.id && 'p.id as profile_id', + select.profile?.firstName && 'p.first_name as profile_first_name', + select.profile?.lastName && 'p.last_name as profile_last_name', + select.profile?.avatar && 'p.avatar as profile_avatar', + select.profile?.isExternal && 'p.is_external as profile_is_external', + select.profile?.createdAt && 'p.created_at as profile_created_at', + select.profile?.email && 'p.email as profile_email', + select.profile?.properties && 'p.properties as profile_properties', + ]) + .from('cte_events e') + .leftJoin('cte_sessions s', 'e.session_id = s.session_id') + .leftJoin( + 'cte_profiles p', + 's.profile_id = p.id AND p.is_external = true', + ) + .when(!!profileId, (q) => { + q.where('s.profile_id', '=', profileId); + q.limit(limit!); + }); + } + + transformFromQuery(res: any[]) { + return res + .map((item) => { + return Object.entries(item).reduce( + (acc, [prop, val]) => { + if (prop === 'event_profile_id' && val) { + if (!item.profile_id) { + return assocPath(['profile', 'id'], val, acc); + } + } + + if ( + prop.startsWith('profile_') && + !path(['profile', prop.replace('profile_', '')], acc) + ) { + return assocPath( + ['profile', prop.replace('profile_', '')], + val, + acc, + ); + } + return assocPath([prop], val, acc); + }, + { + profile: {}, + } as IClickhouseEvent, + ); + }) + .map(transformEvent); + } + + async getById({ + projectId, + id, + createdAt, + }: { + projectId: string; + id: string; + createdAt?: Date; + }) { + return clix(this.client) + .select(['*']) + .from('events') + .where('project_id', '=', projectId) + .when(!!createdAt, (q) => { + if (createdAt) { + q.where('created_at', 'BETWEEN', [ + new Date(createdAt.getTime() - 1000), + new Date(createdAt.getTime() + 1000), + ]); + } + }) + .where('id', '=', id) + .limit(1) + .execute() + .then((res) => { + if (!res[0]) { + return null; + } + + return transformEvent(res[0]); + }); + } + + async getList({ + projectId, + profileId, + cursor, + filters, + limit = 50, + startDate, + endDate, + }: IEventServiceGetList & { + limit?: number; + startDate?: Date; + endDate?: Date; + }) { + const date = cursor || new Date(); + const query = this.query({ + projectId, + profileId, + limit, + orderBy: 'created_at', + select: { + event: { + deviceId: true, + profileId: true, + id: true, + name: true, + createdAt: true, + duration: true, + country: true, + city: true, + os: true, + browser: true, + path: true, + sessionId: true, + }, + profile: { + id: true, + firstName: true, + lastName: true, + avatar: true, + isExternal: true, + }, + }, + where: { + event: (q) => { + if (startDate && endDate) { + q.where('created_at', 'BETWEEN', [ + startDate ?? new Date(date.getTime() - 1000 * 60 * 60 * 24 * 3.5), + cursor ?? endDate, + ]); + } else { + q.where('created_at', '<', date); + } + if (filters) { + q.rawWhere( + Object.values(getEventFiltersWhereClause(filters)).join(' AND '), + ); + } + }, + session: (q) => { + if (startDate && endDate) { + q.where('created_at', 'BETWEEN', [ + startDate ?? new Date(date.getTime() - 1000 * 60 * 60 * 24 * 3.5), + endDate ?? date, + ]); + } else { + q.where('created_at', '<', date); + } + }, + }, + }) + .orderBy('toDate(created_at)', 'DESC') + .orderBy('created_at', 'DESC'); + + const results = await query.execute(); + + // Current page items (middle chunk) + const items = results.slice(0, limit); + + // Check if there's a next page + const hasNext = results.length >= limit; + + return { + items: this.transformFromQuery(items).map((item) => ({ + ...item, + projectId: projectId, + })), + meta: { + next: hasNext ? last(items)?.created_at : null, + }, + }; + } +} + +export const eventService = new EventService(ch); diff --git a/packages/db/src/services/overview.service.ts b/packages/db/src/services/overview.service.ts new file mode 100644 index 00000000..9b521850 --- /dev/null +++ b/packages/db/src/services/overview.service.ts @@ -0,0 +1,639 @@ +import { average, sum } from '@openpanel/common'; +import { getCache } from '@openpanel/redis'; +import { type IChartEventFilter, zTimeInterval } from '@openpanel/validation'; +import { omit } from 'ramda'; +import { z } from 'zod'; +import { TABLE_NAMES, ch } from '../clickhouse/client'; +import { clix } from '../clickhouse/query-builder'; +import { getEventFiltersWhereClause } from './chart.service'; + +export const zGetMetricsInput = z.object({ + projectId: z.string(), + filters: z.array(z.any()), + startDate: z.string(), + endDate: z.string(), + interval: zTimeInterval, +}); + +export type IGetMetricsInput = z.infer; + +export const zGetTopPagesInput = z.object({ + projectId: z.string(), + filters: z.array(z.any()), + startDate: z.string(), + endDate: z.string(), + interval: zTimeInterval, + cursor: z.number().optional(), + limit: z.number().optional(), +}); + +export type IGetTopPagesInput = z.infer; + +export const zGetTopEntryExitInput = z.object({ + projectId: z.string(), + filters: z.array(z.any()), + startDate: z.string(), + endDate: z.string(), + interval: zTimeInterval, + mode: z.enum(['entry', 'exit']), + cursor: z.number().optional(), + limit: z.number().optional(), +}); + +export type IGetTopEntryExitInput = z.infer; + +export const zGetTopGenericInput = z.object({ + projectId: z.string(), + filters: z.array(z.any()), + startDate: z.string(), + endDate: z.string(), + interval: zTimeInterval, + column: z.enum([ + // Referrers + 'referrer', + 'referrer_name', + 'referrer_type', + 'utm_source', + 'utm_medium', + 'utm_campaign', + 'utm_term', + 'utm_content', + // Geo + 'region', + 'country', + 'city', + // Device + 'device', + 'brand', + 'model', + 'browser', + 'browser_version', + 'os', + 'os_version', + ]), + cursor: z.number().optional(), + limit: z.number().optional(), +}); + +export type IGetTopGenericInput = z.infer; + +export class OverviewService { + private pendingQueries: Map> = new Map(); + + constructor(private client: typeof ch) {} + + isPageFilter(filters: IChartEventFilter[]) { + return filters.some((filter) => filter.name === 'path' && filter.value); + } + + getTotalSessions({ + projectId, + startDate, + endDate, + filters, + }: { + projectId: string; + startDate: string; + endDate: string; + filters: IChartEventFilter[]; + }) { + const where = this.getRawWhereClause('sessions', filters); + const key = `total_sessions_${projectId}_${startDate}_${endDate}_${JSON.stringify(filters)}`; + + // Check if there's already a pending query for this key + const pendingQuery = this.pendingQueries.get(key); + if (pendingQuery) { + return pendingQuery.then((res) => res ?? 0); + } + + // Create new query promise and store it + const queryPromise = getCache(key, 15, async () => { + try { + const result = await clix(this.client) + .select<{ + total_sessions: number; + }>(['sum(sign) as total_sessions']) + .from(TABLE_NAMES.sessions, true) + .where('project_id', '=', projectId) + .where('created_at', 'BETWEEN', [ + clix.datetime(startDate), + clix.datetime(endDate), + ]) + .rawWhere(where) + .having('sum(sign)', '>', 0) + .execute(); + return result?.[0]?.total_sessions ?? 0; + } catch (error) { + return 0; + } + }); + + this.pendingQueries.set(key, queryPromise); + return queryPromise; + } + + getMetrics({ + projectId, + filters, + startDate, + endDate, + interval, + }: IGetMetricsInput): Promise<{ + metrics: { + bounce_rate: number; + unique_visitors: number; + total_sessions: number; + avg_session_duration: number; + total_screen_views: number; + views_per_session: number; + }; + series: { + date: string; + bounce_rate: number; + unique_visitors: number; + total_sessions: number; + avg_session_duration: number; + total_screen_views: number; + views_per_session: number; + }[]; + }> { + const where = this.getRawWhereClause('sessions', filters); + if (this.isPageFilter(filters)) { + // Session aggregation with bounce rates + const sessionAggQuery = clix(this.client) + .select([ + `${clix.toStartOfInterval('created_at', interval, startDate)} AS date`, + 'round((countIf(is_bounce = 1 AND sign = 1) * 100.) / countIf(sign = 1), 2) AS bounce_rate', + ]) + .from(TABLE_NAMES.sessions, true) + .where('sign', '=', 1) + .where('project_id', '=', projectId) + .where('created_at', 'BETWEEN', [ + clix.datetime(startDate), + clix.datetime(endDate), + ]) + .rawWhere(where) + .groupBy(['date']) + .rollup() + .orderBy('date', 'ASC'); + + // Overall unique visitors + const overallUniqueVisitorsQuery = clix(this.client) + .select([ + 'uniq(profile_id) AS unique_visitors', + 'uniq(session_id) AS total_sessions', + ]) + .from(TABLE_NAMES.events) + .where('project_id', '=', projectId) + .where('name', '=', 'screen_view') + .where('created_at', 'BETWEEN', [ + clix.datetime(startDate), + clix.datetime(endDate), + ]) + .rawWhere(this.getRawWhereClause('events', filters)); + + return clix(this.client) + .with('session_agg', sessionAggQuery) + .with( + 'overall_bounce_rate', + clix(this.client) + .select(['bounce_rate']) + .from('session_agg') + .where('date', '=', clix.exp("'1970-01-01 00:00:00'")), + ) + .with( + 'daily_stats', + clix(this.client) + .select(['date', 'bounce_rate']) + .from('session_agg') + .where('date', '!=', clix.exp("'1970-01-01 00:00:00'")), + ) + .with('overall_unique_visitors', overallUniqueVisitorsQuery) + .select<{ + date: string; + bounce_rate: number; + unique_visitors: number; + total_sessions: number; + avg_session_duration: number; + total_screen_views: number; + views_per_session: number; + overall_unique_visitors: number; + overall_total_sessions: number; + overall_bounce_rate: number; + }>([ + `${clix.toStartOfInterval('e.created_at', interval, startDate)} AS date`, + 'ds.bounce_rate as bounce_rate', + 'uniq(e.profile_id) AS unique_visitors', + 'uniq(e.session_id) AS total_sessions', + 'round(avgIf(duration, duration > 0), 2) / 1000 AS _avg_session_duration', + 'if(isNaN(_avg_session_duration), 0, _avg_session_duration) AS avg_session_duration', + 'count(*) AS total_screen_views', + 'round((count(*) * 1.) / uniq(e.session_id), 2) AS views_per_session', + '(SELECT unique_visitors FROM overall_unique_visitors) AS overall_unique_visitors', + '(SELECT total_sessions FROM overall_unique_visitors) AS overall_total_sessions', + '(SELECT bounce_rate FROM overall_bounce_rate) AS overall_bounce_rate', + ]) + .from(`${TABLE_NAMES.events} AS e`) + .leftJoin( + 'daily_stats AS ds', + `${clix.toStartOfInterval('e.created_at', interval, startDate)} = ds.date`, + ) + .where('e.project_id', '=', projectId) + .where('e.name', '=', 'screen_view') + .where('e.created_at', 'BETWEEN', [ + clix.datetime(startDate), + clix.datetime(endDate), + ]) + .rawWhere(this.getRawWhereClause('events', filters)) + .groupBy(['date', 'ds.bounce_rate']) + .orderBy('date', 'ASC') + .fill( + clix.toStartOfInterval(clix.datetime(startDate), interval, startDate), + clix.toStartOfInterval(clix.datetime(endDate), interval, startDate), + clix.toInterval('1', interval), + ) + .transform({ + date: (item) => new Date(item.date).toISOString(), + }) + .execute() + .then((res) => { + const anyRowWithData = res.find( + (item) => + item.overall_bounce_rate !== null || + item.overall_total_sessions !== null || + item.overall_unique_visitors !== null, + ); + return { + metrics: { + bounce_rate: anyRowWithData?.overall_bounce_rate ?? 0, + unique_visitors: anyRowWithData?.overall_unique_visitors ?? 0, + total_sessions: anyRowWithData?.overall_total_sessions ?? 0, + avg_session_duration: average( + res.map((item) => item.avg_session_duration), + ), + total_screen_views: sum( + res.map((item) => item.total_screen_views), + ), + views_per_session: average( + res.map((item) => item.views_per_session), + ), + }, + series: res.map( + omit([ + 'overall_bounce_rate', + 'overall_unique_visitors', + 'overall_total_sessions', + ]), + ), + }; + }); + } + + const query = clix(this.client) + .select<{ + date: string; + bounce_rate: number; + unique_visitors: number; + total_sessions: number; + avg_session_duration: number; + total_screen_views: number; + views_per_session: number; + }>([ + `${clix.toStartOfInterval('created_at', interval, startDate)} AS date`, + 'round(sum(sign * is_bounce) * 100.0 / sum(sign), 2) as bounce_rate', + 'uniqIf(profile_id, sign > 0) AS unique_visitors', + 'sum(sign) AS total_sessions', + 'round(avgIf(duration, duration > 0 AND sign > 0), 2) / 1000 AS _avg_session_duration', + 'if(isNaN(_avg_session_duration), 0, _avg_session_duration) AS avg_session_duration', + 'sum(sign * screen_view_count) AS total_screen_views', + 'round(sum(sign * screen_view_count) * 1.0 / sum(sign), 2) AS views_per_session', + ]) + .from('sessions') + .where('created_at', 'BETWEEN', [ + clix.datetime(startDate), + clix.datetime(endDate), + ]) + .where('project_id', '=', projectId) + .rawWhere(where) + .groupBy(['date']) + .having('sum(sign)', '>', 0) + .rollup() + .orderBy('date', 'ASC') + .fill( + clix.toStartOfInterval(clix.datetime(startDate), interval, startDate), + clix.toStartOfInterval(clix.datetime(endDate), interval, startDate), + clix.toInterval('1', interval), + ) + .transform({ + date: (item) => new Date(item.date).toISOString(), + }); + + return query.execute().then((res) => { + // First row is the rollup row containing the total values + return { + metrics: { + bounce_rate: res[0]?.bounce_rate ?? 0, + unique_visitors: res[0]?.unique_visitors ?? 0, + total_sessions: res[0]?.total_sessions ?? 0, + avg_session_duration: res[0]?.avg_session_duration ?? 0, + total_screen_views: res[0]?.total_screen_views ?? 0, + views_per_session: res[0]?.views_per_session ?? 0, + }, + series: res + .slice(1) + .map(omit(['overall_bounce_rate', 'overall_unique_visitors'])), + }; + }); + } + + getRawWhereClause(type: 'events' | 'sessions', filters: IChartEventFilter[]) { + const where = getEventFiltersWhereClause( + filters.map((item) => { + if (type === 'sessions') { + if (item.name === 'path') { + return { ...item, name: 'entry_path' }; + } + if (item.name === 'origin') { + return { ...item, name: 'entry_origin' }; + } + if (item.name.startsWith('properties.__query.utm_')) { + return { + ...item, + name: item.name.replace('properties.__query.utm_', 'utm_'), + }; + } + return item; + } + return item; + }), + // .filter((item) => { + // if (this.isPageFilter(filters) && type === 'sessions') { + // return item.name !== 'entry_path' && item.name !== 'entry_origin'; + // } + // return true; + // }), + ); + + return Object.values(where).join(' AND '); + } + + async getTopPages({ + projectId, + filters, + startDate, + endDate, + cursor = 1, + limit = 10, + }: IGetTopPagesInput) { + const pageStatsQuery = clix(this.client) + .select([ + 'origin', + 'path', + 'uniq(session_id) as count', + 'round(avg(duration)/1000, 2) as avg_duration', + ]) + .from(TABLE_NAMES.events, false) + .where('project_id', '=', projectId) + .where('name', '=', 'screen_view') + .where('path', '!=', '') + .where('created_at', 'BETWEEN', [ + clix.datetime(startDate), + clix.datetime(endDate), + ]) + .groupBy(['origin', 'path']) + .orderBy('count', 'DESC') + .limit(limit) + .offset((cursor - 1) * limit); + + const bounceStatsQuery = clix(this.client) + .select([ + 'entry_path', + 'entry_origin', + 'coalesce(round(countIf(is_bounce = 1 AND sign = 1) * 100.0 / countIf(sign = 1), 2), 0) as bounce_rate', + ]) + .from(TABLE_NAMES.sessions, true) + .where('sign', '=', 1) + .where('project_id', '=', projectId) + .where('created_at', 'BETWEEN', [ + clix.datetime(startDate), + clix.datetime(endDate), + ]) + .groupBy(['entry_path', 'entry_origin']); + + pageStatsQuery.rawWhere(this.getRawWhereClause('events', filters)); + bounceStatsQuery.rawWhere(this.getRawWhereClause('sessions', filters)); + + const mainQuery = clix(this.client) + .with('page_stats', pageStatsQuery) + .with('bounce_stats', bounceStatsQuery) + .select<{ + origin: string; + path: string; + avg_duration: number; + bounce_rate: number; + sessions: number; + }>([ + 'p.origin', + 'p.path', + 'p.avg_duration', + 'p.count as sessions', + 'b.bounce_rate', + ]) + .from('page_stats p', false) + .leftJoin( + 'bounce_stats b', + 'p.path = b.entry_path AND p.origin = b.entry_origin', + ) + .orderBy('sessions', 'DESC') + .limit(limit); + + const totalSessions = await this.getTotalSessions({ + projectId, + startDate, + endDate, + filters, + }); + + return mainQuery.execute(); + } + + async getTopEntryExit({ + projectId, + filters, + startDate, + endDate, + mode, + cursor = 1, + limit = 10, + }: IGetTopEntryExitInput) { + const where = this.getRawWhereClause('sessions', filters); + + const distinctSessionQuery = this.getDistinctSessions({ + projectId, + filters, + startDate, + endDate, + }); + + const offset = (cursor - 1) * limit; + + const query = clix(this.client) + .select<{ + origin: string; + path: string; + avg_duration: number; + bounce_rate: number; + sessions: number; + }>([ + `${mode}_origin AS origin`, + `${mode}_path AS path`, + 'round(avg(duration * sign)/1000, 2) as avg_duration', + 'round(sum(sign * is_bounce) * 100.0 / sum(sign), 2) as bounce_rate', + 'sum(sign) as sessions', + ]) + .from(TABLE_NAMES.sessions, true) + .where('project_id', '=', projectId) + .where('created_at', 'BETWEEN', [ + clix.datetime(startDate), + clix.datetime(endDate), + ]) + .rawWhere(where) + .groupBy([`${mode}_origin`, `${mode}_path`]) + .having('sum(sign)', '>', 0) + .orderBy('sessions', 'DESC') + .limit(limit) + .offset(offset); + + let mainQuery = query; + + if (this.isPageFilter(filters)) { + mainQuery = clix(this.client) + .with('distinct_sessions', distinctSessionQuery) + .merge(query) + .where( + 'id', + 'IN', + clix.exp('(SELECT session_id FROM distinct_sessions)'), + ); + } + + const totalSessions = await this.getTotalSessions({ + projectId, + startDate, + endDate, + filters, + }); + + return mainQuery.execute(); + } + + private getDistinctSessions({ + projectId, + filters, + startDate, + endDate, + }: { + projectId: string; + filters: IChartEventFilter[]; + startDate: string; + endDate: string; + }) { + return clix(this.client) + .select(['DISTINCT session_id']) + .from(TABLE_NAMES.events) + .where('project_id', '=', projectId) + .where('created_at', 'BETWEEN', [ + clix.datetime(startDate), + clix.datetime(endDate), + ]) + .rawWhere(this.getRawWhereClause('events', filters)); + } + + async getTopGeneric({ + projectId, + filters, + startDate, + endDate, + column, + cursor = 1, + limit = 10, + }: IGetTopGenericInput) { + const distinctSessionQuery = this.getDistinctSessions({ + projectId, + filters, + startDate, + endDate, + }); + + const prefixColumn = (() => { + switch (column) { + case 'region': + return 'country'; + case 'city': + return 'country'; + case 'browser_version': + return 'browser'; + case 'os_version': + return 'os'; + } + return null; + })(); + + const offset = (cursor - 1) * limit; + + const query = clix(this.client) + .select<{ + prefix?: string; + name: string; + sessions: number; + bounce_rate: number; + avg_session_duration: number; + }>([ + prefixColumn && `${prefixColumn} as prefix`, + `nullIf(${column}, '') as name`, + 'sum(sign) as sessions', + 'round(sum(sign * is_bounce) * 100.0 / sum(sign), 2) AS bounce_rate', + 'round(avgIf(duration, duration > 0 AND sign > 0), 2)/1000 AS avg_session_duration', + ]) + .from(TABLE_NAMES.sessions, true) + .where('project_id', '=', projectId) + .where('created_at', 'BETWEEN', [ + clix.datetime(startDate), + clix.datetime(endDate), + ]) + .groupBy([prefixColumn, column].filter(Boolean)) + .having('sum(sign)', '>', 0) + .orderBy('sessions', 'DESC') + .limit(limit) + .offset(offset); + + let mainQuery = query; + + if (this.isPageFilter(filters)) { + mainQuery = clix(this.client) + .with('distinct_sessions', distinctSessionQuery) + .merge(query) + .where( + 'id', + 'IN', + clix.exp('(SELECT session_id FROM distinct_sessions)'), + ); + } else { + mainQuery.rawWhere(this.getRawWhereClause('sessions', filters)); + } + + const [res, totalSessions] = await Promise.all([ + mainQuery.execute(), + this.getTotalSessions({ + projectId, + startDate, + endDate, + filters, + }), + ]); + + return res; + } +} + +export const overviewService = new OverviewService(ch); diff --git a/packages/db/src/services/profile.service.ts b/packages/db/src/services/profile.service.ts index f3647df6..2c79d561 100644 --- a/packages/db/src/services/profile.service.ts +++ b/packages/db/src/services/profile.service.ts @@ -49,7 +49,17 @@ export async function getProfileById(id: string, projectId: string) { } const [profile] = await chQuery( - `SELECT * FROM ${TABLE_NAMES.profiles} WHERE id = ${escape(String(id))} AND project_id = ${escape(projectId)} ORDER BY created_at DESC LIMIT 1`, + `SELECT + id, + project_id, + last_value(nullIf(first_name, '')) as first_name, + last_value(nullIf(last_name, '')) as last_name, + last_value(nullIf(email, '')) as email, + last_value(nullIf(avatar, '')) as avatar, + last_value(is_external) as is_external, + last_value(properties) as properties, + last_value(created_at) as created_at + FROM ${TABLE_NAMES.profiles} FINAL WHERE id = ${escape(String(id))} AND project_id = ${escape(projectId)} GROUP BY id, project_id ORDER BY created_at DESC LIMIT 1`, ); if (!profile) { @@ -59,7 +69,7 @@ export async function getProfileById(id: string, projectId: string) { return transformProfile(profile); } -export const getProfileByIdCached = cacheable(getProfileById, 60 * 30); +export const getProfileByIdCached = getProfileById; //cacheable(getProfileById, 60 * 30); interface GetProfileListOptions { projectId: string; @@ -77,11 +87,21 @@ export async function getProfiles(ids: string[], projectId: string) { } const data = await chQuery( - `SELECT id, first_name, last_name, email, avatar, is_external, properties, created_at - FROM ${TABLE_NAMES.profiles} FINAL + `SELECT + id, + project_id, + any(nullIf(first_name, '')) as first_name, + any(nullIf(last_name, '')) as last_name, + any(nullIf(email, '')) as email, + any(nullIf(avatar, '')) as avatar, + last_value(is_external) as is_external, + any(properties) as properties, + any(created_at) as created_at + FROM ${TABLE_NAMES.profiles} WHERE project_id = ${escape(projectId)} AND id IN (${filteredIds.map((id) => escape(id)).join(',')}) + GROUP BY id, project_id `, ); diff --git a/packages/db/src/services/session.service.ts b/packages/db/src/services/session.service.ts new file mode 100644 index 00000000..7a708bfd --- /dev/null +++ b/packages/db/src/services/session.service.ts @@ -0,0 +1,41 @@ +export type IClickhouseSession = { + id: string; + profile_id: string; + event_count: number; + screen_view_count: number; + screen_views: string[]; + entry_path: string; + entry_origin: string; + exit_path: string; + exit_origin: string; + created_at: string; + ended_at: string; + referrer: string; + referrer_name: string; + referrer_type: string; + os: string; + os_version: string; + browser: string; + browser_version: string; + device: string; + brand: string; + model: string; + country: string; + region: string; + city: string; + longitude: number | null; + latitude: number | null; + is_bounce: boolean; + project_id: string; + device_id: string; + duration: number; + utm_medium: string; + utm_source: string; + utm_campaign: string; + utm_content: string; + utm_term: string; + revenue: number; + sign: 1 | 0; + version: number; + properties: Record; +}; diff --git a/packages/db/src/sql-builder.ts b/packages/db/src/sql-builder.ts index f022dee0..f727a347 100644 --- a/packages/db/src/sql-builder.ts +++ b/packages/db/src/sql-builder.ts @@ -7,6 +7,7 @@ export interface SqlBuilderObject { groupBy: Record; orderBy: Record; from: string; + joins: Record; limit: number | undefined; offset: number | undefined; } @@ -17,11 +18,12 @@ export function createSqlBuilder() { const sb: SqlBuilderObject = { where: {}, - from: TABLE_NAMES.events, + from: `${TABLE_NAMES.events} e`, select: {}, groupBy: {}, orderBy: {}, having: {}, + joins: {}, limit: undefined, offset: undefined, }; @@ -39,6 +41,8 @@ export function createSqlBuilder() { Object.keys(sb.orderBy).length ? `ORDER BY ${join(sb.orderBy, ', ')}` : ''; const getLimit = () => (sb.limit ? `LIMIT ${sb.limit}` : ''); const getOffset = () => (sb.offset ? `OFFSET ${sb.offset}` : ''); + const getJoins = () => + Object.keys(sb.joins).length ? join(sb.joins, ' ') : ''; return { sb, @@ -49,10 +53,12 @@ export function createSqlBuilder() { getGroupBy, getOrderBy, getHaving, + getJoins, getSql: () => { const sql = [ getSelect(), getFrom(), + getJoins(), getWhere(), getGroupBy(), getHaving(), diff --git a/packages/email/src/index.tsx b/packages/email/src/index.tsx index b3ad4403..e61bcd58 100644 --- a/packages/email/src/index.tsx +++ b/packages/email/src/index.tsx @@ -17,7 +17,7 @@ export async function sendEmail( const { subject, Component, schema } = templates[template]; const props = schema.safeParse(data); - if (props.error) { + if (!props.success) { console.error('Failed to parse data', props.error); return null; } diff --git a/packages/logger/index.ts b/packages/logger/index.ts index 5745202d..3f71c5df 100644 --- a/packages/logger/index.ts +++ b/packages/logger/index.ts @@ -85,6 +85,7 @@ export function createLogger({ name }: { name: string }): ILogger { level: logLevel, format, transports, + // silent: true, // Add ISO levels of logging from PINO levels: Object.assign( { fatal: 0, warn: 4, trace: 7 }, diff --git a/packages/queue/src/queues.ts b/packages/queue/src/queues.ts index 7234e87d..32b13c69 100644 --- a/packages/queue/src/queues.ts +++ b/packages/queue/src/queues.ts @@ -56,6 +56,10 @@ export type CronQueuePayloadFlushProfiles = { type: 'flushProfiles'; payload: undefined; }; +export type CronQueuePayloadFlushSessions = { + type: 'flushSessions'; + payload: undefined; +}; export type CronQueuePayloadPing = { type: 'ping'; payload: undefined; @@ -67,6 +71,7 @@ export type CronQueuePayloadProject = { export type CronQueuePayload = | CronQueuePayloadSalt | CronQueuePayloadFlushEvents + | CronQueuePayloadFlushSessions | CronQueuePayloadFlushProfiles | CronQueuePayloadPing | CronQueuePayloadProject; diff --git a/packages/redis/redis.ts b/packages/redis/redis.ts index e47f9f8c..22b1e5ea 100644 --- a/packages/redis/redis.ts +++ b/packages/redis/redis.ts @@ -1,3 +1,4 @@ +import { getSuperJson, setSuperJson } from '@openpanel/json'; import type { RedisOptions } from 'ioredis'; import Redis from 'ioredis'; @@ -7,20 +8,59 @@ const options: RedisOptions = { export { Redis }; +export interface ExtendedRedis extends Redis { + getJson: (key: string) => Promise; + setJson: ( + key: string, + expireInSec: number, + value: T, + ) => Promise; +} + const createRedisClient = ( url: string, overrides: RedisOptions = {}, -): Redis => { - const client = new Redis(url, { ...options, ...overrides }); +): ExtendedRedis => { + const client = new Redis(url, { + ...options, + ...overrides, + }) as ExtendedRedis; client.on('error', (error) => { console.error('Redis Client Error:', error); }); + client.getJson = async (key: string): Promise => { + const value = await client.get(key); + if (value) { + const res = getSuperJson(value) as T; + if (res && Array.isArray(res) && res.length === 0) { + return null; + } + + if (res && typeof res === 'object' && Object.keys(res).length === 0) { + return null; + } + + if (res) { + return res; + } + } + return null; + }; + + client.setJson = async ( + key: string, + expireInSec: number, + value: T, + ): Promise => { + await client.setex(key, expireInSec, setSuperJson(value)); + }; + return client; }; -let redisCache: Redis; +let redisCache: ExtendedRedis; export function getRedisCache() { if (!redisCache) { redisCache = createRedisClient(process.env.REDIS_URL!, options); @@ -29,7 +69,7 @@ export function getRedisCache() { return redisCache; } -let redisSub: Redis; +let redisSub: ExtendedRedis; export function getRedisSub() { if (!redisSub) { redisSub = createRedisClient(process.env.REDIS_URL!, options); @@ -38,7 +78,7 @@ export function getRedisSub() { return redisSub; } -let redisPub: Redis; +let redisPub: ExtendedRedis; export function getRedisPub() { if (!redisPub) { redisPub = createRedisClient(process.env.REDIS_URL!, options); @@ -47,7 +87,7 @@ export function getRedisPub() { return redisPub; } -let redisQueue: Redis; +let redisQueue: ExtendedRedis; export function getRedisQueue() { if (!redisQueue) { // Use different redis for queues (self-hosting will re-use the same redis instance) diff --git a/packages/trpc/src/root.ts b/packages/trpc/src/root.ts index 18610e15..7a9437e3 100644 --- a/packages/trpc/src/root.ts +++ b/packages/trpc/src/root.ts @@ -7,6 +7,7 @@ import { integrationRouter } from './routers/integration'; import { notificationRouter } from './routers/notification'; import { onboardingRouter } from './routers/onboarding'; import { organizationRouter } from './routers/organization'; +import { overviewRouter } from './routers/overview'; import { profileRouter } from './routers/profile'; import { projectRouter } from './routers/project'; import { referenceRouter } from './routers/reference'; @@ -39,6 +40,7 @@ export const appRouter = createTRPCRouter({ integration: integrationRouter, auth: authRouter, subscription: subscriptionRouter, + overview: overviewRouter, }); // export type definition of API diff --git a/packages/trpc/src/routers/chart.helpers.ts b/packages/trpc/src/routers/chart.helpers.ts index 941ecdc2..b0fd17d6 100644 --- a/packages/trpc/src/routers/chart.helpers.ts +++ b/packages/trpc/src/routers/chart.helpers.ts @@ -291,12 +291,11 @@ export function getChartPrevStartEndDate({ }: { startDate: string; endDate: string; - range: IChartRange; }) { const diff = differenceInMilliseconds(new Date(endDate), new Date(startDate)); return { - startDate: formatISO(subMilliseconds(new Date(startDate), diff - 1)), - endDate: formatISO(subMilliseconds(new Date(endDate), diff - 1)), + startDate: formatISO(subMilliseconds(new Date(startDate), diff + 1000)), + endDate: formatISO(subMilliseconds(new Date(endDate), diff + 1000)), }; } @@ -307,7 +306,10 @@ export async function getFunnelData({ ...payload }: IChartInput) { const funnelWindow = (payload.funnelWindow || 24) * 3600; - const funnelGroup = payload.funnelGroup || 'session_id'; + const funnelGroup = + payload.funnelGroup === 'profile_id' + ? [`COALESCE(nullIf(s.profile_id, ''), e.profile_id)`, 'profile_id'] + : ['session_id', 'session_id']; if (!startDate || !endDate) { throw new Error('startDate and endDate are required'); @@ -327,16 +329,19 @@ export async function getFunnelData({ return getWhere().replace('WHERE ', ''); }); - const innerSql = `SELECT - ${funnelGroup}, - windowFunnel(${funnelWindow}, 'strict_increase')(toUnixTimestamp(created_at), ${funnels.join(', ')}) AS level - FROM ${TABLE_NAMES.events} - WHERE - project_id = ${escape(projectId)} AND + const commonWhere = `project_id = ${escape(projectId)} AND created_at >= '${formatClickhouseDate(startDate)}' AND - created_at <= '${formatClickhouseDate(endDate)}' AND + created_at <= '${formatClickhouseDate(endDate)}'`; + + const innerSql = `SELECT + ${funnelGroup[0]} AS ${funnelGroup[1]}, + windowFunnel(${funnelWindow}, 'strict_increase')(toUnixTimestamp(created_at), ${funnels.join(', ')}) AS level + FROM ${TABLE_NAMES.events} e + ${funnelGroup[0] === 'session_id' ? '' : `LEFT JOIN (SELECT profile_id, id FROM sessions WHERE ${commonWhere}) AS s ON s.id = e.session_id`} + WHERE + ${commonWhere} AND name IN (${payload.events.map((event) => escape(event.name)).join(', ')}) - GROUP BY ${funnelGroup}`; + GROUP BY ${funnelGroup[0]}`; const sql = `SELECT level, count() AS count FROM (${innerSql}) WHERE level != 0 GROUP BY level ORDER BY level DESC`; @@ -513,10 +518,7 @@ export async function getChart(input: IChartInput) { } const currentPeriod = getChartStartEndDate(input); - const previousPeriod = getChartPrevStartEndDate({ - range: input.range, - ...currentPeriod, - }); + const previousPeriod = getChartPrevStartEndDate(currentPeriod); // If the current period end date is after the subscription chart end date, we need to use the subscription chart end date if ( diff --git a/packages/trpc/src/routers/chart.ts b/packages/trpc/src/routers/chart.ts index ed7d8726..4f9297a1 100644 --- a/packages/trpc/src/routers/chart.ts +++ b/packages/trpc/src/routers/chart.ts @@ -181,10 +181,7 @@ export const chartRouter = createTRPCRouter({ funnel: protectedProcedure.input(zChartInput).query(async ({ input }) => { const currentPeriod = getChartStartEndDate(input); - const previousPeriod = getChartPrevStartEndDate({ - range: input.range, - ...currentPeriod, - }); + const previousPeriod = getChartPrevStartEndDate(currentPeriod); const [current, previous] = await Promise.all([ getFunnelData({ ...input, ...currentPeriod }), diff --git a/packages/trpc/src/routers/event.ts b/packages/trpc/src/routers/event.ts index c2e0be04..6b96bd79 100644 --- a/packages/trpc/src/routers/event.ts +++ b/packages/trpc/src/routers/event.ts @@ -3,16 +3,21 @@ import { escape } from 'sqlstring'; import { z } from 'zod'; import { + type IServiceProfile, TABLE_NAMES, chQuery, convertClickhouseDateToJs, db, + eventService, + formatClickhouseDate, getEventList, getEvents, getTopPages, } from '@openpanel/db'; import { zChartEventFilter } from '@openpanel/validation'; +import { addMinutes, subMinutes } from 'date-fns'; +import { clone } from 'ramda'; import { getProjectAccessCached } from '../access'; import { TRPCAccessError } from '../errors'; import { createTRPCRouter, protectedProcedure, publicProcedure } from '../trpc'; @@ -48,51 +53,83 @@ export const eventRouter = createTRPCRouter({ z.object({ id: z.string(), projectId: z.string(), + createdAt: z.date().optional(), }), ) - .query(async ({ input: { id, projectId } }) => { - const res = await getEvents( - `SELECT * FROM ${TABLE_NAMES.events} WHERE id = ${escape(id)} AND project_id = ${escape(projectId)};`, - { - meta: true, - }, - ); + .query(async ({ input: { id, projectId, createdAt } }) => { + const res = await eventService.getById({ + projectId, + id, + createdAt, + }); - if (!res?.[0]) { + if (!res) { throw new TRPCError({ code: 'NOT_FOUND', message: 'Event not found', }); } - return res[0]; + return res; }), events: protectedProcedure .input( z.object({ projectId: z.string(), - cursor: z.number().optional(), profileId: z.string().optional(), - take: z.number().default(50), - events: z.array(z.string()).optional(), + cursor: z.string().optional(), filters: z.array(zChartEventFilter).default([]), startDate: z.date().optional(), endDate: z.date().optional(), - meta: z.boolean().optional(), - profile: z.boolean().optional(), }), ) .query(async ({ input }) => { - return getEventList(input); + const items = await getEventList({ + ...input, + take: 50, + cursor: input.cursor ? new Date(input.cursor) : undefined, + }); + + // Hacky join to get profile for entire session + // TODO: Replace this with a join on the session table + const map = new Map(); // sessionId -> profileId + for (const item of items) { + if (item.sessionId && item.profile?.isExternal === true) { + map.set(item.sessionId, item.profile); + } + } + + for (const item of items) { + const profile = map.get(item.sessionId); + if (profile && (item.profile?.isExternal === false || !item.profile)) { + item.profile = clone(profile); + if (item?.profile?.firstName) { + item.profile.firstName = `* ${item.profile.firstName}`; + } + } + } + + const lastItem = items[items.length - 1]; + + return { + items, + meta: { + next: + items.length === 50 && lastItem + ? lastItem.createdAt.toISOString() + : null, + }, + }; }), conversions: protectedProcedure .input( z.object({ projectId: z.string(), + cursor: z.string().optional(), }), ) - .query(async ({ input: { projectId } }) => { + .query(async ({ input: { projectId, cursor } }) => { const conversions = await db.eventMeta.findMany({ where: { projectId, @@ -101,16 +138,30 @@ export const eventRouter = createTRPCRouter({ }); if (conversions.length === 0) { - return []; + return { + items: [], + meta: { + next: null, + }, + }; } - return getEvents( - `SELECT * FROM ${TABLE_NAMES.events} WHERE project_id = ${escape(projectId)} AND name IN (${conversions.map((c) => escape(c.name)).join(', ')}) ORDER BY created_at DESC LIMIT 20;`, + const items = await getEvents( + `SELECT * FROM ${TABLE_NAMES.events} WHERE ${cursor ? `created_at <= '${formatClickhouseDate(cursor)}' AND` : ''} project_id = ${escape(projectId)} AND name IN (${conversions.map((c) => escape(c.name)).join(', ')}) ORDER BY toDate(created_at) DESC, created_at DESC LIMIT 50;`, { profile: true, meta: true, }, ); + + const lastItem = items[items.length - 1]; + + return { + items, + meta: { + next: lastItem ? lastItem.createdAt.toISOString() : null, + }, + }; }), bots: publicProcedure diff --git a/packages/trpc/src/routers/overview.ts b/packages/trpc/src/routers/overview.ts new file mode 100644 index 00000000..2eb37014 --- /dev/null +++ b/packages/trpc/src/routers/overview.ts @@ -0,0 +1,156 @@ +import { + overviewService, + zGetMetricsInput, + zGetTopGenericInput, + zGetTopPagesInput, +} from '@openpanel/db'; +import { type IChartRange, zRange } from '@openpanel/validation'; +import { z } from 'zod'; +import { cacheMiddleware, createTRPCRouter, publicProcedure } from '../trpc'; +import { + getChartPrevStartEndDate, + getChartStartEndDate, +} from './chart.helpers'; + +const cacher = cacheMiddleware((input) => { + const range = input.range as IChartRange; + switch (range) { + case '30min': + case 'today': + case 'lastHour': + return 1; + default: + return 1; + } +}); + +function getCurrentAndPrevious< + T extends { + startDate?: string | null; + endDate?: string | null; + range: IChartRange; + }, +>(input: T, fetchPrevious = false) { + const current = getChartStartEndDate(input); + const previous = getChartPrevStartEndDate(current); + + return async ( + fn: (input: T & { startDate: string; endDate: string }) => Promise, + ): Promise<{ + current: R; + previous: R | null; + }> => { + const res = await Promise.all([ + fn({ + ...input, + startDate: current.startDate, + endDate: current.endDate, + }), + fetchPrevious + ? fn({ + ...input, + startDate: previous.startDate, + endDate: previous.endDate, + }) + : Promise.resolve(null), + ]); + + return { + current: res[0], + previous: res[1], + }; + }; +} + +export const overviewRouter = createTRPCRouter({ + stats: publicProcedure + .input( + zGetMetricsInput.omit({ startDate: true, endDate: true }).extend({ + startDate: z.string().nullish(), + endDate: z.string().nullish(), + range: zRange, + }), + ) + .use(cacher) + .query(async ({ ctx, input }) => { + const { current, previous } = await getCurrentAndPrevious( + input, + true, + )(overviewService.getMetrics.bind(overviewService)); + + return { + metrics: { + ...current.metrics, + prev_bounce_rate: previous?.metrics.bounce_rate || null, + prev_unique_visitors: previous?.metrics.unique_visitors || null, + prev_total_screen_views: previous?.metrics.total_screen_views || null, + prev_avg_session_duration: + previous?.metrics.avg_session_duration || null, + prev_views_per_session: previous?.metrics.views_per_session || null, + prev_total_sessions: previous?.metrics.total_sessions || null, + }, + series: current.series.map((item) => { + const prev = previous?.series.find((p) => p.date === item.date); + return { + ...item, + prev_bounce_rate: prev?.bounce_rate, + prev_unique_visitors: prev?.unique_visitors, + prev_total_screen_views: prev?.total_screen_views, + prev_avg_session_duration: prev?.avg_session_duration, + prev_views_per_session: prev?.views_per_session, + prev_total_sessions: prev?.total_sessions, + }; + }), + }; + }), + + topPages: publicProcedure + .input( + zGetTopPagesInput.omit({ startDate: true, endDate: true }).extend({ + startDate: z.string().nullish(), + endDate: z.string().nullish(), + range: zRange, + mode: z.enum(['page', 'entry', 'exit', 'bot']), + }), + ) + .use(cacher) + .query(async ({ input }) => { + const { current } = await getCurrentAndPrevious( + input, + false, + )(async (input) => { + if (input.mode === 'page') { + return overviewService.getTopPages(input); + } + + if (input.mode === 'bot') { + return Promise.resolve([]); + } + + return overviewService.getTopEntryExit({ + ...input, + mode: input.mode, + }); + }); + + return current; + }), + + topGeneric: publicProcedure + .input( + zGetTopGenericInput.omit({ startDate: true, endDate: true }).extend({ + startDate: z.string().nullish(), + endDate: z.string().nullish(), + range: zRange, + }), + ) + .use(cacher) + .query(async ({ input }) => { + const { current } = await getCurrentAndPrevious( + input, + false, + )(overviewService.getTopGeneric.bind(overviewService)); + + return current; + }), +}); diff --git a/packages/trpc/src/trpc.ts b/packages/trpc/src/trpc.ts index 64523b7c..a9021950 100644 --- a/packages/trpc/src/trpc.ts +++ b/packages/trpc/src/trpc.ts @@ -140,3 +140,39 @@ export const protectedProcedure = t.procedure .use(enforceUserIsAuthed) .use(enforceAccess) .use(loggerMiddleware); + +const middlewareMarker = 'middlewareMarker' as 'middlewareMarker' & { + __brand: 'middlewareMarker'; +}; + +export const cacheMiddleware = (cbOrTtl: number | ((input: any) => number)) => + t.middleware(async ({ ctx, next, path, type, rawInput, input }) => { + if (type !== 'query') { + return next(); + } + let key = `trpc:${path}:`; + if (rawInput) { + key += JSON.stringify(rawInput).replace(/\"/g, "'"); + } + const cache = await getRedisCache().getJson(key); + if (cache) { + return { + ok: true, + data: cache, + ctx, + marker: middlewareMarker, + }; + } + const result = await next(); + + // @ts-expect-error + if (result.data) { + getRedisCache().setJson( + key, + typeof cbOrTtl === 'function' ? cbOrTtl(input) : cbOrTtl, + // @ts-expect-error + result.data, + ); + } + return result; + }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5a293534..eb8a68d1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,9 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + zod: 3.22.4 + importers: .: @@ -133,7 +136,7 @@ importers: specifier: ^9.0.1 version: 9.0.1 zod: - specifier: ^3.22.4 + specifier: 3.22.4 version: 3.22.4 devDependencies: '@faker-js/faker': @@ -301,6 +304,9 @@ importers: '@tanstack/react-table': specifier: ^8.11.8 version: 8.12.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tanstack/react-virtual': + specifier: ^3.13.2 + version: 3.13.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@trpc/client': specifier: ^10.45.2 version: 10.45.2(@trpc/server@10.45.2) @@ -479,7 +485,7 @@ importers: specifier: ^2.14.0 version: 2.14.0(react@18.2.0) zod: - specifier: ^3.22.4 + specifier: 3.22.4 version: 3.22.4 devDependencies: '@openpanel/payments': @@ -618,8 +624,8 @@ importers: specifier: 1.0.7 version: 1.0.7(tailwindcss@3.4.17) zod: - specifier: ^3.22.4 - version: 3.23.8 + specifier: 3.22.4 + version: 3.22.4 devDependencies: '@types/mdx': specifier: ^2.0.13 @@ -789,7 +795,7 @@ importers: specifier: ^0.29.1 version: 0.29.1 zod: - specifier: ^3.22.4 + specifier: 3.22.4 version: 3.22.4 devDependencies: '@openpanel/db': @@ -937,6 +943,9 @@ importers: uuid: specifier: ^9.0.1 version: 9.0.1 + zod: + specifier: 3.22.4 + version: 3.22.4 devDependencies: '@openpanel/tsconfig': specifier: workspace:* @@ -978,8 +987,8 @@ importers: specifier: ^0.0.5 version: 0.0.5(react-email@3.0.4(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0) zod: - specifier: ^3.22.4 - version: 3.23.8 + specifier: 3.22.4 + version: 3.22.4 devDependencies: '@openpanel/tsconfig': specifier: workspace:* @@ -1226,13 +1235,13 @@ importers: version: link:../sdk expo-application: specifier: 5 - 6 - version: 5.3.1(expo@50.0.7(@babel/core@7.24.5)(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5)))) + version: 5.3.1(expo@50.0.7(@babel/core@7.23.9)(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9)))) expo-constants: specifier: 14 - 17 - version: 15.4.5(expo@50.0.7(@babel/core@7.24.5)(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5)))) + version: 15.4.5(expo@50.0.7(@babel/core@7.23.9)(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9)))) react-native: specifier: '*' - version: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5))(react@18.3.1) + version: 0.73.6(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.3.1) devDependencies: '@openpanel/tsconfig': specifier: workspace:* @@ -1350,7 +1359,7 @@ importers: specifier: ^9.0.1 version: 9.0.1 zod: - specifier: ^3.22.4 + specifier: 3.22.4 version: 3.22.4 devDependencies: '@openpanel/tsconfig': @@ -1381,7 +1390,7 @@ importers: specifier: workspace:* version: link:../constants zod: - specifier: ^3.22.4 + specifier: 3.22.4 version: 3.22.4 devDependencies: '@openpanel/tsconfig': @@ -3995,7 +4004,7 @@ packages: '@polar-sh/sdk@0.26.1': resolution: {integrity: sha512-OEaxiNJaxpeNi7LANHR5S71BAyORk6W0lwkfHcrGyMGS9VDdgXnZjB8QZ3tFSXbQvt3yZdHShX6pPC8xOxNvFw==} peerDependencies: - zod: '>= 3' + zod: 3.22.4 '@prisma/client@5.9.1': resolution: {integrity: sha512-caSOnG4kxcSkhqC/2ShV7rEoWwd3XrftokxJqOCMVvia4NYV/TPtJlS9C2os3Igxw/Qyxumj9GBQzcStzECvtQ==} @@ -5667,7 +5676,7 @@ packages: resolution: {integrity: sha512-hhtj59TKC6TKVdwJ0CcbKsvkr9R8Pc/SNKd4IgGUIC9T9X6moB8EZZ3FTJdABA/h9UABCK4J+KsF8gzmvMvHPg==} peerDependencies: typescript: '>=4.7.2' - zod: ^3.0.0 + zod: 3.22.4 peerDependenciesMeta: typescript: optional: true @@ -5676,7 +5685,7 @@ packages: resolution: {integrity: sha512-90TNffS17vjkQwfYyMUb4Zw9yqHwFV40f78qFug4JiQa5+N6DydTdlLOpzOcj8Cna/qpAVDwMSypofF/TVQDuA==} peerDependencies: typescript: '>=4.7.2' - zod: ^3.0.0 + zod: 3.22.4 peerDependenciesMeta: typescript: optional: true @@ -5713,10 +5722,19 @@ packages: react: '>=16' react-dom: '>=16' + '@tanstack/react-virtual@3.13.4': + resolution: {integrity: sha512-jPWC3BXvVLHsMX67NEHpJaZ+/FySoNxFfBEiF4GBc1+/nVwdRm+UcSCYnKP3pXQr0eEsDpXi/PQZhNfJNopH0g==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + '@tanstack/table-core@8.12.0': resolution: {integrity: sha512-cq/ylWVrOwixmwNXQjgZaQw1Izf7+nPxjczum7paAnMtwPg1S2qRAJU+Jb8rEBUWm69voC/zcChmePlk2hc6ug==} engines: {node: '>=12'} + '@tanstack/virtual-core@3.13.4': + resolution: {integrity: sha512-fNGO9fjjSLns87tlcto106enQQLycCKR4DPNpgq3djP5IdcPFdPAmaKjsgzIeRhH7hWrELgW12hYnRthS5kLUw==} + '@trpc-limiter/core@1.0.0': resolution: {integrity: sha512-Wjq2oTCmCdwNbZKRfKpzpl1Um9QXGE8OHXOab+EUSj5Wk+26I/V6Vs2p0VBFAz6eEsBn36982cCC/vaaznA8+Q==} engines: {node: '>=16'} @@ -11969,12 +11987,31 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 + '@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-annotate-as-pure': 7.22.5 + regexpu-core: 5.3.2 + semver: 6.3.1 + '@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 + optional: true + + '@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + debug: 4.3.7 + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color '@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.24.5)': dependencies: @@ -11986,6 +12023,7 @@ snapshots: resolve: 1.22.8 transitivePeerDependencies: - supports-color + optional: true '@babel/helper-environment-visitor@7.22.20': {} @@ -12031,6 +12069,15 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-module-transforms@7.26.0(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color + '@babel/helper-module-transforms@7.26.0(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 @@ -12046,12 +12093,20 @@ snapshots: '@babel/helper-plugin-utils@7.22.5': {} + '@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-wrap-function': 7.22.20 + '@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 + optional: true '@babel/helper-replace-supers@7.22.20(@babel/core@7.23.9)': dependencies: @@ -12126,10 +12181,23 @@ snapshots: dependencies: '@babel/types': 7.26.3 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.9) '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.24.5)': dependencies: @@ -12137,12 +12205,28 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.24.5) + optional: true + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.9) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.9) '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.24.5)': dependencies: @@ -12151,6 +12235,7 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.5) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.5) + optional: true '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.9)': dependencies: @@ -12164,18 +12249,25 @@ snapshots: '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-proposal-decorators@7.23.9(@babel/core@7.24.5)': + '@babel/plugin-proposal-decorators@7.23.9(@babel/core@7.23.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.24.5) + '@babel/core': 7.23.9 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.23.9) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.24.5) + '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.23.9) + + '@babel/plugin-proposal-export-default-from@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.23.9) '@babel/plugin-proposal-export-default-from@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.24.5) + optional: true '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.9)': dependencies: @@ -12188,12 +12280,29 @@ snapshots: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) + optional: true + + '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.9) '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.5) + optional: true + + '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.23.9)': + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.23.9 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.9) '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.24.5)': dependencies: @@ -12204,11 +12313,18 @@ snapshots: '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.5) '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.5) + '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.5) + optional: true '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.9)': dependencies: @@ -12223,45 +12339,86 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) + optional: true + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 + optional: true + + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true - '@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.24.5)': + '@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.23.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-syntax-export-default-from@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-default-from@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true '@babel/plugin-syntax-flow@7.23.3(@babel/core@7.23.9)': dependencies: @@ -12273,25 +12430,49 @@ snapshots: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.9)': dependencies: @@ -12303,10 +12484,16 @@ snapshots: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.9)': dependencies: @@ -12317,21 +12504,39 @@ snapshots: dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.9)': dependencies: @@ -12342,16 +12547,29 @@ snapshots: dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.9)': dependencies: @@ -12362,18 +12580,39 @@ snapshots: dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.9) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.9) + '@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 @@ -12381,6 +12620,14 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.5) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.5) + optional: true + + '@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.9) '@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.24.5)': dependencies: @@ -12388,22 +12635,47 @@ snapshots: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.5) + optional: true + + '@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.9) '@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.24.5)': dependencies: @@ -12411,6 +12683,19 @@ snapshots: '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.5) + optional: true + + '@babel/plugin-transform-classes@7.23.8(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.9) + '@babel/helper-split-export-declaration': 7.22.6 + globals: 11.12.0 '@babel/plugin-transform-classes@7.23.8(@babel/core@7.24.5)': dependencies: @@ -12424,45 +12709,90 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 + '@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/template': 7.23.9 + '@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.23.9 + '@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.9) '@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) + optional: true + + '@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.9) '@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.5) + optional: true '@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.23.9)': dependencies: @@ -12476,12 +12806,25 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.24.5) + '@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-for-of@7.23.6(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-function-name@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 @@ -12489,28 +12832,60 @@ snapshots: '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.5) + optional: true + + '@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-literals@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.9) + '@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.5) + optional: true + + '@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 @@ -12518,6 +12893,7 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.9)': dependencies: @@ -12533,6 +12909,16 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 + '@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-identifier': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 @@ -12542,6 +12928,15 @@ snapshots: '@babel/helper-validator-identifier': 7.25.9 transitivePeerDependencies: - supports-color + optional: true + + '@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.24.5)': dependencies: @@ -12550,29 +12945,66 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 transitivePeerDependencies: - supports-color + optional: true + + '@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-new-target@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.9) '@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) + optional: true + + '@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.9) '@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.5) + optional: true + + '@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.9)': + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.23.9 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.9) '@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.24.5)': dependencies: @@ -12582,6 +13014,13 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.5) '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.5) + optional: true + + '@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.9) '@babel/plugin-transform-object-super@7.23.3(@babel/core@7.24.5)': dependencies: @@ -12589,11 +13028,25 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.5) + '@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.5) + optional: true + + '@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.9) '@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.24.5)': dependencies: @@ -12601,17 +13054,38 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) + optional: true + + '@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-parameters@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.9) '@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.24.5)': dependencies: @@ -12620,31 +13094,63 @@ snapshots: '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.5) + optional: true + + '@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.5)': + '@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.9)': dependencies: - '@babel/core': 7.24.5 - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.5) + '@babel/core': 7.23.9 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.9) + + '@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.9) + '@babel/types': 7.23.9 '@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.5)': dependencies: @@ -12655,22 +13161,47 @@ snapshots: '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.5) '@babel/types': 7.23.9 - '@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.24.5)': + '@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.23.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.23.9 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + regenerator-transform: 0.15.2 + '@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 + optional: true + + '@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-transform-runtime@7.23.9(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.23.9) + babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.23.9) + babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.23.9) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color '@babel/plugin-transform-runtime@7.23.9(@babel/core@7.24.5)': dependencies: @@ -12683,32 +13214,61 @@ snapshots: semver: 6.3.1 transitivePeerDependencies: - supports-color + optional: true + + '@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-spread@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true '@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.9)': dependencies: @@ -12725,29 +13285,143 @@ snapshots: '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.5) + optional: true + + '@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.22.5 + optional: true + + '@babel/preset-env@7.23.9(@babel/core@7.23.9)': + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.23.9 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.7(@babel/core@7.23.9) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.9) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.9) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.9) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.9) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.9) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.9) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.9) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.9) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.9) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.9) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-async-generator-functions': 7.23.9(@babel/core@7.23.9) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.23.9) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.23.9) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-modules-systemjs': 7.23.9(@babel/core@7.23.9) + '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.9) + '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.9) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.9) + babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.23.9) + babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.23.9) + babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.23.9) + core-js-compat: 3.36.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color '@babel/preset-env@7.23.9(@babel/core@7.24.5)': dependencies: @@ -12834,6 +13508,7 @@ snapshots: semver: 6.3.1 transitivePeerDependencies: - supports-color + optional: true '@babel/preset-flow@7.23.3(@babel/core@7.23.9)': dependencies: @@ -12842,22 +13517,30 @@ snapshots: '@babel/helper-validator-option': 7.23.5 '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.9) + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.9)': + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/types': 7.26.3 + esutils: 2.0.3 + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/types': 7.26.3 esutils: 2.0.3 + optional: true - '@babel/preset-react@7.23.3(@babel/core@7.24.5)': + '@babel/preset-react@7.23.3(@babel/core@7.23.9)': dependencies: - '@babel/core': 7.24.5 + '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.24.5) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.5) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.5) - '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.24.5) + '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.9) + '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.23.9) '@babel/preset-typescript@7.23.3(@babel/core@7.23.9)': dependencies: @@ -13243,7 +13926,7 @@ snapshots: mv: 2.1.1 safe-json-stringify: 1.2.0 - '@expo/cli@0.17.5(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5)))(expo-modules-autolinking@1.10.3)': + '@expo/cli@0.17.5(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9)))(expo-modules-autolinking@1.10.3)': dependencies: '@babel/runtime': 7.23.9 '@expo/code-signing-certificates': 0.0.5 @@ -13253,7 +13936,7 @@ snapshots: '@expo/env': 0.2.1 '@expo/image-utils': 0.4.1 '@expo/json-file': 8.3.0 - '@expo/metro-config': 0.17.4(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5))) + '@expo/metro-config': 0.17.4(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))) '@expo/osascript': 2.1.0 '@expo/package-manager': 1.4.2 '@expo/plist': 0.1.0 @@ -13436,7 +14119,7 @@ snapshots: json5: 2.2.3 write-file-atomic: 2.4.3 - '@expo/metro-config@0.17.4(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5)))': + '@expo/metro-config@0.17.4(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9)))': dependencies: '@babel/core': 7.24.5 '@babel/generator': 7.26.3 @@ -13446,7 +14129,7 @@ snapshots: '@expo/env': 0.2.1 '@expo/json-file': 8.3.0 '@expo/spawn-async': 1.7.2 - '@react-native/babel-preset': 0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5)) + '@react-native/babel-preset': 0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9)) babel-preset-fbjs: 3.4.0(@babel/core@7.24.5) chalk: 4.1.2 debug: 4.3.7 @@ -16561,12 +17244,68 @@ snapshots: '@react-native/assets-registry@0.73.1': {} + '@react-native/babel-plugin-codegen@0.73.4(@babel/preset-env@7.23.9(@babel/core@7.23.9))': + dependencies: + '@react-native/codegen': 0.73.3(@babel/preset-env@7.23.9(@babel/core@7.23.9)) + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + '@react-native/babel-plugin-codegen@0.73.4(@babel/preset-env@7.23.9(@babel/core@7.24.5))': dependencies: '@react-native/codegen': 0.73.3(@babel/preset-env@7.23.9(@babel/core@7.24.5)) transitivePeerDependencies: - '@babel/preset-env' - supports-color + optional: true + + '@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))': + dependencies: + '@babel/core': 7.23.9 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.23.9) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.9) + '@babel/plugin-proposal-export-default-from': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.9) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.23.9) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.9) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.23.9) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.9) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-export-default-from': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.23.9) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.9) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-runtime': 7.23.9(@babel/core@7.23.9) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.9) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.9) + '@babel/template': 7.23.9 + '@react-native/babel-plugin-codegen': 0.73.4(@babel/preset-env@7.23.9(@babel/core@7.23.9)) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.23.9) + react-refresh: 0.14.0 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color '@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5))': dependencies: @@ -16615,6 +17354,20 @@ snapshots: transitivePeerDependencies: - '@babel/preset-env' - supports-color + optional: true + + '@react-native/codegen@0.73.3(@babel/preset-env@7.23.9(@babel/core@7.23.9))': + dependencies: + '@babel/parser': 7.23.9 + '@babel/preset-env': 7.23.9(@babel/core@7.23.9) + flow-parser: 0.206.0 + glob: 7.2.3 + invariant: 2.2.4 + jscodeshift: 0.14.0(@babel/preset-env@7.23.9(@babel/core@7.23.9)) + mkdirp: 0.5.6 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color '@react-native/codegen@0.73.3(@babel/preset-env@7.23.9(@babel/core@7.24.5))': dependencies: @@ -16628,6 +17381,28 @@ snapshots: nullthrows: 1.1.1 transitivePeerDependencies: - supports-color + optional: true + + '@react-native/community-cli-plugin@0.73.17(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))': + dependencies: + '@react-native-community/cli-server-api': 12.3.6 + '@react-native-community/cli-tools': 12.3.6 + '@react-native/dev-middleware': 0.73.8 + '@react-native/metro-babel-transformer': 0.73.15(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9)) + chalk: 4.1.2 + execa: 5.1.1 + metro: 0.80.6 + metro-config: 0.80.6 + metro-core: 0.80.6 + node-fetch: 2.7.0 + readline: 1.3.0 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - encoding + - supports-color + - utf-8-validate '@react-native/community-cli-plugin@0.73.17(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5))': dependencies: @@ -16649,6 +17424,7 @@ snapshots: - encoding - supports-color - utf-8-validate + optional: true '@react-native/debugger-frontend@0.73.3': {} @@ -16675,6 +17451,16 @@ snapshots: '@react-native/js-polyfills@0.73.1': {} + '@react-native/metro-babel-transformer@0.73.15(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))': + dependencies: + '@babel/core': 7.23.9 + '@react-native/babel-preset': 0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9)) + hermes-parser: 0.15.0 + nullthrows: 1.1.1 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + '@react-native/metro-babel-transformer@0.73.15(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5))': dependencies: '@babel/core': 7.24.5 @@ -16684,11 +17470,18 @@ snapshots: transitivePeerDependencies: - '@babel/preset-env' - supports-color + optional: true '@react-native/normalize-color@2.1.0': {} '@react-native/normalize-colors@0.73.2': {} + '@react-native/virtualized-lists@0.73.4(react-native@0.73.6(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.3.1))': + dependencies: + invariant: 2.2.4 + nullthrows: 1.1.1 + react-native: 0.73.6(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.3.1) + '@react-native/virtualized-lists@0.73.4(react-native@0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5))(react@18.2.0))': dependencies: invariant: 2.2.4 @@ -16696,12 +17489,6 @@ snapshots: react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5))(react@18.2.0) optional: true - '@react-native/virtualized-lists@0.73.4(react-native@0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5))(react@18.3.1))': - dependencies: - invariant: 2.2.4 - nullthrows: 1.1.1 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5))(react@18.3.1) - '@react-spring/animated@9.7.3(react@18.2.0)': dependencies: '@react-spring/shared': 9.7.3(react@18.2.0) @@ -17049,8 +17836,16 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + '@tanstack/react-virtual@3.13.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + dependencies: + '@tanstack/virtual-core': 3.13.4 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + '@tanstack/table-core@8.12.0': {} + '@tanstack/virtual-core@3.13.4': {} + '@trpc-limiter/core@1.0.0(@trpc/client@10.45.2(@trpc/server@10.45.2))(@trpc/server@10.45.2)': dependencies: '@trpc/client': 10.45.2(@trpc/server@10.45.2) @@ -17809,6 +18604,15 @@ snapshots: dependencies: '@babel/core': 7.23.9 + babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.9): + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.23.9 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.9) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.24.5): dependencies: '@babel/compat-data': 7.23.5 @@ -17817,6 +18621,15 @@ snapshots: semver: 6.3.1 transitivePeerDependencies: - supports-color + optional: true + + babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.23.9): + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.9) + core-js-compat: 3.36.0 + transitivePeerDependencies: + - supports-color babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.24.5): dependencies: @@ -17825,6 +18638,14 @@ snapshots: core-js-compat: 3.36.0 transitivePeerDependencies: - supports-color + optional: true + + babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.23.9): + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.9) + transitivePeerDependencies: + - supports-color babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.24.5): dependencies: @@ -17832,26 +18653,34 @@ snapshots: '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.24.5) transitivePeerDependencies: - supports-color + optional: true babel-plugin-react-native-web@0.18.12: {} babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: {} + babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.23.9): + dependencies: + '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.9) + transitivePeerDependencies: + - '@babel/core' + babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.24.5): dependencies: '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.24.5) transitivePeerDependencies: - '@babel/core' + optional: true - babel-preset-expo@10.0.1(@babel/core@7.24.5): + babel-preset-expo@10.0.1(@babel/core@7.23.9): dependencies: - '@babel/plugin-proposal-decorators': 7.23.9(@babel/core@7.24.5) - '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.24.5) - '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.24.5) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.5) - '@babel/preset-env': 7.23.9(@babel/core@7.24.5) - '@babel/preset-react': 7.23.3(@babel/core@7.24.5) - '@react-native/babel-preset': 0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5)) + '@babel/plugin-proposal-decorators': 7.23.9(@babel/core@7.23.9) + '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.9) + '@babel/preset-env': 7.23.9(@babel/core@7.23.9) + '@babel/preset-react': 7.23.3(@babel/core@7.23.9) + '@react-native/babel-preset': 0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9)) babel-plugin-react-native-web: 0.18.12 react-refresh: 0.14.0 transitivePeerDependencies: @@ -19277,41 +20106,41 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 2.0.0 - expo-application@5.3.1(expo@50.0.7(@babel/core@7.24.5)(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5)))): + expo-application@5.3.1(expo@50.0.7(@babel/core@7.23.9)(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9)))): dependencies: - expo: 50.0.7(@babel/core@7.24.5)(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5))) + expo: 50.0.7(@babel/core@7.23.9)(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))) - expo-asset@9.0.2(expo@50.0.7(@babel/core@7.24.5)(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5)))): + expo-asset@9.0.2(expo@50.0.7(@babel/core@7.23.9)(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9)))): dependencies: '@react-native/assets-registry': 0.73.1 blueimp-md5: 2.19.0 - expo-constants: 15.4.5(expo@50.0.7(@babel/core@7.24.5)(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5)))) - expo-file-system: 16.0.6(expo@50.0.7(@babel/core@7.24.5)(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5)))) + expo-constants: 15.4.5(expo@50.0.7(@babel/core@7.23.9)(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9)))) + expo-file-system: 16.0.6(expo@50.0.7(@babel/core@7.23.9)(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9)))) invariant: 2.2.4 md5-file: 3.2.3 transitivePeerDependencies: - expo - supports-color - expo-constants@15.4.5(expo@50.0.7(@babel/core@7.24.5)(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5)))): + expo-constants@15.4.5(expo@50.0.7(@babel/core@7.23.9)(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9)))): dependencies: '@expo/config': 8.5.4 - expo: 50.0.7(@babel/core@7.24.5)(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5))) + expo: 50.0.7(@babel/core@7.23.9)(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))) transitivePeerDependencies: - supports-color - expo-file-system@16.0.6(expo@50.0.7(@babel/core@7.24.5)(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5)))): + expo-file-system@16.0.6(expo@50.0.7(@babel/core@7.23.9)(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9)))): dependencies: - expo: 50.0.7(@babel/core@7.24.5)(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5))) + expo: 50.0.7(@babel/core@7.23.9)(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))) - expo-font@11.10.3(expo@50.0.7(@babel/core@7.24.5)(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5)))): + expo-font@11.10.3(expo@50.0.7(@babel/core@7.23.9)(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9)))): dependencies: - expo: 50.0.7(@babel/core@7.24.5)(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5))) + expo: 50.0.7(@babel/core@7.23.9)(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))) fontfaceobserver: 2.3.0 - expo-keep-awake@12.8.2(expo@50.0.7(@babel/core@7.24.5)(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5)))): + expo-keep-awake@12.8.2(expo@50.0.7(@babel/core@7.23.9)(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9)))): dependencies: - expo: 50.0.7(@babel/core@7.24.5)(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5))) + expo: 50.0.7(@babel/core@7.23.9)(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))) expo-modules-autolinking@1.10.3: dependencies: @@ -19328,19 +20157,19 @@ snapshots: dependencies: invariant: 2.2.4 - expo@50.0.7(@babel/core@7.24.5)(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5))): + expo@50.0.7(@babel/core@7.23.9)(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))): dependencies: '@babel/runtime': 7.23.9 - '@expo/cli': 0.17.5(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5)))(expo-modules-autolinking@1.10.3) + '@expo/cli': 0.17.5(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9)))(expo-modules-autolinking@1.10.3) '@expo/config': 8.5.4 '@expo/config-plugins': 7.8.4 - '@expo/metro-config': 0.17.4(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5))) + '@expo/metro-config': 0.17.4(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))) '@expo/vector-icons': 14.0.0 - babel-preset-expo: 10.0.1(@babel/core@7.24.5) - expo-asset: 9.0.2(expo@50.0.7(@babel/core@7.24.5)(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5)))) - expo-file-system: 16.0.6(expo@50.0.7(@babel/core@7.24.5)(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5)))) - expo-font: 11.10.3(expo@50.0.7(@babel/core@7.24.5)(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5)))) - expo-keep-awake: 12.8.2(expo@50.0.7(@babel/core@7.24.5)(@react-native/babel-preset@0.73.21(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5)))) + babel-preset-expo: 10.0.1(@babel/core@7.23.9) + expo-asset: 9.0.2(expo@50.0.7(@babel/core@7.23.9)(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9)))) + expo-file-system: 16.0.6(expo@50.0.7(@babel/core@7.23.9)(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9)))) + expo-font: 11.10.3(expo@50.0.7(@babel/core@7.23.9)(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9)))) + expo-keep-awake: 12.8.2(expo@50.0.7(@babel/core@7.23.9)(@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9)))) expo-modules-autolinking: 1.10.3 expo-modules-core: 1.11.9 fbemitter: 3.0.0 @@ -19772,7 +20601,7 @@ snapshots: gray-matter: 4.0.3 micromatch: 4.0.8 next: 15.0.3(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - zod: 3.23.8 + zod: 3.22.4 transitivePeerDependencies: - acorn - supports-color @@ -20593,6 +21422,31 @@ snapshots: jsc-safe-url@0.2.4: {} + jscodeshift@0.14.0(@babel/preset-env@7.23.9(@babel/core@7.23.9)): + dependencies: + '@babel/core': 7.23.9 + '@babel/parser': 7.23.9 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.9) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.9) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.9) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.9) + '@babel/preset-env': 7.23.9(@babel/core@7.23.9) + '@babel/preset-flow': 7.23.3(@babel/core@7.23.9) + '@babel/preset-typescript': 7.23.3(@babel/core@7.23.9) + '@babel/register': 7.23.7(@babel/core@7.23.9) + babel-core: 7.0.0-bridge.0(@babel/core@7.23.9) + chalk: 4.1.2 + flow-parser: 0.206.0 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + neo-async: 2.6.2 + node-dir: 0.1.17 + recast: 0.21.5 + temp: 0.8.4 + write-file-atomic: 2.4.3 + transitivePeerDependencies: + - supports-color + jscodeshift@0.14.0(@babel/preset-env@7.23.9(@babel/core@7.24.5)): dependencies: '@babel/core': 7.23.9 @@ -20617,6 +21471,7 @@ snapshots: write-file-atomic: 2.4.3 transitivePeerDependencies: - supports-color + optional: true jsesc@0.5.0: {} @@ -22619,6 +23474,55 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + react-native@0.73.6(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.3.1): + dependencies: + '@jest/create-cache-key-function': 29.7.0 + '@react-native-community/cli': 12.3.6 + '@react-native-community/cli-platform-android': 12.3.6 + '@react-native-community/cli-platform-ios': 12.3.6 + '@react-native/assets-registry': 0.73.1 + '@react-native/codegen': 0.73.3(@babel/preset-env@7.23.9(@babel/core@7.23.9)) + '@react-native/community-cli-plugin': 0.73.17(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9)) + '@react-native/gradle-plugin': 0.73.4 + '@react-native/js-polyfills': 0.73.1 + '@react-native/normalize-colors': 0.73.2 + '@react-native/virtualized-lists': 0.73.4(react-native@0.73.6(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.3.1)) + abort-controller: 3.0.0 + anser: 1.4.10 + ansi-regex: 5.0.1 + base64-js: 1.5.1 + chalk: 4.1.2 + deprecated-react-native-prop-types: 5.0.0 + event-target-shim: 5.0.1 + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + jest-environment-node: 29.7.0 + jsc-android: 250231.0.0 + memoize-one: 5.2.1 + metro-runtime: 0.80.6 + metro-source-map: 0.80.6 + mkdirp: 0.5.6 + nullthrows: 1.1.1 + pretty-format: 26.6.2 + promise: 8.3.0 + react: 18.3.1 + react-devtools-core: 4.28.5 + react-refresh: 0.14.0 + react-shallow-renderer: 16.15.0(react@18.3.1) + regenerator-runtime: 0.13.11 + scheduler: 0.24.0-canary-efb381bbf-20230505 + stacktrace-parser: 0.1.10 + whatwg-fetch: 3.6.20 + ws: 6.2.2 + yargs: 17.7.2 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - encoding + - supports-color + - utf-8-validate + react-native@0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5))(react@18.2.0): dependencies: '@jest/create-cache-key-function': 29.7.0 @@ -22669,55 +23573,6 @@ snapshots: - utf-8-validate optional: true - react-native@0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5))(react@18.3.1): - dependencies: - '@jest/create-cache-key-function': 29.7.0 - '@react-native-community/cli': 12.3.6 - '@react-native-community/cli-platform-android': 12.3.6 - '@react-native-community/cli-platform-ios': 12.3.6 - '@react-native/assets-registry': 0.73.1 - '@react-native/codegen': 0.73.3(@babel/preset-env@7.23.9(@babel/core@7.24.5)) - '@react-native/community-cli-plugin': 0.73.17(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5)) - '@react-native/gradle-plugin': 0.73.4 - '@react-native/js-polyfills': 0.73.1 - '@react-native/normalize-colors': 0.73.2 - '@react-native/virtualized-lists': 0.73.4(react-native@0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.23.9(@babel/core@7.24.5))(react@18.3.1)) - abort-controller: 3.0.0 - anser: 1.4.10 - ansi-regex: 5.0.1 - base64-js: 1.5.1 - chalk: 4.1.2 - deprecated-react-native-prop-types: 5.0.0 - event-target-shim: 5.0.1 - flow-enums-runtime: 0.0.6 - invariant: 2.2.4 - jest-environment-node: 29.7.0 - jsc-android: 250231.0.0 - memoize-one: 5.2.1 - metro-runtime: 0.80.6 - metro-source-map: 0.80.6 - mkdirp: 0.5.6 - nullthrows: 1.1.1 - pretty-format: 26.6.2 - promise: 8.3.0 - react: 18.3.1 - react-devtools-core: 4.28.5 - react-refresh: 0.14.0 - react-shallow-renderer: 16.15.0(react@18.3.1) - regenerator-runtime: 0.13.11 - scheduler: 0.24.0-canary-efb381bbf-20230505 - stacktrace-parser: 0.1.10 - whatwg-fetch: 3.6.20 - ws: 6.2.2 - yargs: 17.7.2 - transitivePeerDependencies: - - '@babel/core' - - '@babel/preset-env' - - bufferutil - - encoding - - supports-color - - utf-8-validate - react-path-tooltip@1.0.25(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: react: 18.2.0