Install without logging in, using --tracking-code
Highlights
zenovay init --tracking-code ZV_…installs the tracker without a login and without a single network call. Until nowinitalways had to sign in and fetch your site list first, which made it awkward to run anywhere a browser and a stored token are not available: a CI job, a Dockerfile, a container. Pass the tracking code from your site's settings and the whole run is local file edits.
Fixes
init --jsonnow reports what it actually did, per step:tracker.installed,crawler.beacon,first-party.configuredandenv.written, each carrying the files it touched. Scripts no longer have to parse English sentences to find out whether a step ran.framework.detectedreports the real detection confidence. It previously always reported1, even when the match was a weaker fallback.- A run that finds the tracker already installed now emits the same set of events as a fresh install, so a progress display cannot stall on a step that was simply skipped.
- Pair it with
--cookielesswhen the site runs in cookieless mode, so the tag is written correctly without looking the setting up.