Skip to content

Commit 37a33f1

Browse files
committed
Rudimentary tracking & web analytics
1 parent a090b1b commit 37a33f1

File tree

10 files changed

+303
-374
lines changed

10 files changed

+303
-374
lines changed

ExpLens.Excel-AddIn.Manifest.Local.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
<AppDomain>https://explens.app</AppDomain>
1919
<AppDomain>https://lunchmoney.app</AppDomain>
2020
<AppDomain>https://github.com</AppDomain>
21+
<AppDomain>https://us.i.posthog.com</AppDomain>
22+
<AppDomain>https://posthog.com</AppDomain>
2123
</AppDomains>
2224
<Hosts>
2325
<Host Name="Workbook"/>

docs/analysis-categories.html

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,16 @@
88
<link rel="icon" type="image/png" sizes="32x32" href="images/favicon-32x32.png" />
99
<link rel="icon" type="image/png" sizes="16x16" href="images/favicon-16x16.png" />
1010
<link rel="stylesheet" href="styles.css" />
11+
12+
<!-- prettier-ignore -->
13+
<script>
14+
!function(t,e){var o,n,p,r;e.__SV||(window.posthog && window.posthog.__loaded)||(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 zr Wr fi Br Gr ci Nr Hr capture Ui calculateEventProperties Kr register register_once register_for_session unregister unregister_for_session Zr getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSurveysLoaded onSessionId getSurveys getActiveMatchingSurveys renderSurvey displaySurvey cancelPendingSurvey canRenderSurvey canRenderSurveyAsync identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty Xr Jr createPersonProfile Qr jr ts opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing get_explicit_consent_status is_capturing clear_opt_in_out_capturing Vr debug O Yr getPageViewId captureTraceFeedback captureTraceMetric Or".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
15+
posthog.init('phc_F17ArevVv8vfdkwSQOLztZfVUPexEuRc9NmEaJHWJYB', {
16+
api_host: 'https://us.i.posthog.com',
17+
defaults: '2025-11-30',
18+
person_profiles: 'always',
19+
})
20+
</script>
1121
</head>
1222
<body>
1323
<header>
@@ -384,7 +394,28 @@ <h4>Manuals</h4>
384394
<div class="footer-column">
385395
<h4>Resources</h4>
386396
<ul>
387-
<li><a href="../LICENSE.md">License</a></li>
397+
<li>
398+
<a href="https://github.com/macrogreg/ExpLens/tree/release/license" target="_blank"
399+
>License
400+
<svg
401+
style="
402+
display: inline-block;
403+
width: 0.75em;
404+
height: 0.75em;
405+
margin-left: 0.25em;
406+
vertical-align: middle;
407+
"
408+
viewBox="0 0 12 12"
409+
fill="none"
410+
xmlns="http://www.w3.org/2000/svg"
411+
>
412+
<path
413+
d="M10.5 10.5H1.5V1.5H6V0H1.5C0.675 0 0 0.675 0 1.5V10.5C0 11.325 0.675 12 1.5 12H10.5C11.325 12 12 11.325 12 10.5V6H10.5V10.5ZM7.5 0V1.5H9.879L3.2445 8.1345L4.3065 9.1965L10.941 2.562V4.941H12.441V0H7.5Z"
414+
fill="currentColor"
415+
/>
416+
</svg>
417+
</a>
418+
</li>
388419
<li>
389420
<a href="https://lunchmoney.app" target="_blank"
390421
>Lunch Money

docs/connect-lunch-money.html

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,16 @@
88
<link rel="icon" type="image/png" sizes="32x32" href="images/favicon-32x32.png" />
99
<link rel="icon" type="image/png" sizes="16x16" href="images/favicon-16x16.png" />
1010
<link rel="stylesheet" href="styles.css" />
11+
12+
<!-- prettier-ignore -->
13+
<script>
14+
!function(t,e){var o,n,p,r;e.__SV||(window.posthog && window.posthog.__loaded)||(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 zr Wr fi Br Gr ci Nr Hr capture Ui calculateEventProperties Kr register register_once register_for_session unregister unregister_for_session Zr getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSurveysLoaded onSessionId getSurveys getActiveMatchingSurveys renderSurvey displaySurvey cancelPendingSurvey canRenderSurvey canRenderSurveyAsync identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty Xr Jr createPersonProfile Qr jr ts opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing get_explicit_consent_status is_capturing clear_opt_in_out_capturing Vr debug O Yr getPageViewId captureTraceFeedback captureTraceMetric Or".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
15+
posthog.init('phc_F17ArevVv8vfdkwSQOLztZfVUPexEuRc9NmEaJHWJYB', {
16+
api_host: 'https://us.i.posthog.com',
17+
defaults: '2025-11-30',
18+
person_profiles: 'always',
19+
})
20+
</script>
1121
</head>
1222
<body>
1323
<header>
@@ -385,7 +395,28 @@ <h4>Manuals</h4>
385395
<div class="footer-column">
386396
<h4>Resources</h4>
387397
<ul>
388-
<li><a href="../LICENSE.md">License</a></li>
398+
<li>
399+
<a href="https://github.com/macrogreg/ExpLens/tree/release/license" target="_blank"
400+
>License
401+
<svg
402+
style="
403+
display: inline-block;
404+
width: 0.75em;
405+
height: 0.75em;
406+
margin-left: 0.25em;
407+
vertical-align: middle;
408+
"
409+
viewBox="0 0 12 12"
410+
fill="none"
411+
xmlns="http://www.w3.org/2000/svg"
412+
>
413+
<path
414+
d="M10.5 10.5H1.5V1.5H6V0H1.5C0.675 0 0 0.675 0 1.5V10.5C0 11.325 0.675 12 1.5 12H10.5C11.325 12 12 11.325 12 10.5V6H10.5V10.5ZM7.5 0V1.5H9.879L3.2445 8.1345L4.3065 9.1965L10.941 2.562V4.941H12.441V0H7.5Z"
415+
fill="currentColor"
416+
/>
417+
</svg>
418+
</a>
419+
</li>
389420
<li>
390421
<a href="https://lunchmoney.app" target="_blank"
391422
>Lunch Money

docs/index.html

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,16 @@
88
<link rel="icon" type="image/png" sizes="32x32" href="images/favicon-32x32.png" />
99
<link rel="icon" type="image/png" sizes="16x16" href="images/favicon-16x16.png" />
1010
<link rel="stylesheet" href="styles.css" />
11+
12+
<!-- prettier-ignore -->
13+
<script>
14+
!function(t,e){var o,n,p,r;e.__SV||(window.posthog && window.posthog.__loaded)||(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 zr Wr fi Br Gr ci Nr Hr capture Ui calculateEventProperties Kr register register_once register_for_session unregister unregister_for_session Zr getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSurveysLoaded onSessionId getSurveys getActiveMatchingSurveys renderSurvey displaySurvey cancelPendingSurvey canRenderSurvey canRenderSurveyAsync identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty Xr Jr createPersonProfile Qr jr ts opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing get_explicit_consent_status is_capturing clear_opt_in_out_capturing Vr debug O Yr getPageViewId captureTraceFeedback captureTraceMetric Or".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
15+
posthog.init('phc_F17ArevVv8vfdkwSQOLztZfVUPexEuRc9NmEaJHWJYB', {
16+
api_host: 'https://us.i.posthog.com',
17+
defaults: '2025-11-30',
18+
person_profiles: 'always',
19+
})
20+
</script>
1121
</head>
1222
<body>
1323
<header>
@@ -267,7 +277,28 @@ <h4>Manuals</h4>
267277
<div class="footer-column">
268278
<h4>Resources</h4>
269279
<ul>
270-
<li><a href="../LICENSE.md">License</a></li>
280+
<li>
281+
<a href="https://github.com/macrogreg/ExpLens/tree/release/license" target="_blank"
282+
>License
283+
<svg
284+
style="
285+
display: inline-block;
286+
width: 0.75em;
287+
height: 0.75em;
288+
margin-left: 0.25em;
289+
vertical-align: middle;
290+
"
291+
viewBox="0 0 12 12"
292+
fill="none"
293+
xmlns="http://www.w3.org/2000/svg"
294+
>
295+
<path
296+
d="M10.5 10.5H1.5V1.5H6V0H1.5C0.675 0 0 0.675 0 1.5V10.5C0 11.325 0.675 12 1.5 12H10.5C11.325 12 12 11.325 12 10.5V6H10.5V10.5ZM7.5 0V1.5H9.879L3.2445 8.1345L4.3065 9.1965L10.941 2.562V4.941H12.441V0H7.5Z"
297+
fill="currentColor"
298+
/>
299+
</svg>
300+
</a>
301+
</li>
271302
<li>
272303
<a href="https://lunchmoney.app" target="_blank"
273304
>Lunch Money

docs/install.html

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,16 @@
88
<link rel="icon" type="image/png" sizes="32x32" href="images/favicon-32x32.png" />
99
<link rel="icon" type="image/png" sizes="16x16" href="images/favicon-16x16.png" />
1010
<link rel="stylesheet" href="styles.css" />
11+
12+
<!-- prettier-ignore -->
13+
<script>
14+
!function(t,e){var o,n,p,r;e.__SV||(window.posthog && window.posthog.__loaded)||(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 zr Wr fi Br Gr ci Nr Hr capture Ui calculateEventProperties Kr register register_once register_for_session unregister unregister_for_session Zr getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSurveysLoaded onSessionId getSurveys getActiveMatchingSurveys renderSurvey displaySurvey cancelPendingSurvey canRenderSurvey canRenderSurveyAsync identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty Xr Jr createPersonProfile Qr jr ts opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing get_explicit_consent_status is_capturing clear_opt_in_out_capturing Vr debug O Yr getPageViewId captureTraceFeedback captureTraceMetric Or".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
15+
posthog.init('phc_F17ArevVv8vfdkwSQOLztZfVUPexEuRc9NmEaJHWJYB', {
16+
api_host: 'https://us.i.posthog.com',
17+
defaults: '2025-11-30',
18+
person_profiles: 'always',
19+
})
20+
</script>
1121
</head>
1222
<body>
1323
<header>
@@ -228,7 +238,28 @@ <h4>Manuals</h4>
228238
<div class="footer-column">
229239
<h4>Resources</h4>
230240
<ul>
231-
<li><a href="../LICENSE.md">License</a></li>
241+
<li>
242+
<a href="https://github.com/macrogreg/ExpLens/tree/release/license" target="_blank"
243+
>License
244+
<svg
245+
style="
246+
display: inline-block;
247+
width: 0.75em;
248+
height: 0.75em;
249+
margin-left: 0.25em;
250+
vertical-align: middle;
251+
"
252+
viewBox="0 0 12 12"
253+
fill="none"
254+
xmlns="http://www.w3.org/2000/svg"
255+
>
256+
<path
257+
d="M10.5 10.5H1.5V1.5H6V0H1.5C0.675 0 0 0.675 0 1.5V10.5C0 11.325 0.675 12 1.5 12H10.5C11.325 12 12 11.325 12 10.5V6H10.5V10.5ZM7.5 0V1.5H9.879L3.2445 8.1345L4.3065 9.1965L10.941 2.562V4.941H12.441V0H7.5Z"
258+
fill="currentColor"
259+
/>
260+
</svg>
261+
</a>
262+
</li>
232263
<li>
233264
<a href="https://lunchmoney.app" target="_blank"
234265
>Lunch Money

0 commit comments

Comments
 (0)