For the complete documentation index, see llms.txt. This page is also available as Markdown.

Google Analytics 4 - FAQ

What is the "ECID - Enhanced Client ID" GA4 Parameter and how does it relate to enhanced conversion matching?

In case you'd wish to use the GA4 enhanced conversion signals and data you must also consider a hidden parameter when implementing GA4 server-side. The hidden parameter is called "ecid" in the GA4 protocol (and is not directly controlled by a Google Tag configuration but is added to the default data stream by Google Tag). So in case of a server-side GA4 tag you must make sure to configure this ECID as there is no Google Tag that will take care of this.

Here is a short guide to get you started how to configure the ECID.

In all GA4 server-side tags a placeholder "Enhanced Client ID [ecid]" exists. Here you can set the value to the predefined variable "Enhanced Client ID":

⚠️ Important: The Enhanced Client ID must only be configured in some specific cases.

Please see what parameters to configure in which use case here:

  1. Do you wish to use enhanced conversion data matching with GA4 and User ID?

    1. NO

      1. do not configure “User ID [_uid]” placeholder in GA4 tags

      2. do not configure “Enhanced Client ID [ecid]”

    2. YES

      1. Is your GA4 property linked to a GMC (Google Merchant Center Account)?

        1. YES

          1. configure “User ID [_uid]” placeholder in GA4 tags

          2. do not configure “Enhanced Client ID [ecid]”

        2. NO

          1. configure “User ID [_uid]” placeholder in GA4 tags

          2. configure “Enhanced Client ID [ecid]” to the “Enhanced Client ID” variable

Last updated

Was this helpful?