The documentation is also available within the application by using the Documentation button, or by hovering the mouse over help points.
Adblock Notice: Users employing browser plugins, such as Adblock, may encounter backend issues, such as an empty Advertising section. It is important to note that this occurrence is not a flaw in the extension but rather an outcome of browser plugins identifying keywords associated with Google Ads/Analytics on the page. In such instances, it is recommended to whitelist your domain within Adblock or deactivate the respective browser plugins.
Quick Start
Welcome to Eorisis Analytics. After initial installation the extension is ready to be used under the Components menu. Set your GA4 Measurement ID in the Measurement global options. To use Google Tag Manager, don't forget to fill in your GTM Container ID, and switch the Property to Google Tag Manager in the Measurement global options. For measurement of specific pages of your site create separate Trackers. Remember that Trackers override your global settings. Make sure that you clear the Cache of your Joomla and browser.
Installation & Updates
The downloadable package zip file can be used as an initial install or as an upgrade without the need to uninstall the previous version. Once you have downloaded the zip file, login to your Joomla Administration area and navigate to System -> Install: Extensions (Joomla 4 or higher), or Extensions -> Manage -> Install (Joomla 3) from the top menu. Then you can Drag and drop or click 'Browse for file' from the 'Upload Package File' tab.
IMPORTANT:
The zip file is intended to be used as is at the Joomla Extensions Manager. This will execute the package installer and perform all tasks required. DO NOT unzip/extract or upload separate files that are included in the package in order to perform an install or update.
Doing so may lead to errors.
Always take a backup of your website before you install any extension.
Uninstall
To uninstall an extension, always use your native Joomla Extensions area. For Joomla 4 or higher it is System -> Manage: Extensions, for Joomla 3 it is Extensions -> Manage -> Manage. This will remove the whole application properly and all of your settings related to it. Eorisis applications uninstall fully, including their database tables.
Trackers
Create, manage, and add items to specific pages.New/Edit Tracker
Title
Set a friendly title. This will not be used in the generated HTML document.
Measurement
GA4 Measurement ID:
(Use Global / Custom)
The Measurement ID (or Tracking ID, Property ID) is an identifier (e.g.,
G-ABCD3FGH1J
, UA-12345678-1
). Note that Universal Analytics properties have stopped processing data on July 1, 2023 (October 1, 2023 for Analytics 360 properties) as announced by Google.GTM Container ID:
(Use Global / Custom)
This is the Google Tag Manager Container ID, formatted as
GTM-XXXXXX
and is used to identify each GTM tag. A container consists of multiple tags and rules to govern them. There are specific container types that may be used for: Websites, AMP pages, Android apps, iOS apps, Running Tag Manager on a server.When using Google Tag Manager property, this field is required.
Property:
(Use Global / GA4 / Google Tag / Google Tag Manager)
GA4 / Google Tag:
Google Analytics 4 / Google Tag (formerly known as Global Site Tag (
gtag.js
), or App + Web) is a new kind of property, with different reports than what you're used to seeing in Universal Analytics properties. Its purpose is to unify the tagging system to simplify implementation.The Google tag (
gtag.js
) is a single tag you can add to your website to use a variety of Google products and services. Instead of managing multiple tags for different Google product accounts, you can use the Google tag across your entire website and connect the tag to multiple destinations.The Google tag uses the
gtag.js
JavaScript library to send data to Google Analytics. In addition to the Google tag, you can use Google Tag Manager to send data to Google Analytics.Google Tag Manager:
Google Tag Manager is a tag management system (TMS) that allows you to quickly and easily update measurement codes and related code fragments collectively known as tags on your website or mobile app. Once added to your project, you can safely and easily deploy analytics and measurement tag configurations from a web-based user interface.
When Tag Manager is installed, your website or app will be able to communicate with the Tag Manager servers. You can then use Tag Manager's web-based user interface to set up tags, establish triggers that cause your tag to fire when certain events occur, and create variables that can be used to simplify and automate your tag configurations.
A collection of tags, triggers, variables, and related configurations installed on a given website or mobile app is called a container. A Tag Manager container can replace all other manually-coded tags on a site or app, including tags from Google Ads, Google Analytics, Floodlight, and 3rd party tags.
Google Tag Manager NoScript:
(Use Global / On / Off)
Provides additional measurement capability using an iframe, for visitors with JavaScript disabled.
Global Object:
(Use Global / Default / Custom)
GA4 / Google Tag Default:
gtag
Renaming the Global Object: In some cases the
gtag
variable name might already be used by an existing object on your page. You can rename the function to avoid name conflicts. Only Alphabetic and Underscore characters allowed.
Privacy
TCF Support:
(Use Global / On / Off)
IAB Transparency and Consent Framework v2 and Google Analytics: The IAB Transparency & Consent Framework (TCF) is an open-standard technical framework that enables websites, advertisers and ad agencies to obtain, record, and update consumer consent for web pages. Google Analytics integrates with TCF version 2 to control advertising features for customers using
gtag.js
or Google Tag Manager.IP Anonymization:
(Use Global / On / Off)
When a customer of Google Analytics requests IP address anonymization, Google Analytics anonymizes the address as soon as technically feasible at the earliest possible stage of the collection network.
The IP anonymization feature in Google Analytics sets the last octet of IPv4 visitor IP addresses and the last 80 bits of IPv6 addresses to zeros in memory shortly after being sent to the Google Analytics Collection Network. The full IP address is never written to disk in this case.
DNT Support:
(Use Global / On / Off)
Do Not Track (DNT) is an HTTP header sent by the client software to prevent tracking by web services. It requests the web application to disable tracking. When enabled and a visitor sends the DNT header, the extension will not execute for that particular visitor, which means that no connection to the Google Analytics service will occur. Thus, the visitor will not be tracked.
Restricted Data Processing (RDP):
(Use Global / On GPC Signal / On / Off)
With restricted data processing, Google restricts the way it uses certain unique identifiers and other data processed in the provision of services to you to undertake certain activities. With respect to data to which restricted data processing applies, these activities include features such as Ad delivery, Debugging, Improving and developing, Reporting and measurement, Security and fraud detection. Restricted data processing operates differently across Google products. Advertisers, publishers, and partners should ensure that use of Google products and services, including restricted data processing, meets their compliance requirements. For products where action is required to enable restricted data processing, partners must decide for themselves when and how to enable it.
The Sec-GPC (Global Privacy Control) request header indicates whether the user consents to a website or service selling or sharing their personal information with third parties.
- GA4 / Google Tag: When enabled, the
restricted_data_processing
will be set to true in the Google Analytics tracking code of your site for all visitors. When set to 'On GPC Signal' and the GPC header is detected and set to 1, the restricted_data_processing
will be set to true in the Google Analytics tracking code of your site only for that particular visitor.- Google Tag Manager: Sign in to Google Tag Manager and navigate to your Tags. Create or edit a tag that supports restricted data processing (Google Ads Remarketing, Google Ads Conversion, etc.). In the tag configuration section, select True for the field 'Enable Restricted Data Processing'.
Consent
Consent Mode v2:
(Use Global / On / Off)
Consent mode lets you communicate your users' cookie or app identifier consent status to Google. Tags adjust their behavior and respect users' choices. Consent mode receives your users' consent choices from your Consent banner and dynamically adapts the behavior of Analytics, Ads, and third-party tags that create or read cookies.
GPC Support:
(Use Global / On / Off)
The Sec-GPC (Global Privacy Control) request header indicates whether the user consents to a website or service selling or sharing their personal information with third parties. When enabled and Consent Mode v2 is also enabled, Ad Personalization and Personalization Storage, if not turned Off, will default to 'denied' for the particular visitor, even if the admin has set these parameters to Granted as the default setting.
Introduced in Firefox version 120, visitors can make use of Global Privacy Control (GPC) to automatically notify websites not to sell or share information about their browsing session on that website. GPC operates as a 'Do Not Sell' mechanism in some US states such as California, Colorado and Connecticut. It may also be used to indicate an opt-out of targeted advertising or general request to limit the sale or sharing of personal data in those jurisdictions, as well as in jurisdictions such as the EU, UK, Nevada, Utah and Virginia.
For some US states, Google will turn off personalized ads targeting and activate restrictive data processing (RDP) if they receive a GPC from a user or advertiser/publisher. In some US states with regulations impacting ad targeting, partners who have implemented the Global Privacy Control may choose to turn on restricted data processing when they receive a GPC opt-out signal.
Retain Code:
(Use Global / On / Off)
When enabled, the Google Analytics tracking code will remain on the page regardless of the visitor's consent action, including if they reject or take no action. When disabled, the tracking code will be removed from the page if the visitor did not consent, ensuring that no signals are sent to the Google Analytics servers. This option is particularly useful when utilizing Google Consent Mode v2.
Analytics Storage:
(Use Global / Granted / Denied / Off)
Enables storage (such as cookies) related to analytics e.g. visit duration.
Parameter:
analytics_storage
Denied: The On-page Default state will be
denied
.Granted: The On-page Default state will be
granted
.Off: The parameter will not be set.
Ad User Data:
(Use Global / Granted / Denied / Off)
Sets consent for sending user data related to advertising to Google.
Parameter:
ad_user_data
Denied: The On-page Default state will be
denied
.Granted: The On-page Default state will be
granted
.Off: The parameter will not be set.
Ad Personalization:
(Use Global / Granted / Denied / Off)
Sets consent for personalized advertising.
Parameter:
ad_personalization
Denied: The On-page Default state will be
denied
.Granted: The On-page Default state will be
granted
.Off: The parameter will not be set.
Ad Storage:
(Use Global / Granted / Denied / Off)
Enables storage (such as cookies) related to advertising.
Parameter:
ad_storage
Denied: The On-page Default state will be
denied
.Granted: The On-page Default state will be
granted
.Off: The parameter will not be set.
Functionality Storage:
(Use Global / Granted / Denied / Off)
Enables storage that supports the functionality of the website or app e.g. language settings.
Parameter:
functionality_storage
Denied: The On-page Default state will be
denied
.Granted: The On-page Default state will be
granted
.Off: The parameter will not be set.
Personalization Storage:
(Use Global / Granted / Denied / Off)
Enables storage related to personalization e.g. video recommendations.
Parameter:
personalization_storage
Denied: The On-page Default state will be
denied
.Granted: The On-page Default state will be
granted
.Off: The parameter will not be set.
Security Storage:
(Use Global / Granted / Denied / Off)
Enables storage related to security such as authentication functionality, fraud prevention, and other user protection.
Parameter:
security_storage
Denied: The On-page Default state will be
denied
.Granted: The On-page Default state will be
granted
.Off: The parameter will not be set.
Conversion Tracking
Conversion tracking can help you see how effectively your ad clicks lead to valuable customer activity on your website, such as purchases, sign-ups, and form submissions.This section is only applicable when using the GA4 / Google Tag property.
https://support.google.com/google-ads/answer/6308?hl=en
https://support.google.com/google-ads/answer/6095821?hl=en
https://support.google.com/tagmanager/answer/6105160?hl=en
Enabled
(Use Global / On / Off)
Conversion ID:
(Use Global / Custom)
Add support for your Google Ads account, using your Google Ads unique ID.
Conversion Label:
(Use Global / Custom)
When using Google Tag Manager via Google's control panel, you will also need to set your Conversion label.
Conversion Linker:
(Use Global / On / Off)
If you don't want to set first-party cookies on your site's domain, you can turn this option Off, although this is not recommended as it will lead to less accurate conversion measurement.
https://support.google.com/tagmanager/answer/7549390?hl=en
Send Page View:
(Use Global / On / Off)
If you don't want to add website visitors to your remarketing lists on initial page load, you can turn this option Off.
Advertising
Display Features:
(Use Global / On / Off)
Remarketing and Advertising Reporting Features in Analytics.
Display features can be enabled through your Google Analytics admin settings.
On: When enabled, you also see data in the Demographics and Interests reports, see GDN Impression data in the Multi-Channel Funnel reports, and can take advantage of DoubleClick-platform integrations. To enable Remarketing and enable Advertising Reporting Features for a web property, you need to have Edit permission for that property. Edit permission is also required to create and edit audiences. You can create remarketing audiences from your Analytics data, and share those audiences with your linked advertising accounts (e.g., AdWords and DoubleClick Bid Manager) and with Optimize. Analytics collects the information it normally does, as well as Google advertising cookies when those cookies are present.
Off: Because display features can be enabled through your Google Analytics admin settings, there may be cases where you need to disable them programmatically. This disables all advertising reporting and remarketing features and overrides any property settings established in the Google Analytics UI.
Remarketing Data Collection:
(Use Global / Allow / Disallow)
If you want to disable the collection of remarketing data, set this option to Disallow. This will disable the collection of remarketing data for all configured Google Ads accounts.
Campaigns
Enabled
(Use Global / On / Off)
A set of ad groups (ads, keywords, and bids) that share a budget, location targeting, and other settings. Campaigns are often used to organize categories of products or services that you offer.
- Your Google Ads account can have one or many ad campaigns running.
- Each campaign consists of one or more ad groups.
- Settings that you can set at the campaign level include budget, language, location, distribution for the Google Network, and more.
- You can create separate ad campaigns to run ads in different locations or using different budgets.
https://support.google.com/google-ads/answer/6304?hl=en
URL Parameters:
(Use Global / GA4 / Google Tag / Custom)
GA4 / Google Tag:
name, source, medium, keyword, content, id
Custom:
You can set your own URL query parameter names here so that you can be free to use them to your Campaign URLs. This gives you the freedom to have parameter names on your Campaign URLs that nobody can identify their purpose, plus they can be as short as you wish them to be. It can also help you resolve cases where you have more URL parameters on the same URL that would otherwise conflict with each other. Note that the parameter names that you will set here will have to be the same as the ones you will use on your Campaign URLs. This means that you may have to change all your old Campaign URLs to use the new parameter names, or set HTTP redirects, otherwise they will not be detected by your site. The parameter names can only contain latin characters (UPPERCASE and/or lowercase), plus underscore. The parameter names do not affect the output of the Google Analytics code on your site in any way, as they are only used in the URL detection.
https://support.google.com/analytics/answer/1033863?hl=en
https://support.google.com/analytics/answer/1037445?hl=en
https://ga-dev-tools.appspot.com/campaign-url-builder/
Name
The individual campaign name, slogan, promo code, etc. for a product.
Source
Identify the advertiser, site, publication, etc. that is sending traffic to your property, for example: google, newsletter4, billboard.
Medium
The advertising or marketing medium, for example: cpc, banner, email newsletter.
Keyword
Identify paid search keywords. If you're manually tagging paid keyword campaigns, you should also specify the keyword.
Content
Used to differentiate similar content, or links within the same ad. For example, if you have two call-to-action links within the same email message, you can use this parameter and set different values for each so you can tell which version is more effective.
ID
Tag campaign destination URLs with this parameter. Google Analytics will then associate this campaign ID with users who follow this URL.
https://support.google.com/analytics/answer/4522476?hl=en
Enhanced Link Attribution
You can tag your pages to implement an enhanced link-tracking functionality that lets you:- See separate information for multiple links on a page that all have the same destination. For example, if there are two links on the same page that both lead to the Contact Us page, then you see separate click information for each link.
- See when one page element has multiple destinations. For example, a Search button on your page is likely to lead to multiple destinations.
- Track buttons, menus, and actions driven by javascript.
Enable enhanced link attribution in the reports
After you update your tracking code, you then need to enable enhanced link attribution in your property settings:
1. Click Admin at the top of any Analytics page.
2. Navigate to the property for which you want to use enhanced link attribution, and click the Property Settings tab.
3. In the In-Page Analytics section, select the Use enhanced link attribution option.
4. Click Apply.
Enhanced link attribution offers more-detailed reports, and disambiguates clicks to the same destination page that come from more than one element on the page. However, the additional detail comes at the cost of some speed in generating the report, so only turn it on if you need it. You can always turn it off again if you no longer need it.
Enabled
(Use Global / On / Off)
Enhanced link attribution improves click track reporting by automatically differentiating between multiple link clicks that have the same URL on a given page. To use enhanced link attribution, enable enhanced link attribution in the Admin UI of your Google Analytics account.
Enhanced link attribution uses the element IDs of a link or a parent element and a cookie to differentiate between links to the same URL. You can customize how far up the DOM the plug-in will look for an element ID, as well as the behavior of this cookie, by providing configuration options when loading the plug-in.
Cookie Name:
(Use Global / Default / Custom)
Default:
_gali
Example value entry:
_ela
Only Alphabetic and Underscore characters allowed.
Cookie Expires:
(Use Global / Default / Custom)
Default:
30
The maximum duration (in seconds) the cookie should be saved for. Only whole numbers are allowed.
Levels:
(Use Global / Default / Custom)
Default:
3
The maximum number of levels in the DOM to look to find an existing ID. Only whole numbers are allowed.
Opt-Out
Enabled
(Use Global / On / Off)
Traffic Filters
Filters:
(Use Global / Use All Filters / Use Filters by Category / Off)
Control the application of traffic filters created within the Traffic Filters section.
Category:
- Select Category -
Assignment
Area
(Use Global / Site / Administrator / Any)
Attach this item to an area of you site.
Part
Attach this item to a part of you site.
- All HTML Pages: Exclude Article Categories (All / Select / None)
Select whether you want this element to be excluded from the pages of articles within the categories of your choice. You can select more than one category.
- All HTML Pages: Exclude Contact Categories (All / Select / None)
Select whether you want this element to be excluded from the pages of contacts within the categories of your choice. You can select more than one category.
- All HTML Pages: Exclude Menu Items
Exclude this element from one or more menu items of the site.
- Menu Items
Attach this element to one or more menu items of your choice.
- Article IDs
Comma separated IDs of articles.
- Article Categories
Select one or more categories from the list.
- Contact Categories
Select one or more categories from the list.
- Components
Select one or more components from the detected list.
- Page Relative URI (Is / Has / Starts With / Ends With)
Compare the Relative URI string based on the given options.
- Page Relative URI: Is
When you want to apply this element on pages where the Relative URI is exactly the same from start to end.
- Page Relative URI: Has
When you want to apply this element on pages where the Relative URI has the given string.
- Page Relative URI: Starts With
When you want to apply this element on pages where the Relative URI starts with the given string.
- Page Relative URI: Ends With
When you want to apply this element on pages where the Relative URI ends with the given string.
- Page Relative URI: String
The text string to be compared with the Relative URI of a page.
- Page Relative URI: Case Sensitive
Upper case and lower case text can be treated as distinct (case sensitive) or equivalent (case insensitive). Searches within electronic text can usually be sensitive to case or not, as required. When Case Sensitive is On the following example text cases will be considered as different:
APP
, App
, app
.- Filter (Include / Exclude)
You can either include this element to the selected area or exclude it. If you Include it, it will appear only on that area and nowhere else. If you Exclude it, it will appear everywhere except the area you selected.
Categories
Items can be organized in categories.
Traffic Filters
Create, manage, and add filters to be used in measurement and trackers.New/Edit Traffic Filter
Title
Set a title for the list in the backend. It will not be used in the generated HTML.
General
Filter Action:
(Exclude / Include Only)
Choose the action for this filter. Remember that when a filter is set to 'Include Only', the item will display only if all the filter settings qualify.
Filter Type:
(IP Address / CIDR / Hostname / User Agent / Referrer / Country / Local Server / LAN / Cloudflare / TOR)
Choose the type of incoming traffic for this filter.
IP Address:
You can specify an IPv4 or IPv6 IP address.
CIDR:
You can specify a CIDR (Classless Inter-Domain Routing) in both IPv4 or IPv6.
Hostname:
Specify a hostname. Remember that a hostname lookup could impact performance.
User Agent:
Specify a User-Agent string.
Referrer:
Specify a referrer URL.
Country:
Specify a country. (Requires Cloudflare)
Local Server:
Exclude or include only traffic from the local server.
LAN:
Exclude or include only traffic from the local area network.
Cloudflare:
Exclude or include only traffic from the Cloudflare CDN. Note that this specifically applies to traffic originating from visitors whose IP addresses are associated with Cloudflare.
TOR:
Exclude or include only traffic from the TOR network. This applies to traffic originating from visitors using TOR. It uses the official bulk exit list with local caching.
Filter Condition:
(Equals / Contains / Starts with / Ends with / Does not equal / Does not contain / Does not start with / Does not end with)
Determine the criteria for this filter's decision process.
Case Sensitive:
(On / Off)
Enable or disable sensitivity to letter case in comparisons.
Categories
Items can be organized in categories.
Measurement
Global options for MeasurementEnabled Globally
(On / Off)
GA4 Measurement ID:
The Measurement ID (or Tracking ID, Property ID) is an identifier (e.g.,
G-ABCD3FGH1J
, UA-12345678-1
). Note that Universal Analytics properties have stopped processing data on July 1, 2023 (October 1, 2023 for Analytics 360 properties) as announced by Google.GTM Container ID:
This is the Google Tag Manager Container ID, formatted as
GTM-XXXXXX
and is used to identify each GTM tag. A container consists of multiple tags and rules to govern them. There are specific container types that may be used for: Websites, AMP pages, Android apps, iOS apps, Running Tag Manager on a server.When using Google Tag Manager property this field is required.
Area:
(Site / Administrator / Any)
Select the area you want to measure.
Property:
(GA4 / Google Tag / Google Tag Manager)
GA4 / Google Tag:
Google Analytics 4 / Google Tag (formerly known as Global Site Tag (
gtag.js
), or App + Web) is a new kind of property, with different reports than what you're used to seeing in Universal Analytics properties. Its purpose is to unify the tagging system to simplify implementation.The Google tag (
gtag.js
) is a single tag you can add to your website to use a variety of Google products and services. Instead of managing multiple tags for different Google product accounts, you can use the Google tag across your entire website and connect the tag to multiple destinations.The Google tag uses the
gtag.js
JavaScript library to send data to Google Analytics. In addition to the Google tag, you can use Google Tag Manager to send data to Google Analytics.Google Tag Manager:
Google Tag Manager is a tag management system (TMS) that allows you to quickly and easily update measurement codes and related code fragments collectively known as tags on your website or mobile app. Once added to your project, you can safely and easily deploy analytics and measurement tag configurations from a web-based user interface.
When Tag Manager is installed, your website or app will be able to communicate with the Tag Manager servers. You can then use Tag Manager's web-based user interface to set up tags, establish triggers that cause your tag to fire when certain events occur, and create variables that can be used to simplify and automate your tag configurations.
A collection of tags, triggers, variables, and related configurations installed on a given website or mobile app is called a container. A Tag Manager container can replace all other manually-coded tags on a site or app, including tags from Google Ads, Google Analytics, Floodlight, and 3rd party tags.
Google Tag Manager NoScript:
(On / Off)
Provides additional measurement capability using an iframe, for visitors with JavaScript disabled.
Global Object:
(Default / Custom)
GA4 / Google Tag Default:
gtag
Renaming the Global Object
In some cases the
gtag
variable name might already be used by an existing object on your page. You can rename the function to avoid name conflicts.Only Alphabetic and Underscore characters allowed.
Privacy
Retain Cookies
(On / Off)
Retain or delete Google Analytics cookies from the visitor's browser when they do not consent or reject Google Analytics.
TCF Support:
(On / Off)
IAB Transparency and Consent Framework v2 and Google AnalyticsThe IAB Transparency & Consent Framework (TCF) is an open-standard technical framework that enables websites, advertisers and ad agencies to obtain, record, and update consumer consent for web pages. Google Analytics integrates with TCF version 2 to control advertising features for customers using
gtag.js
or Google Tag Manager.IP Anonymization:
(On / Off)
When a customer of Google Analytics requests IP address anonymization, Google Analytics anonymizes the address as soon as technically feasible at the earliest possible stage of the collection network.
The IP anonymization feature in Google Analytics sets the last octet of IPv4 visitor IP addresses and the last 80 bits of IPv6 addresses to zeros in memory shortly after being sent to the Google Analytics Collection Network. The full IP address is never written to disk in this case.
DNT Support:
(On / Off)
Do Not Track (DNT) is an HTTP header sent by the client software to prevent tracking by web services. It requests the web application to disable tracking. When enabled and a visitor sends the DNT header, the extension will not execute for that particular visitor, which means that no connection to the Google Analytics service will occur. Thus, the visitor will not be tracked.
Restricted Data Processing (RDP):
(On GPC Signal / On / Off)
With restricted data processing, Google restricts the way it uses certain unique identifiers and other data processed in the provision of services to you to undertake certain activities. With respect to data to which restricted data processing applies, these activities include features such as Ad delivery, Debugging, Improving and developing, Reporting and measurement, Security and fraud detection. Restricted data processing operates differently across Google products. Advertisers, publishers, and partners should ensure that use of Google products and services, including restricted data processing, meets their compliance requirements. For products where action is required to enable restricted data processing, partners must decide for themselves when and how to enable it.
The Sec-GPC (Global Privacy Control) request header indicates whether the user consents to a website or service selling or sharing their personal information with third parties.
- GA4 / Google Tag: When enabled, the
restricted_data_processing
will be set to true in the Google Analytics tracking code of your site for all visitors. When set to 'On GPC Signal' and the GPC header is detected and set to 1, the restricted_data_processing
will be set to true in the Google Analytics tracking code of your site only for that particular visitor.- Google Tag Manager: Sign in to Google Tag Manager and navigate to your Tags. Create or edit a tag that supports restricted data processing (Google Ads Remarketing, Google Ads Conversion, etc.). In the tag configuration section, select True for the field 'Enable Restricted Data Processing'.
Traffic Filters
Filters:
(Use All Filters / Use Filters by Category / Off)
Control the application of traffic filters created within the Traffic Filters section.
Category:
- Select Category -
Consent
Global options for Consent.General
Consent Mode v2:
(On / Off)
Consent mode lets you communicate your users' cookie or app identifier consent status to Google. Tags adjust their behavior and respect users' choices. Consent mode receives your users' consent choices from your Consent banner and dynamically adapts the behavior of Analytics, Ads, and third-party tags that create or read cookies.
GPC Support:
(On / Off)
The Sec-GPC (Global Privacy Control) request header indicates whether the user consents to a website or service selling or sharing their personal information with third parties. When enabled and Consent Mode v2 is also enabled, Ad Personalization and Personalization Storage, if not turned Off, will default to 'denied' for the particular visitor, even if the admin has set these parameters to Granted as the default setting.
Introduced in Firefox version 120, visitors can make use of Global Privacy Control (GPC) to automatically notify websites not to sell or share information about their browsing session on that website. GPC operates as a 'Do Not Sell' mechanism in some US states such as California, Colorado and Connecticut. It may also be used to indicate an opt-out of targeted advertising or general request to limit the sale or sharing of personal data in those jurisdictions, as well as in jurisdictions such as the EU, UK, Nevada, Utah and Virginia.
For some US states, Google will turn off personalized ads targeting and activate restrictive data processing (RDP) if they receive a GPC from a user or advertiser/publisher. In some US states with regulations impacting ad targeting, partners who have implemented the Global Privacy Control may choose to turn on restricted data processing when they receive a GPC opt-out signal.
Retain Code:
(On / Off)
When enabled, the Google Analytics tracking code will remain on the page regardless of the visitor's consent action, including if they reject or take no action. When disabled, the tracking code will be removed from the page if the visitor did not consent, ensuring that no signals are sent to the Google Analytics servers. This option is particularly useful when utilizing Google Consent Mode v2.
Integrate with Eorisis Consent:
(On / Off)
Enables full communication between Eorisis Analytics and Eorisis Consent. Note that integration between Pro and Free editions is limited.
Parameters
The default parameter settings. Setting them to Denied or Granted by default depends on your location and your site's audience. If you do not want to use any of these parameters turn them off and they will not populate on your site.Analytics Storage:
(Granted / Denied / Off)
Enables storage (such as cookies) related to analytics e.g. visit duration.
Parameter:
analytics_storage
Denied: The On-page Default state will be
denied
.Granted: The On-page Default state will be
granted
.Off: The parameter will not be set.
Ad User Data:
(Granted / Denied / Off)
Sets consent for sending user data related to advertising to Google.
Parameter:
ad_user_data
Denied: The On-page Default state will be
denied
.Granted: The On-page Default state will be
granted
.Off: The parameter will not be set.
Ad Personalization:
(Granted / Denied / Off)
Sets consent for personalized advertising.
Parameter:
ad_personalization
Denied: The On-page Default state will be
denied
.Granted: The On-page Default state will be
granted
.Off: The parameter will not be set.
Ad Storage:
(Granted / Denied / Off)
Enables storage (such as cookies) related to advertising.
Parameter:
ad_storage
Denied: The On-page Default state will be
denied
.Granted: The On-page Default state will be
granted
.Off: The parameter will not be set.
Functionality Storage:
(Granted / Denied / Off)
Enables storage that supports the functionality of the website or app e.g. language settings.
Parameter:
functionality_storage
Denied: The On-page Default state will be
denied
.Granted: The On-page Default state will be
granted
.Off: The parameter will not be set.
Personalization Storage:
(Granted / Denied / Off)
Enables storage related to personalization e.g. video recommendations.
Parameter:
personalization_storage
Denied: The On-page Default state will be
denied
.Granted: The On-page Default state will be
granted
.Off: The parameter will not be set.
Security Storage:
(Granted / Denied / Off)
Enables storage related to security such as authentication functionality, fraud prevention, and other user protection.
Parameter:
security_storage
Denied: The On-page Default state will be
denied
.Granted: The On-page Default state will be
granted
.Off: The parameter will not be set.
Advertising
Global options for Advertising.Conversion Tracking
Conversion Tracking:
(On / Off)
Conversion tracking can help you see how effectively your ad clicks lead to valuable customer activity on your website, such as purchases, sign-ups, and form submissions.
This section is only applicable when using the GA4 / Google Tag property.
https://support.google.com/google-ads/answer/6308?hl=en
https://support.google.com/google-ads/answer/6095821?hl=en
https://support.google.com/tagmanager/answer/6105160?hl=en
Conversion ID:
Add support for your Google Ads account, using your Google Ads unique ID.
Conversion Label:
When using Google Tag Manager via Google's control panel, you will also need to set your Conversion label.
Conversion Linker:
(On / Off)
If you don't want to set first-party cookies on your site's domain, you can turn this option Off, although this is not recommended as it will lead to less accurate conversion measurement.
https://support.google.com/tagmanager/answer/7549390?hl=en
Send Page View:
(On / Off)
If you don't want to add website visitors to your remarketing lists on initial page load, you can turn this option Off.
Advertising
Display Features:
(On / Off)
Remarketing and Advertising Reporting Features in Analytics.
Display features can be enabled through your Google Analytics admin settings.
On: When enabled, you also see data in the Demographics and Interests reports, see GDN Impression data in the Multi-Channel Funnel reports, and can take advantage of DoubleClick-platform integrations. To enable Remarketing and enable Advertising Reporting Features for a web property, you need to have Edit permission for that property. Edit permission is also required to create and edit audiences. You can create remarketing audiences from your Analytics data, and share those audiences with your linked advertising accounts (e.g., AdWords and DoubleClick Bid Manager) and with Optimize. Analytics collects the information it normally does, as well as Google advertising cookies when those cookies are present.
Off: Because display features can be enabled through your Google Analytics admin settings, there may be cases where you need to disable them programmatically. This disables all advertising reporting and remarketing features and overrides any property settings established in the Google Analytics UI.
Remarketing Data Collection:
(Allow / Disallow)
If you want to disable the collection of remarketing data, set this option to Disallow. This will disable the collection of remarketing data for all configured Google Ads accounts.
Campaigns
Global options for Google Campaigns.Enabled Globally:
(On / Off)
A set of ad groups (ads, keywords, and bids) that share a budget, location targeting, and other settings. Campaigns are often used to organize categories of products or services that you offer.
- Your Google Ads account can have one or many ad campaigns running.
- Each campaign consists of one or more ad groups.
- Settings that you can set at the campaign level include budget, language, location, distribution for the Google Network, and more.
- You can create separate ad campaigns to run ads in different locations or using different budgets.
https://support.google.com/google-ads/answer/6304?hl=en
URL Parameters:
(GA4 / Google Tag / Custom)
GA4 / Google Tag:
name, source, medium, keyword, content, id
Custom:
You can set your own URL query parameter names here so that you can be free to use them to your Campaign URLs. This gives you the freedom to have parameter names on your Campaign URLs that nobody can identify their purpose, plus they can be as short as you wish them to be. It can also help you resolve cases where you have more URL parameters on the same URL that would otherwise conflict with each other. Note that the parameter names that you will set here will have to be the same as the ones you will use on your Campaign URLs. This means that you may have to change all your old Campaign URLs to use the new parameter names, or set HTTP redirects, otherwise they will not be detected by your site. The parameter names can only contain latin characters (UPPERCASE and/or lowercase), plus underscore. The parameter names do not affect the output of the Google Analytics code on your site in any way, as they are only used in the URL detection.
https://support.google.com/analytics/answer/1033863?hl=en
https://support.google.com/analytics/answer/1037445?hl=en
https://ga-dev-tools.appspot.com/campaign-url-builder/
Name
The individual campaign name, slogan, promo code, etc. for a product.
Source
Identify the advertiser, site, publication, etc. that is sending traffic to your property, for example: google, newsletter4, billboard.
Medium
The advertising or marketing medium, for example: cpc, banner, email newsletter.
Keyword
Identify paid search keywords. If you're manually tagging paid keyword campaigns, you should also specify the keyword.
Content
Used to differentiate similar content, or links within the same ad. For example, if you have two call-to-action links within the same email message, you can use this parameter and set different values for each so you can tell which version is more effective.
ID
Tag campaign destination URLs with this parameter. Google Analytics will then associate this campaign ID with users who follow this URL.
https://support.google.com/analytics/answer/4522476?hl=en
Enhanced Link Attribution
Global options for Enhanced Link Attribution.You can tag your pages to implement an enhanced link-tracking functionality that lets you:
- See separate information for multiple links on a page that all have the same destination. For example, if there are two links on the same page that both lead to the Contact Us page, then you see separate click information for each link.
- See when one page element has multiple destinations. For example, a Search button on your page is likely to lead to multiple destinations.
- Track buttons, menus, and actions driven by javascript.
Enable enhanced link attribution in the reports
After you update your tracking code, you then need to enable enhanced link attribution in your property settings:
1. Click Admin at the top of any Analytics page.
2. Navigate to the property for which you want to use enhanced link attribution, and click the Property Settings tab.
3. In the In-Page Analytics section, select the Use enhanced link attribution option.
4. Click Apply.
Enhanced link attribution offers more-detailed reports, and disambiguates clicks to the same destination page that come from more than one element on the page. However, the additional detail comes at the cost of some speed in generating the report, so only turn it on if you need it. You can always turn it off again if you no longer need it.
Enabled Globally:
(On / Off)
Enhanced link attribution improves click track reporting by automatically differentiating between multiple link clicks that have the same URL on a given page. To use enhanced link attribution, enable enhanced link attribution in the Admin UI of your Google Analytics account.
Enhanced link attribution uses the element IDs of a link or a parent element and a cookie to differentiate between links to the same URL. You can customize how far up the DOM the plug-in will look for an element ID, as well as the behavior of this cookie, by providing configuration options when loading the plug-in.
Cookie Name:
(Default / Custom)
Default:
_gali
Example value entry:
_ela
Only Alphabetic and Underscore characters allowed.
Cookie Expires:
(Default / Custom)
Default:
30
The maximum duration (in seconds) the cookie should be saved for. Only whole numbers are allowed.
Levels:
(Default / Custom)
Default:
3
The maximum number of levels in the DOM to look to find an existing ID. Only whole numbers are allowed.
Cookies
Global options for Cookies.Cookie Name:
Default:
_ga
Google Analytics uses a single first-party cookie containing an anonymous identifier used to distinguish users. It is not required setting cookies to transmit data to Google Analytics. Only Alphabetic and Underscore characters allowed.
Cookie Domain:
(Auto / Absolute Domain (FQDN) / Domain (Main) / Use Joomla Global / Custom / None)
By default, Google Analytics uses a single cookie named
_ga
to store a unique client identifier (Client ID), which is a randomly generated number. Once the ID is generated it's stored in the cookie and is included with each hit / request sent to Google Analytics. This ID is later used by Google Analytics servers to calculate visitor, session, and campaign data. The _ga cookie is a first-party cookie that can only be accessed by the domain on which the JavaScript is run. For certain implementations you might need to modify how Google Analytics sets its cookie.Cookie Expires:
(Default / Custom)
Default:
63072000
The cookie is set to expire in 2 years and the expiration is refreshed every time a hit is sent.
Modifying Cookie Expiration
Every time a hit / request is sent to Google Analytics servers, the cookie expiration time is updated to be the current time plus the value in the Cookie Expires time (in seconds) into the future. For example setting it to 60, would set the cookie expiration time to 60 seconds (1 minute) into the future. If you set the Cookie Expires time to 0 (zero) seconds, the cookie turns into a session based cookie and expires once the current browser session ends.
Only whole numbers are allowed.
Secure:
(On / Off)
Indicates that the cookie should only be transmitted over a secure HTTPS connection from the client. When set On, the cookie will only be set if a secure connection exists.
SameSite:
(Lax / Strict / None)
Default: Lax.
The SameSite attribute only allows the cookie to be sent to the application if the request originated from the same domain. In 2016 Google Chrome version 51 introduced a new kind of cookie, the same-site cookie, which can only be sent in requests originating from the same origin as the target domain. This restriction mitigates attacks such as cross-site request forgery (XSRF). SameSite=Lax is available as of Chrome 76. The Stable version of Chrome 80 is targeted for enabling SameSite=Lax by default.
Domains
Global options for Domains.General
Absolute Domain (FQDN):
(Auto / Custom)
The Absolute Domain of your site.
A fully qualified domain name (FQDN), sometimes also referred as an absolute domain name, is a domain name that specifies its exact location in the tree hierarchy of the Domain Name System (DNS). It specifies all domain levels, including the top-level domain and the root zone.
Examples:
example.com
www.example.com
blog.example.com
en-gb.example.com
If your site can be accessed through more than one FQDN, then these options are important.
Auto:
When set to Auto, the current FQDN will be used in URLs. This means that in the case you access i.e., www.example.com from blog.example.com, then blog.example.com will be the FQDN to be used in URLs.
Custom:
Set a fixed FQDN to be used in URLs. Accepted format is without the scheme (http or https), without :// and without the relative path.
Domain (Main):
(Absolute Domain (FQDN) / Custom)
An example of what you main domain is, is if you use www.example.com as your Absolute Domain (FQDN) for your website, then your main domain is example.com once www is a subdomain of example.com which uses com as the TLD (Top Level Domain).
In a similar way, if you use www.example.co.uk as your Absolute Domain (FQDN), your main domain is example.co.uk which uses co.uk as the TLD.
If your Absolute Domain (FQDN) setting uses your main domain example.com, here you can choose the option 'Absolute Domain (FQDN)'.
Accepted format is without scheme (http or https), without :// without www and without the relative path.
Correct entry examples:
example.com
example.co.uk
Wrong entry examples:
www.example.com
http://example.com
http://www.example.com/joomla/
http://example.com/index.php
example.com/joomla
Cross Domain Tracking
Enabled Globally:
(On / Off)
Cross Domain Tracking is a feature that allows you to see sessions from two related sites (such as an ecommerce site and a separate shopping cart site) as a single session, rather than as two separate ones. This is sometimes called 'site linking', and it allows you to more effectively track the entire customer journey. Google Analytics generates a unique client ID to determine whether a user is new or returning. A user is considered returning if a hit with a matching client ID has already been sent to the same property. It works by sharing the client ID between a source domain and a destination domain. The client ID is stored in the browser's cookies, which means it can only be accessed by pages on the same domain.
Note: When a user journey crosses from your first domain to your second domain, Analytics interprets that as the user having been referred by your first domain to your second domain, and Analytics creates a new session. If you want to be able to track a single session across multiple domains, you need to add your domains to the referral exclusion list.
Type
(Single-Directional / Bi-Directional)
Single-Directional:
Occurs when the user flow is tracked only from one domain to the other. For example: the user starts at example-source.com and winds up at example-destination.com. The instructions above assume this type of user flow.
Bi-Directional:
In cases where it's not known which domain your users will visit first, you must implement 'bi-directional cross domain tracking', where each domain is configured to work as either the source or the destination. To simplify it further, you can list all possible domains you want to track in the Domains field.
Domain Type:
(Source / Destination)
When Cross Domain Tracking is used, here you can set the Domain Type.
Destination Domains:
When Cross Domain Tracking is Single-Directional and the Domain Type is set to Source, or Bi-Directional is used, you can set a list of Destination Domains (one per line). The extension should be installed on all the domains listed. If Single-Directional is used, then on the destination domain sites the Domain Type should be set to Destination.
Opt-Out
Global options for Opt-Out.General
Enabled Globally:
(On / Off)
In some cases, it may be necessary to disable the Google Analytics tracking code on a page without having to remove the code snippet. For example, you might do this if your site's privacy policy includes the ability for a visitor to opt-out of Google Analytics tracking, or if you as the owner or webmaster of the site have no other way to exclude yourself from the statistics.
The tracking snippet now includes a window property that, when set to true, disables the tracking snippet from sending data to Google Analytics. When Google Analytics attempts to set a cookie or send data back to the Google Analytics servers, it will check for whether this property is set to true. If it is, it will have the same effect as if the visitor had the Google Analytics Opt-out Browser Plugin installed.
To use this functionality you will need to create an HTML link to your site to execute the opt-out logic. The easiest way to do this is to use the button GA Opt-Out that is part of this application. Go to the area (or article) of your site that you want your Opt-Out link for the visitor to appear, click on the GA Opt-Out button and then save your article. Alternatively, if you want to do it all by yourself, make sure you create a link that has javascript:gaOptout() as its hypertext reference (href). If it is an article, make sure you have configured your editor properly in order to allow such input. If your server is running ModSecurity it may also be necessary to whilelist one or more rules.
When a user clicks the opt-out HTML link, the gaOptout function will execute. It will set a cookie for a long time in the future and disable data collection. When a user returns to this site, the script will check to see if the opt-out cookie has been set. If it has, then the data collection will also be disabled.
Note: When enabled, the opt-out part of code will always be there regardless of the DNT configuration on both the visitor's browser or your site, so that the visitor can have full control of the situation. This means that in the case that your site's DNT setting is respecting the visitor's DNT setting and not tracking him/her, the visitor can still set the opt-out cookie to their browser.
See it in action on the Demo page:
https://joomla.eorisis.com/web-design/extensions/demo/analytics
Manual implementation: Opt-Out HTML Link. This is the code snippet used by the extension:
You can also style your link, give it some colors. Example CSS:
.analytics-optout { font-size:18px; } .analytics-optout a { color:#0088cc; } .analytics-optout.done { color:#649F40; }
To inspect your cookies on Mozilla Firefox open Developer Tools (CTRL+SHIFT+I) and use the Storage tab.
To inspect your cookies on Google Chrome open Developer Tools (CTRL+SHIFT+I) and use the Application tab.
Initial State:
(On / Off)
Opt-Out Link:
Click here to opt-out of Google Analytics / You have been opted out of Google Analytics.
Note: The Opt-Out option must be On and saved to use this feature.
Public Text:
(Content Languages / Custom)
Content Languages:
It uses the Joomla Language files which you can translate using your Joomla Language Manager. If you run a multilingual site this is the option you want. Override the Administrator languages using the proper constants:
For text: Click here to opt-out of Google Analytics
Use constant:
EO_OPTOUT_TXT_LINK
For text: You have been opted out of Google Analytics
Use constant:
EO_OPTOUT_TXT_OPTED_OUT
Custom:
If you don't run a multilingual site and need to change the default text, you can use this option.
Container CSS Class:
(Default / Custom)
Default:
analytics-optout
Only Alphabetic, Underscore and Dash characters allowed.
Cookie
Name:
(Default / Custom)
Default:
eorisis_analytics_optout
Name of the value to set. Only Alphanumeric, Underscore and Dash characters allowed.
Name Encryption:
(On / Off)
If you don't want the cookie name to be visible you can set this On.
Domain:
(Auto / Absolute Domain (FQDN) / Domain (Main) / Use Joomla Global / Custom / None)
Expires:
Default:
1
Opt-Out Cookie expiration period in years. It is recommended to be a long time in the future. Only natural numbers are allowed.
Path:
(Root / Current / Use Joomla Global / Custom)
Default:
/
Only Alphanumeric, Underscore and Forward Slash characters allowed.
Secure:
(On / Off)
Indicates that the cookie should only be transmitted over a secure HTTPS connection from the client. When set On, the cookie will only be set if a secure connection exists.
HTTP Only:
(On / Off)
When set On, the cookie will be made accessible only through the HTTP protocol.
This means that the cookie won't be accessible by scripting languages, such as JavaScript. This setting can effectively help to reduce identity theft through XSS attacks (although it is not supported by all browsers).
SameSite:
(Lax / Strict / None)
Default: Lax.
The SameSite attribute only allows the cookie to be sent to the application if the request originated from the same domain. In 2016 Google Chrome version 51 introduced a new kind of cookie, the same-site cookie, which can only be sent in requests originating from the same origin as the target domain. This restriction mitigates attacks such as cross-site request forgery (XSRF). SameSite=Lax is available as of Chrome 76. The Stable version of Chrome 80 is targeted for enabling SameSite=Lax by default.
Preferences
Global preferences that apply site-wide.General
Code Position:
(Head / End of Body)
Default: Head
One of the main advantages of the asynchronous snippet is that you can position it at the top of the HTML document. This increases the likelihood that the tracking beacon will be sent before the user leaves the page. It is customary to place JavaScript code in the HEAD section, and we recommend placing the snippet at the bottom of the section for best performance.
Code Tags:
(On / Off)
Tags can help you locate the tracking code in the source code. There will also be an extra comment tag when the visitor has been opted out or the site respects the user's DNT preference.
Code Minification:
(On / Off)
Compression of JavaScript code for performance gain.
jQuery:
(Auto / Off)
Clear Frontend Cache:
(Auto / Off)
When Joomla Global Configuration has caching enabled, activating this option ensures that the Frontend cache is automatically cleared during actions like saving.
Interface
Customize the User Interface (UI) to your liking.General
Side Bar Menus:
(On / Off)
Select the visibility of the Side Bar Menus. The Side Bar appears on the left and provides an easy way to navigate to different sections directly.
Buttons
Documentation Button
(Dashboard / On / Off)
Select the visibility of the Documentation button on the toolbars. The button opens a modal window with the online documentation of the software.
Changelog Button
(Dashboard / On / Off)
Select the visibility of the Changelog button on the toolbars. The button opens a modal window with the online changelog of the software.
Toolbar Buttons
(Group / Separate)
Whether to Group the buttons of the toolbar or not, such as Save, Save & Close, etc.
Tracker List
Category
(Show Column & Under Title / Show Column / Show Under Title / Off)
Select the visibility of the Category an item belongs to, in the list of items.
Category Prefix
(On / Off)
Select the visibility of the word Category before the actual category the item belongs to. This is only visible when your Category setting allows for the visibility of the category.
GA4 Measurement ID
(Intense / Normal / Off)
Select the visibility of this column in the list of items in the Backend.
Characters Limit
Default: 60
GTM Container ID
(Intense / Normal / Off)
Select the visibility of this column in the list of items in the Backend.
Characters Limit
Default: 60
Conversion ID
(Intense / Normal / Off)
Select the visibility of this column in the list of items in the Backend.
Characters Limit
Default: 60
Property
(Intense / Normal / Off)
Select the visibility of this column in the list of items in the Backend.
Language
(On / Off)
Select the visibility of this column in the list of items in the Backend.
Author
(On / Off)
Select the visibility of this column in the list of items in the Backend.
Created Date
(On / Off)
Select the visibility of this column in the list of items in the Backend.
ID
(On / Off)
Select the visibility of this column in the list of items in the Backend.
Traffic Filter List
Category
(Show Column & Under Title / Show Column / Show Under Title / Off)
Select the visibility of the Category an item belongs to, in the list of items.
Category Prefix
(On / Off)
Select the visibility of the word Category before the actual category the item belongs to. This is only visible when your Category setting allows for the visibility of the category.
Language
(On / Off)
Select the visibility of this column in the list of items in the Backend.
Author
(On / Off)
Select the visibility of this column in the list of items in the Backend.
Created Date
(On / Off)
Select the visibility of this column in the list of items in the Backend.
ID
(On / Off)
Select the visibility of this column in the list of items in the Backend.
Notifications
Display notifications in the administration area.If the system detects any kind of misconfiguration in your Joomla CMS or the extension, it will display a notification in the Dashboard or a specific section.
It is recommended to keep them on.
Quick Start
(On / Off)
Adblock
(On / Off)
GA4 Measurement ID
(On / Off)
Joomla Page Cache Plugin
(On / Off)
Setup Plugin
(On / Off)
SSL
(On / Off)
cURL
(On / Off)
Permissions
Default permissions used for all items in this component.Manage the permission settings for the user groups below.
If you change the setting, it will apply to this and all child groups and items.
Inherited
The permissions from the parent group will be used.
Allowed
The group being edited will be able to take this action (but if this is in conflict with the parent group it will have no impact; a conflict will be indicated by Not Allowed (Locked) under Calculated Settings).
Denied (Not Allowed)
No matter what the parent group's setting is, the group being edited can't take this action.
Not Set
Used only for the Public group in global configuration. The Public group is the parent of all other groups. If a permission is not set, it is treated as Deny but can be changed for child groups, components, categories and items.
Configure ACL & Options
(Inherited / Allowed / Denied)
Allows users in the group to edit the options and permissions of this application.
Configure Options Only
(Inherited / Allowed / Denied)
Allows users in the group to edit the options except the permissions of this application.
Access Administration Interface
(Inherited / Allowed / Denied)
Allows users in the group to access the administration interface for this application.
Create
(Inherited / Allowed / Denied)
Allows users in this group to create items and categories in this application.
Delete
(Inherited / Allowed / Denied)
Allows users in this group to delete items and categories in this application.
Edit
(Inherited / Allowed / Denied)
Allows users in this group to edit items and categories in this application.
Edit State
(Inherited / Allowed / Denied)
Allows users in this group to change the state of items and categories in this application.
Edit Own
(Inherited / Allowed / Denied)
Allows users in this group to edit any items and categories they have created in this application.
Edit Update Options
(Inherited / Allowed / Denied)
Allows users in this group to edit the Update options of this application.
Edit Preferences
(Inherited / Allowed / Denied)
Allows users in this group to edit the Preferences of this application.
Edit Interface
(Inherited / Allowed / Denied)
Allows users in this group to edit the UI of this application.
Edit Measurement global options
(Inherited / Allowed / Denied)
Allows users in this group to edit the Measurement global options of this application.
Edit Consent global options
(Inherited / Allowed / Denied)
Allows users in this group to edit the Consent global options for this application.
Edit Advertising global options
(Inherited / Allowed / Denied)
Allows users in this group to edit the Advertising global options for this application.
Edit Campaigns global options
(Inherited / Allowed / Denied)
Allows users in this group to edit the Campaigns global options for this application.
Edit Enhanced Link Attribution global options
(Inherited / Allowed / Denied)
Allows users in this group to edit the Enhanced Link Attribution global options for this application.
Edit Cookies global options
(Inherited / Allowed / Denied)
Allows users in this group to edit the Cookies global options for this application.
Edit Domains global options
(Inherited / Allowed / Denied)
Allows users in this group to edit the Domains global options for this application.
Edit Opt-Out global options
(Inherited / Allowed / Denied)
Allows users in this group to edit the Opt-Out global options of this application.
Edit Opt-Out global options
(Inherited / Allowed / Denied)
Allows users in this group to edit the Opt-Out global options of this application.
Notes
File editing and code duplication:
The extension does not write on any of your website's files to add the tracking code. It is added to your HTML output dynamically. If you have previously added code in your template by changing php files such as the index.php, you should remove that addition. The tracking code should only exist once on your page. If you use an extension (including templates) that does the same job, make sure you disable tracking for Google Analytics from that extension.
Excluding own traffic from the statistics:
Excluding your own traffic from Google Analytics with the use of this extension is possible in various ways. The easiest way is to click on the link in the extensions's Opt-Out tab, or create a public opt-out link using the GA Opt-Out button inside your articles. Another way is to exclude your own IP address or custom User-Agent from either this extension using Traffic Filters, or Google Analytics.