0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-14 13:58:53 +08:00
discourse/app/views/layouts/_head.html.erb
Krzysztof Kotlarek 4f9d93cb99
FEATURE: Add page view tracking event (#36899)
This commit introduces a new `page_visited` DiscourseEvent that captures
detailed tracking information for all non-crawler page views. The event
includes user_id, full URL, IP address, user agent, referrer, and a
client-side generated session ID.
2026-01-07 09:22:19 +08:00

22 lines
1.3 KiB
Text
Vendored

<meta name="generator" content="Discourse <%= Discourse::VERSION::STRING %> - https://github.com/discourse/discourse version <%= Discourse.git_version %>">
<%- if SiteSetting.site_favicon_url.present? %>
<link rel="icon" type="image/png" href="<%=SiteSetting.site_favicon_url%>">
<%- end %>
<% site_apple_touch_icon_url = SiteSetting.site_apple_touch_icon_url %>
<%- if site_apple_touch_icon_url.present? %>
<link rel="apple-touch-icon" type="image/png" href="<%= ::UrlHelper.absolute(site_apple_touch_icon_url) %>">
<%- end %>
<%= discourse_theme_color_meta_tags %>
<%= discourse_color_scheme_meta_tag %>
<%# viewport is updated further in instance-initializers/viewport-setup.js %>
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, viewport-fit=cover">
<%- if Discourse.base_path.present? %>
<meta name="discourse-base-uri" content="<%= Discourse.base_path %>">
<% end %>
<%= canonical_link_tag %>
<%= render_sitelinks_search_tag %>
<%= discourse_track_view_session_tag %>
<% if SiteSetting.google_site_verification_token.present? %>
<meta name="google-site-verification" content="<%= SiteSetting.google_site_verification_token %>">
<% end %>
<link rel="search" type="application/opensearchdescription+xml" href="<%= Discourse.base_url %>/opensearch.xml" title="<%= SiteSetting.title %> Search">