Ich schätze, ich sollte nicht auf die URL-Standortkomponente hören, sondern vielleicht auf den Router selbst?
Code: Select all
@callback(
Output("landing_tracker", "children"),
Input("url", "pathname"),
State("magic_session", "data"),
prevent_initial_call=False,
)
def track_visit(url, session_data):
"""Track landing page visit with session ID."""
pattern, url = route_to_pattern(__name__), urlparse(url).path
if session_data and session_data.get("session_id") and pattern.match(url):
telemetry.add_page_visit(session_data["session_id"], "landing_page")
return ""
dash.register_page(__name__, path="/", title="MyPage", layout=layout)
Mobile version