SkyGlue lets you explicitly push a registered userID to Google Analytics in order to identify the behavior of a specific visitor.
Step 1: Set up visitor tracking to use your backend user ID
SkyGlue automatically tracks visitors using two IDs:
(1) visitor ID (e.g.1491284089.1575990169). This ID is generated based on the Google Analytics client Id using utma cookie value (in classic GA) or GA client Id (in unversal analytics). If you set up cross-domain tracking in your Google Analytics, this ID will remain the same across domains. This ID is based on browser cookie. It will be different for different browsers or different machines.
(2) registered user ID (e.g. B1E2DB3). If you set up registered user tracking in your SkyGlue portal, this ID is generated using the login/signup form value visitor submitted. It is a hash value of the user ID of the field value you specified in the SkyGlue portal. The ID will be the same for the same registered user even if he/she uses different browsers or machines. This ID can be found under event label in Google Analytics.
You can set the value of registered user Id with your own back-end UserID using the following approach: (Please note, Google Analytics does not allow any PII data to be sent to its server.)
The ID is set using server side language, such as php, asp, python, etc. Following is an example of PHP.
SkyGlue can optionally set the registered user Id as “user Id” in universal analytics and/or a custom dimension. If you want to set them in your account, please contact support by email.
Step 2: View visitor activities using your back-end user ID
You can enter the registered user ID into the Registered ID search box on your SkyGlue user report to retrieve the visitor’s digital path.