Instrument Pendo Track Events#112
Open
novus-by-pendo[bot] wants to merge 2 commits into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds Pendo Track Event instrumentation across 7 files to capture 10 key user interaction events. These events cover the full user lifecycle including authentication (sign-up, login, logout, auth failures), chat interactions (message sent, command executed, chat created/deleted, chat history searched), and profile management (profile updated).
Changes
user_signed_uptrack event in signUp.tsx onSuccess callback with oauth_provider, has_first_name, has_email, latitude, and longitude metadataauth_failedtrack event in signUp.tsx onError callback with oauth_provider, auth_type, and error_message metadatauser_logged_intrack event in login.tsx onSuccess callback with oauth_provider, latitude, and longitude metadataauth_failedtrack event in login.tsx onError callback with oauth_provider, auth_type, and error_message metadatauser_logged_outtrack event in profileDropdown.tsx clearStorageAndLogout function, fired before session is clearedmessage_senttrack event in chat.tsx sendMessageMutation onSuccess with chat_id, has_url_context, is_command, message_length, and response_length metadatacommand_executedtrack event in chat.tsx when isCommand is true, with chat_id, search_query, and links_opened_count metadatachat_createdtrack event in chatList.tsx createNewChatMutation onSuccess with chat_id, total_chat_count, and trigger_source metadatachat_deletedtrack event in chatListItem.tsx deleteChatMutation onSuccess with chat_id and remaining_chat_count metadataprofile_updatedtrack event in userDetails.tsx updateUserMutation onSuccess with has_last_name, has_email, and fields_updated metadatachat_history_searchedtrack event in chatList.tsx with search_term, results_count, and total_chats_count metadataNotes
Generated by Novus.