Potentially related to an escaping issue. Some urls such as `.../demo/1` are being recorded in the db as `.../demo1`

We should improve the serialization using a library such as avro or protobuf to define structure of payloads
ee/clickhouse/demo.py
"$event_type": "click",
                    },
                    timestamp=date + relativedelta(seconds=29),
                    elements_hash=elements_hash,
                    event_uuid=event_uuid,
                )
                event_uuid = uuid4()
                create_event(
                    event="$pageview",
                    team=team,
                    distinct_id=distinct_id,
                    properties={"$current_url": "%s2/" % base_url, "$browser": browser, "$lib": "web",},
                    timestamp=date + relativedelta(seconds=30),
                    event_uuid=event_uuid,
                )
                if index % 5 == 0:
                    elements = [
                        Element(tag_name="button", attr_class=["btn", "btn-success"], text="Pay $10",),
                        Element(tag_name="form", attr_class=["form"]),
                        Element(tag_name="div", attr_class=["container"]),
                        Element(tag_name="body"),
                        Element(tag_name="html"),
                    ]
                    event_uuid = uuid4()
                    elements_hash = create_elements(elements=elements, team=team, event_uuid=event_uuid)
                    create_event(
                        team=team,
                        event="$autocapture",
                        distinct_id=distinct_id,
                        properties={