Events tracked on the platform with Google Analytics 4

Several events are automatically tracked on the community platform. They can be used in Google Analytics 4.

Prerequisites

  • Have access to a Google Analytics 4 account. 
  • Have a GA4 measurement ID (format G-XXXXXXXXXX).

Tracking principle

The platform automatically sends events to Google Analytics 4. This allows analyzing user actions and their journey on the platform. Each event corresponds to a specific user action, such as clicking a button, interacting, or navigating between pages. 

The GA4 measurement ID can be provided to be integrated into the community configuration. 

List of tracked events 

1. Account settings and authentication 

Name

Action

Detailed description

Action location

accountsettings:deleteaccount:click

Click to delete accountClick the button to delete the account and receive the warning message (first step).Menu > Settings

accountsettings:deleteaccount:cancelled

Cancel account deletionClick the button to delete the account, cancel the account deletion (final step).

accountsettings:deleteaccount:deleted

Confirm account deletionClick the button to delete the account, confirm the deletion permanently (final step).

accountsettings:updateemail:updated

Save a new emailSave a new email address for an account.Menu > Settings > Email

accountsettings:updateemail:resend

Request new confirmation emailRequest a new confirmation email after being saved.

accountsettings:updatepassword:updated

Password update completedA user changed their password.Menu > Settings > Password > Change password

login:error

Login failed

Login attempt failed: incorrect email and/or password.

Parameter: { status: e.response.status }

Login pop-up

login:forgotpassword:click

Click forgot password linkClick the "forgot password" link on the login page to recover an account.

login:loggedin

Log inStatus: logged in to the platform.Entire platform

menuleft:loginregister:click

Click login/register button in left navigationClick the "login/register" link in the left navigation to log into the platform. 

register:redirectloginflow:click

Click login pop-up to enter registration flow

After clicking the login/register link. 

Click the button to enter the login flow in the pop-up window.

Registration pop-up

register:submitted

User creates accountUser fills in the registration form and submits it to create their account.

ssopopup:later

Decline community registration

When the user registered on the online store, a pop-up opens.

They must confirm whether they accept to register on the community. 

Action: User declines community registration.

Entire platform

ssopopup:open

View community registration pop-up

When the user registered on the online store, a pop-up opens.

Action: Open this pop-up.

ssopopup:register

Accept community registration

When the user registered on the online store, a pop-up opens.

Action: User accepts to register on the community.

2. User profile

Name

Action

Detailed description

Location

profile:mine:edit

Edit profileClick the button to edit your profile.My profile

profile:mine:seemore

See more information on your profileClick to see more information on your profile.

profile:mine:tabactivity:click

Click on Activities tabClick on the Activities tab in your profile to see your posts.

profile:mine:tabmissions:click

Click on Missions tabClick on the Missions tab in your profile to see missions to do or completed.

profile:mine:tabmissions:nextstatus:expand

Click next statusClick on the next status at the top of the Missions tab in your profile.

profile:mine:tabmissions:seeall

See all missions in profileClick "see all" at the top of the Missions tab in your profile.

profile:mine:tabprogress:click

Click on Progress tabClick on the Progress tab in your profile to see your ranking, badges, and roles.

profile:optin:optin

Accept marketing emailsClick to accept marketing emails.

profile:optin:optout

Decline marketing emailsClick to decline marketing emails.

facebook:linked

Link Facebook accountClick the button to link your Facebook account to your community account.

referral:copy:link

Copy referral linkCopy the referral link from the corresponding mission details.

referral:copy:message

Copy referral messageCopy the referral message from the corresponding mission details.

statuses:xpcondition:click

Click on points conditionClick on the points condition from the statuses to reach display.

flaguser:flagged

Report a user from their profileClick the "report" button in the additional options on another user’s profile.Another user’s profile

profile:other:seemore

See more information on a profileClick to see more information on another user’s profile.

userblocked:blocked

Block someoneGo to another user’s profile and block them from the options.

userblocked:unblocked

Unblock someone

Go to another user’s profile and unblock them from the options.

Or go to the blocked users list and unblock them there.

userfavorite:added

Add user to favoritesAdd a user to favorites from their profile.

userfavorite:removed

Remove user from favorites

Remove a user from favorites via the menu.

Or remove them from favorites from their profile.

Menu > Favorite users

3. Navigation and home page

Name

Action

Detailed description

Location

page:change

Change page on the platform

Any page change within the platform.

Or whenever a user reaches a page, regardless of how (click, link opening, etc.).

Parameter: { page }

Entire platform

avatar:click

Click on a user's avatarClick on a user's profile picture.

back:click

Click the back buttonClick the back button to return to the previous page.

category:click

Click on a category

Click on a category of a metapost to:

  • display the category feed,
  • or filter the category messages on a channel.

Parameter: { categoryName: clickedCategory.label }

breadcrumb:home:click

Click Home in the breadcrumbClick Home in the breadcrumb to return there.

breadcrumb:channel:click

Click the channel in the breadcrumb

Click the channel name in the breadcrumb.

Return to the list of posts when viewing a post detail.

Post detail page

burgermenu:help:click

Top-right menu: open helpClick the icon to access the help popup from the menu.Menu

burgermenu:logout:click

Top-right menu: logoutClick the icon to logout from the menu.

home:category:click

Click on a categoryClick a category in the "Explore" section (redirect to the category feed).Home page

home:cta:allmissions:click

Click "All Missions" linkClick the "All Missions" link in the Next Mission section (redirect to the missions page).

home:cta:registerlogin:click

Register/login from home pageClick "Join the community" to register/login from the home page header.

home:discover:click

Click the "Discover" tabClick the "Discover" tab from the home page to view the feed.

home:nextmission:click

Click Next Mission cardClick the Next Mission card from the home page.

home:nextstatus:click

Click next statusClick the next status link in the home page header (to open the next status popup).

home:progress:click

Click progress barClick the progress bar in the header (redirect to the progress page).

home:search:click

Click search buttonClick the search button on the home page (redirect to the search page).

home:username:click

Click profile picture/usernameClick the profile picture/username in the header (redirect to the profile page).

home:xp:click

Click points countClick the points count in the header (redirect to the missions page).

homecard:click

Click a home cardClick a card displayed at the top of the home page.

homecard:left

Click left navigation arrowClick the left navigation arrow on the home page cards.

homecard:right

Click right navigation arrowClick the right navigation arrow on the home page cards.

homegroup:left

Click left navigation arrowNavigate left in the home page channel cards.

homegroup:right

Click right navigation arrowNavigate right in the home page channel cards.

homefeaturedcomponent:click

Click a channel cardClick on a channel card.

4. Search

Name

Action

Detailed description

home:search:send

Start search

Click to start the search on the home page.

Parameter: searchText

search:users:click

Click on the Users tabClick the Users tab to start the search.

search:sort:popular

Sort by popularityEnable sorting by popularity.

search:sort:recent

Sort by recentEnable sorting by recent activity.

search:filter:channel

Filter by channelSelect a channel to filter the search results.

search:filter:date

Filter by dateSelect a start and/or end date to filter the search results.

5. Chat and inbox

Name

Action

Detailed description

Location

component:chat:landing

Open a private chat room

Access a private group chat.

Open the full chat thread in the central area of the platform.

Inbox > Private chat

chatroom:sendmessage

Send a message in a chat roomSend a message in a chat (1-to-1 or group chat).

multiConversation:opened

Open multi-user conversation pop-up

Display the pop-up allowing a user to create a group conversation.

Triggered after clicking the + button (pop-up opens and is visible, not the click that starts the chat).

inbox:invitepeople:done

Create a conversation

Click the "start" button when creating the group conversation (final step).

Parameter: 

{ selectedUsers: usersSelected ? usersSelected.length : 0 }

inbox:invitepeople:click

Click the button to create a group chatClick the "+" button to create a group chat (first step in creating a group chat).Sidebar Menu > Inbox

inbox:loadmore:click

Load more users in the inbox menuClick the button at the bottom of the private conversations list to see more.

react:addemoji

Add an emoji reaction in a chatReact / add a reaction in the chat room.Entire platform

react:removeemoji

Remove an emoji reaction in a chatRemove an emoji applied anywhere on the platform.

emoji:add

Add an emoji inside a text entryAction to add an emoji in a message/response posted anywhere on the platform.

profile:other:message

Open private messaging with a userClick the button to open private messaging with a user.User profile

6. Comments

Name

Action

Detailed description

Action location

comment:metapost:click

Click to commentClick the comment icon to write a new comment.All metapost-type channels

comment:send

Post a commentConfirm the creation of a comment.

comment:delete:click

Click to delete a commentClick to delete your comment and open the confirmation pop-up.

comment:delete:cancel

Cancel comment deletionClick to cancel the deletion of your comment.

comment:delete

Delete a commentClick to confirm the deletion of your comment.

comment:like:click

Like a commentClick the icon to like a comment.

comment:unlike:click

Unlike a commentClick the icon a second time to remove the like from the comment.

comment:flag

Report a commentClick to report a comment.Entire platform

comment:validate:click

Validate a comment

Validate a comment to mark it as useful for the community.

When a comment is validated, the associated metapost is automatically marked as "resolved".

This action can be performed by the metapost author or an administrator.

Post

comment:unvalidate:click

Invalidate a commentInvalidate a comment by clicking the options on a comment then “invalidate”.All metapost-type channels

likelist:metapostchild:click

Click to see comment likesClick the like count to see the usernames of people who liked the comment.

7. Posts & metaposts

Name

Action

Detailed description

Location

metapost:edit

Edit a metapost

Modify a metapost.

Parameter: { componentId: context.component.id }

All metapost channels

metapost:delete:click

Click to delete a metapostClick to delete a metapost.

metapost:delete

Confirm metapost deletionConfirm the deletion of a metapost.

metapost:delete:cancel

Cancel metapost deletionCancel the deletion of a metapost.

metapost:leave:click

Close the metapost creation posterClick to cancel the creation of a metapost.

metapost:like:click

Like a metapostClick the icon to like a metapost.

metapost:pdf:click

Click on an attached PDFClick on a PDF attached to a metapost to open it.

metapost:post:flag

Report a metapostClick the button to report a metapost.

metapost:product:click

Click on a product in a metapost

Click on a tagged product in a post.

Parameter: { productId: productId }

file_download

Download a fileClick the link of a file in a post.

moderationmetapost:recover:click

Restore a postClick the button to restore a post.Moderation Channel

moderationmetapost:unreport:click

Remove post reportsClick the button to remove reports from a post.

poster:product:select

Select a productSelect a product to add to your post.Post creation / edit poster

poster:productsearch:focus

Click the search bar to find a productClick the search bar to look for a product when creating or editing a post.

poster:productsearch:send

Start product searchClick to start searching for a product when creating or editing a post.

postinfeed:category:click

Post from a category

Click the button to post from a category.

Parameter: category

Category page

postinfeed:home:click

Post from homeClick the button to post from the home page.Home page

postinfeed:profil:click

Post from a profileClick the button to post from a profile.Profile

seedetails:click

Click to view details pageClick the button to view a post's detail page.Entire platform

share:link

Get link to share a post

Get the direct link to a post from the share pop-up, anywhere on the platform.

Parameter: { url: this.currentUrl }

share:pinterest:click

Share on PinterestClick the button to share a post on Pinterest.Post

8. Product testing / Missions / Contests / Events

Name

Action

Detailed description

Location

channel:mission:click

Click on a mission from a channelClick on a mission from a channel.All channels

mission:CTA:click

Click on the mission CTAClick on the CTA of a mission from the mission list on the profile or mission page.Profile or mission page

contest:view:click

Click on a contestClick on a contest to view its details.Contest Channel

contest:pastcontest:click

View past contestsClick the "Past" tab to view finished contests.

contestoptinpopup:landing

View contest opt-in popup

View the popup when the user registers for a contest.

If the user has not yet accepted contest reminder opt-in (communication).

Contest participation

contestoptinpopup:no:click

Decline contest communicationDecline contest communication.

contestoptinpopup:yes:click

Accept contest communicationAccept contest communication.

eventpage:register

Register for an eventRegister for an event.Event Channel

eventpage:deregister

Unregister from an eventUnregister from an event.

eventoptinpopup:landing

View event opt-in popup

View the popup when the user registers for an event.

If the user has not yet accepted event reminder opt-in (communication).

Event participation

eventoptinpopup:no:click

Decline event communicationDecline event communication.

eventoptinpopup:yes:click

Accept event communicationAccept event communication.

bounceactivity:missions:click

Click on the Missions buttonClick the Missions button in the bounce box on the detail pages.Detail Page

bounceactivity:contests:click

Click on the Contests buttonClick the Contests button in the bounce box on the detail pages.

bounceactivity:events:click

Click on the Events buttonClick the Events button in the bounce box on the detail pages.

bounceactivity:surveys:click

Click on the Surveys buttonClick the Surveys button in the bounce box on the detail pages.

bounceactivity:t&r:click

Click on the Product Testing buttonClick the Product Testing button in the bounce box on the detail pages.

testing:address:next

Click next in the address questionnaireClick the "Next" button in the address questionnaire of the application popup (product testing v2).Application popup

testing:customsurvey:next

Click next in the custom questionnaireClick the "Next" button in the custom questionnaire of the application popup (product testing v2).

testing:testersurvey:next

Click next in the tester profile questionnaireClick the "Next" button in the tester profile questionnaire of the application popup (product testing v2).

testing:channelapply:click

Apply to a product testing campaignClick the CTA to confirm the product testing application in the channel.Product testing channel

testingv2channel:optin

Opt-in to the T&R V2 channel boxClick “get notified” on the opt-in box in the product testing v2 channel.

testing:detailapply:click

Apply to a product testing campaignClick the CTA to confirm the product testing application on the detail page.Detail Page

testing:leavereview:click

Leave a review after product testingClick the button to leave a review on the detail page of a product testing campaign.

9. Channels

Name

Action

Action location

component:user:landing

View a user profileEntire platform

component:postfeed:landing

User lands on a Post Feed channel.PostFeed Channel

component:blog:landing

User lands on a Blog channel.Blog Channel

component:missions:landing

User lands on a mission page.Missions Channel

component:productfeed:landing

User lands on the products page.ProductFeed Channel

productfeed:product:click

Click on a product in the product channel.

component:productpairing:landing

User lands on the product pairing page.ProductPairing Channel

component:routine:landing

User lands on a Routine channel.Routine Channel

component:moderation:landing

Landing on the community moderation page.Moderation Channel

component:csurvey:landing

User lands on a Survey channel.Survey Channel

component:csurvey:answering

Start answering a survey.

component:csurvey:end

Complete the survey.

filter:category:click

Click a category to filter displayed posts in the channel.Metapost Channels with categories

filter:customfields:select

Filter channel posts by selected custom field values.Metapost Channels with custom fields

filter:mostpopular:click

Sort posts by popularity (number of likes and comments).Metapost Channels

filter:mostrecent:click

Sort posts by creation date to display the most recent first.

subscribe:channel:click

Click the button to follow a channel.Channel

unsubscribe:channel:click

Click the button to unfollow a channel.

10. Questions & answers - Q&A channel

Name

Action

Detailed description

answer

Answer a question

Send an answer in the Questions & Answers channel.

Parameter: 

{ usingSimilarAnswer: this.similarQuestionAnswerId ? 'yes' : 'no' }

answer:editing

Edit an answerClick the edit icon next to an answer in the available options to edit it.

answer:sent

Send an edited answerSend the answer that was edited in the Questions & Answers channel.

deleteanswer:open

Open pop-up to delete an answerThe pop-up window to delete an answer is displayed.

deleteanswer:deleted

Delete an answerAn answer has been deleted by the user who posted it.

deletequestion:open

Open pop-up to delete a question

Action available only for admin/moderator.

The pop-up to delete a question in the Questions & Answers channel is opened.

deletequestion:deleted

Delete a question

Action available only for admin/moderator.

A question has been deleted by the administrator.

report:answer

Report an answerClick the report button in the options next to a given answer in the Questions & Answers channel.

report:question

Report a question

Report a question in the Questions & Answers channel.

Parameter: 

{ reason,
brandId: this.question.brandCategory.brandId,
brandName: this.question.brandCategory.brandName,
brandCategoryId: this.question.brandCategory.id,
brandCategoryName: this.question.brandCategory.name,
language: this.question.brandCategory.language }

question:hideAnswers

Hide answers of a question

User clicks to hide the list of answers provided for a question.

Parameter:

{ brandId: this.question.brandCategory.brandId,
brandName: this.question.brandCategory.brandName,
brandCategoryId: this.question.brandCategory.id,
brandCategoryName: this.question.brandCategory.name,
language: this.question.brandCategory.language }

question:showAnswers

Show answers of a question

User clicks to display the list of answers provided for a question.

Parameter:

{ brandId: this.question.brandCategory.brandId,
brandName: this.question.brandCategory.brandName,
brandCategoryId: this.question.brandCategory.id,
brandCategoryName: this.question.brandCategory.name,
language: this.question.brandCategory.language }

question:openur1posted

Open the page where the question was postedClick the link icon next to a question in the options to open the page where the question was posted.

questionchat;product:click

Click on a product associated with a chat question

Click on the image of a product associated with a chat question.

Parameter: { productId: product.id }

similarquestions:open

View similar questions

Click to see similar questions.

The action can be performed platform-wide.

component:tokyquestion:landing

Open a question channelOpen the Questions & Answers channel (landing on the channel).

component:tokyquestion:filter

Filter questionsClick the button to filter questions in the channel.

component:tokyquestion:brandcat

Change brand in the Questions channelChange the zone in a Questions & Answers channel (applicable for multi-zone platforms).

11. Popups and onboarding

Name

Action

Detailed description

Location

ClosedIntroQuestion

Close sub-community selectionClose the pop-up allowing the user to select the sub-communities of interest. 

showIntroQuestion

Open sub-community selectionOpen the pop-up allowing the user to select the sub-communities of interest.

skipIntroQuestion

Skip sub-community selectionSkip the pop-up allowing the user to select the sub-communities of interest.

first_visit

Arrive on the community for the first timeA user arrives on a community for the first time.Entire platform

menu

Open onboardingClick the menu entry to open the onboarding pop-up.

menu:click

Open top-right menuClick the icon to open the menu for favorites, settings, logout, and help window.

newuserinsert:click

Open onboarding pop-upClick the link to open the onboarding pop-up from the left menu.

newuserinsert:close

Close onboarding pop-upClick the cross at the top-right of the onboarding pop-up to close it.

newuserinpop_up:mission:click

Click CTAClick the button to complete first missions in the onboarding pop-up.

welcomepopup:display:categorie

View sub-community selection pop-upArrive on the sub-community selection pop-up during first login.

welcomepopup:display:customfields

View custom fields selection pop-upArrive on the custom fields selection pop-up during first login.

welcomepopup:next

Click "Next" after registration/loginClick "Next" on the welcome pop-up during first login.

welcomepopup:skip

Click "Skip" after registration/loginClick "Skip" on the welcome pop-up during first login.

welcomescreen:next:click

Click "Next" on welcome sliderClick "Next" on the welcome slider during first login.

welcomescreen:next:last

Click last step of welcome sliderClick the last step of the welcome slider during first login.

popup:opened

Open a pop-up

Any pop-up opening (pop-up name mentioned in the custom variable).

Parameter: { type: this.popupComponent.componentName }

Pop-up

popup:closed

Close a pop-up

Any pop-up closing (pop-up name mentioned in the custom variable).

Parameter: { type: this.popupComponent.componentName }

12. Notifications

Name

Action

Detailed description

Location

notification:onboarding:click

Click on the welcome notification

Click on the welcome notification sent to every newly registered member.

It works when the welcome page is activated.

In the notifications

notificationpanel:click

Open notifications panelOpen the panel to view notifications.Entire platform

notificationpanel:open

Click on the notification bell iconClick the notification bell icon to open the notification screen.

notificationpanel:click {type = Badge}

Assign each badge

Open and click the notification to record the badge:

level 1 hero, level 2 influencer, etc.

This event tracks each badge and level with the properties "badgeName" and "level".

Example:

  • Badge:thisisme:registered
  • Badge:hero:level1:registered
  • Badge:hero:level2:registered
  • Badge:hero:level3:registered

notificationpanel:click {type = PointsThanks}

Receive / record a thank youClick the notification to record thanks received.
Was this article helpful?
0 out of 0 found this helpful