Settings

Connect the Shop's Google Analytics Measurement ID

Analytics is opt-in and uses the shop owner's own GA4 property. Posnic sends nothing through this setting until it is enabled with a valid Measurement ID.

Menu path
Manage -> Integrations -> Analytics
Verified from
Posnic demo and current POS source reviewed on 2026-09-08
Technical source evidence

Live demo Analytics tab audited 2026-09-04, frontend/modules/settings_write.html int-sub-analytics, frontend/static/script/js/modules/js/settings.js analytics handlers, api/src/services/analytics-config.js, api/src/repositories/settings.repository.js analytics validation

Analytics settingsUse the Measurement ID from the shop owner's GA4 web data stream; changes apply on the next page load.
IntegrationsAnalytics is separate from API tokens and webhooks and does not grant record access.

Get the Correct ID

  1. Sign in to the shop owner's Google Analytics account.
  2. Open Admin -> Data streams and choose the website stream used for the shop pages.
  3. Copy the Measurement ID beginning with G-. Do not use a property number, stream number or another business's ID.

Enable Analytics

  1. Open Manage -> Integrations -> Analytics.
  2. Turn on Enable Google Analytics.
  3. Paste the Measurement ID. Posnic trims it, converts it to uppercase and expects G- followed by 4 to 14 letters or digits.
  4. Click Save and wait for the Saved message.
  5. Reload the relevant shop page because the configuration takes effect on the next page load.
  6. Use GA4 Realtime while visiting the page from a test browser to verify collection.

Privacy and Ownership

  • The Measurement ID determines which Google property receives visits; confirm ownership before saving.
  • This setting measures page visits. It does not create an API token or expose Posnic sales records to another integration.
  • Apply the shop's consent, privacy-notice and retention obligations before enabling analytics.
  • The public demo protects analytics_enable and analytics_ga_id server-side so visitors cannot redirect demo traffic to another property.

Disable or Troubleshoot

  • To stop collection through this setting, switch Enable Google Analytics off, Save and reload the page.
  • If Posnic rejects the value, copy the G- Measurement ID again from Data streams and remove spaces.
  • If Save succeeds but Realtime stays empty, reload, check browser consent or blocking, and confirm the exact property and stream.
  • Do not repeatedly alter the public demo's ID; those fields are intentionally locked there.