Google Analytics Structure
Basic concepts and definitions
Account is a set of resources whose data belongs to a single legal entity and is governed by the terms of use for a specific region.
Property resides within an account and contains data from a single user base. You can either allocate a separate resource for each establishment or consolidate data from your entire network into one.
Data Stream resides in the resource and is the source of the kiosk's data. It is recommended to use a single data stream.
Account creation
Go to analytics.google.com and start creating an account.
In the Account Details section, fill in the account name.
In the Account Data Sharing Settings section, select the options of your choice.
Property creation
Fill in the Property name, time zone and currency.
Business details
Fill in the industry category and size of the company.
Business objectives
Select your business objectives. Depending on the topics you select, personalized reports will be automatically generated.
Read and accept the Google Analytics Terms of Service Agreement.
Data collection
Select a Web platform
Fill in the Website URL and Stream name. Since the kiosk runs locally, it doesn't have a domain name, so enter any domain, such as kiosk.dev.
Setting up a kiosk
Paste the copied ID into the Number Google Analytics (Counter Number) field.
Return to Google Analytics and open the Measurement Protocol API Secret section
Click Proceed to terms. Review and confirm your Consent to the terms of user data collection.
Click Create, fill in the nickname and generate a secret key.
Copy the Secret Value and paste the copied value into the Google Analytics Measurement Protocol API Secret field in the Kiosk Main Settings.
Save the settings and restart the kiosk.
Creation and setup complete
Data will start arriving within 48 hours.
Before that, you can check the work using the real-time report: Reports > Real-time overview
Or DebugView: Administrator > Data View > DebugView.