Engati - User Guide
...
Building Your Bot
Configuring Integrations
Google Analytics
18min
1 introduction 1 introduction engati’s integration hub allows integration with external applications to provide added functionality to portal users to build their bots integration of google analytics lets you track a wide range of user analytics studying user behaviour and analytics can lead to the bot builders not just making a better bot for the users but also gaining key insights into their user base you can track multiple activities such as paths triggered, faqs triggered, buttons clicked, live chat triggered, etc 1 1 access you can add your google analytics account by clicking on the integrations tab on your left panel and selecting google analytics 2 connect your google account 2 connect your google account to connect google analytics to engati you will need the tracking id, follow the below mentioned steps to get the tracking id from your google analytics account 1\ log in to your google analytics account https //analytics google com/analytics/web/#/ and 2\ if you don’t have a google analytics account, navigate to google analytics https //analytics google com/analytics/web/#/ and sign up with your existing gmail account 3\ click on admin and then create a new account 4\ give the account a name and go to the next step of creating a new property 5\ give a name to the new property and click on the button ‘show advanced options’ 6\ create a universal property by toggling the option on 7\ give a name of the website, it can be any website and select the option to – create a universal analytics property 8\ click on ‘create’ and accept the terms and services 9\ to get the tracking id, click on the admin button in the bottom left corner of the property 10\ click on tracking info under the property field 11\ under tracking info, select the tracking code option the code will appear on the left, copy this code and input it into the engati portal 2 1 steps to connect your google analytics account step 1 integrations>google analytics>connect give a name to the integration and click on authorize step 2 once you click on authorize you will need to enter the tracking id from your google analytics account into engati the google analytics account has now been connected to engati step 3 navigate to ‘configure’ on the bot and select the integrations tab click on google analytics step 4 select one of the integrated google analytics account note one google analytics account can only be configured with one bot and vice versa, to prevent the mixing of data from multiple bots in one google analytics property 3 using google analytics 3 using google analytics once google analytics has been integrated with engati, you will be able to create and track custom events in a different node let’s see how to track these events 1\ go to the node that you wish to track and click on the edit button 2\ once you open the edit window you will see a toggle button against the track event field toggle this to on and give the event a name multiple nodes can be assigned the same event 3\ start typing and selecting the available existing event name from the suggestions 4\ to create a new event, click on the ‘add new event’ button and give a new name you can also use an existing attribute as an event name this event will now be tracked in google analytics when a user reaches the particular path 4 setting up dashboard on google analytics 4 setting up dashboard on google analytics step 1 navigate to your google analytics account https //analytics google com/analytics/web/#/ and select the required property step 2 click on ‘customization’ on the left side navigation and select ‘dashboards’ step 3 click on the ‘create’ button step 4 select the option to ‘import from gallery’ step 5 search for ‘engati chatbot analytics’ and click on import step 6 select the required property and give a name to the dashboard once this is done, data will start flowing to the created dashboard note for the first time, it can take up to 24 hours for the data to come to the google analytics dashboard in the above format 5 using custom dimensions 5 using custom dimensions to enable setting custom dimensions navigate to configuration>integration>google analytics>settings as a pre requisite, the chatbot should be connected to a google analytics account to enable custom dimension toggle the switch as on, to enable custom dimensions you can provide an index number to send – utm source, medium, campaign, term, content to the integrated account to get the index number, open your google analytics account https //analytics google com/analytics/web/#/ click on ‘admin’ on the below left and then select the custom dimension option for the applicable property click on the ‘+new custom dimension’ button name the custom dimension and click on create and done copy the index numbers and paste them into the ‘settings’ tab in engati and click on the ‘save’ button if a new user is created using utm source, medium, campaign, term, or content, the same will be sent to the integrated google analytics account you can create a new widget with the following parameters in your google analytics dashboard use the same name that has been given while creating a custom dimension in the google analytics account