I've abandoned adding the setting for now because my iframe covers the settings. 🙈 I believe I would need to create a separate settings page. This is also not super hard to do, there's plenty of examples out there. But, I've officially hit the wall for the day. Plus, I accomplished my personal goal of at least getting this running for myself today. Sorry to be selfish community members, but sometimes you have to make things for yourself. 🙂 Still, I'll share what I have with the community...
I have a basic "hard coded" version for myself. Anyone with at least a tiny bit of web building knowledge can also get this going even without the settings and additional code it needs to be a fully automatic install. https://github.com/zerosonesfun/flarum-tracking
I won't create an actual extension discussion for it here unless I can make it a fully automatic install one day. Consider this a non-official, or alpha release. And of course, as always, to the much faster and more experienced developers out there, pull requests are welcome. 🤗 That would be amazing if a developer added the iframe url settings page while I rest my eyes.
Here's the finished product (beautiful if I may say so myself):
This can be used for many different things. I'm thinking of using it to track GDPR requests, bugs, features I want to add, etc. And, although I can now access it from my Flarum admin, it's still separate. Which I like. At any time I can move my tracker/notes somewhere else just by moving a folder. I don't plan on keeping anything super sensitive in it, nor do I plan on storing a ton of notes in it. Just wanted to state that before anyone thinks about slashing my hopes and dreams by commenting about security or flat-file database concerns.