Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .env.development
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
SEGMENT_TRACKING_ID=EuoLh8Z8RQR0GXhCWz3H0ddTSIV4ysJv

ALGOLIA_APP_ID=1IDL1HEBJ6
ALGOLIA_API_KEY=3d6f41b2f8d0107f8a122b78f10a3aef
ALGOLIA_INDEX_NAME=prod_docs
Expand Down
1 change: 0 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,6 @@ ENV DD_RUM_ENV=${DD_RUM_ENV}
ENV DD_RUM_VERSION=${DD_RUM_VERSION}
ENV DD_RUM_ENABLED=true
ENV RAILS_SERVE_STATIC_FILES=true
ENV SEGMENT_TRACKING_ID=q0LtPl49tgnyHHY8PGBsPsshHk9AVNKm
ENV SECRET_KEY_BASE=xxx

COPY . /app
Expand Down
27 changes: 0 additions & 27 deletions app/views/application/_analytics.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -75,33 +75,6 @@ var getFirstSource = function() {
};
<% end %>


<%= javascript_tag nonce: true do %>
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="<%= ENV['SEGMENT_TRACKING_ID'] %>";;analytics.SNIPPET_VERSION="4.15.3";
var utmCookie = readCookie('__utmzz') || "";
var cookieParts = utmCookie.split('|');

var utmValues = {};
for (var i = 0; i < cookieParts.length; i++) {
var parts = cookieParts[i].split('=');
utmValues[parts[0]] = parts[1];
}

var utmMiddleware = function ({ payload, next, integrations }) {
payload.obj.properties.utm_campaign = utmValues['utmccn'];
payload.obj.properties.utm_medium = utmValues['utmcmd'];
payload.obj.properties.utm_source = utmValues['utmcsr'];
next(payload);
};
analytics.addSourceMiddleware(utmMiddleware);

analytics.load("<%= ENV['SEGMENT_TRACKING_ID'] %>");
analytics.page({
firstSource: getFirstSource()
});
}}();
<% end %>

<%= javascript_tag nonce: true do %>
!function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.crossOrigin="anonymous",p.async=!0,p.src=s.api_host.replace(".i.posthog.com","-assets.i.posthog.com")+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="init capture register register_once register_for_session unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled getFeatureFlag getFeatureFlagPayload reloadFeatureFlags group identify setPersonProperties setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags resetGroups onFeatureFlags addFeatureFlagsHandler onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey getNextSurveyStep".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
posthog.init('phc_nL3naKOcUWn8F3LEBeIvET1WDv0HFbLqcv06wpzHTve', {
Expand Down
4 changes: 0 additions & 4 deletions config/initializers/content_security_policy.rb
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@
policy.script_src(
:self,
"https://www.googletagmanager.com/",
"https://cdn.segment.com/",
"https://beacon-v2.helpscout.net",
"https://rum.browser-intake-datadoghq.com",
"https://www.datadoghq-browser-agent.com",
Expand All @@ -52,9 +51,6 @@
"https://#{ENV['ALGOLIA_APP_ID']}-2.algolianet.com",
"https://#{ENV['ALGOLIA_APP_ID']}-3.algolianet.com",

"https://cdn.segment.com/",
"https://api.segment.io/",

# We have Datadog Real User Monitoring enabled
"https://rum.browser-intake-datadoghq.com",

Expand Down