Instrument Pendo Track Events - #2
Open
novus-by-pendo[bot] wants to merge 1 commit into
Open
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
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 18 key user interactions in the Arcapush platform. Client-side events use
pendo.track()for browser-based actions (form submissions, searches, sharing, payment flows), while server-side events use HTTP POST to the Pendo Track API for backend operations (payment callbacks, vote verification, reviews, access requests).Changes
product_submittedtrack event in SubmitForm.tsx after successful product submission with metadata about category, media assets, and scrape statuswebsite_metadata_scrapedtrack event in SubmitForm.tsx when URL scraper successfully extracts OG metadataai_agent_submittedtrack event in AgentForm.tsx after successful AI agent listing creationhackathon_project_submittedtrack event in HackathonForm.tsx after successful hackathon build submissiononboarding_completedtrack event in OnboardingForm.tsx when new user finishes onboarding with role and profile detailsboost_payment_completedtrack event in useBoost.ts after successful USDC on Base payment and registry syncsolana_payment_completedtrack event in PaymentModal.tsx after successful Solana SOL payment and verificationboost_package_selectedtrack event in PaymentModal.tsx when user selects a boost tier (LAUNCH/PRO/PRO_MAX)competition_vote_castclient-side track event in CompetitionsClient.tsx when user submits a competition voteregistry_search_executedtrack event in GlobalSearch.tsx when user performs a search from the global search barproduct_sharedtrack event in StartupPageClient.tsx when user copies product link to clipboardproduct_shared_on_twittertrack event in StartupPageClient.tsx when user clicks Share on X buttonsubmission_type_selectedtrack event in SubmitGate.tsx when user picks a submission type from the type pickercard_payment_initiatedserver-side track event in paystack/initialize/route.ts via Pendo Track API after Paystack transaction initializationcard_payment_completedserver-side track event in paystack/callback/route.ts via Pendo Track API after successful Paystack verification and tier upgradecompetition_vote_verifiedserver-side track event in competitions/verify/route.ts via Pendo Track API when email verification confirms a votereview_submittedserver-side track event in reviews/route.ts via Pendo Track API after a product review is createdaccess_request_submittedserver-side track event in access-request/route.ts via Pendo Track API after an investor/B2B access request is createdNotes
typeof window !== 'undefined' && window.pendochecks to prevent errors if Pendo agent is not loadedGenerated by Novus.