# [SPEC] Marketing Tracking Plan This is a detailed view, most properties are individualized for evaluation but will have their event names as an aggregate and use the unique value as a trait name. **Example:** ```jsx analytics.track('Form Submission', { context: 'Webinar Registration', type: 'track', campagin: 'Performance', ...etc } ) // Aggregate: Form Action ``` **This increases the flexibility for rollup-based reporting:** - Date Range: X → Y - Event: “Form” - Filter: Type - includes: [ Campaigns ] Event Name | KPI | Trigger | Event Definition | Property Type | Property Name | Property Definition | Data Type | Sample Values | Platform | Implemented? | Method Call | Developer Notes **User Onboarding** 1. View Landing Page - KPI: % Registration Completion - Trigger: User views the landing page - Event Definition: User views the landing page of Edgio - Super Property: Platform | String | Web, Android, iOS - Super Property: Page Name | String | Landing Page - Super Property: Page Variant | String | A, B 1. Sign Up - KPI: % Registration Completion - Trigger: User signs up for an account - Event Definition: User creates a new account on Edgio - User Property: $name | String | John Smith - User Property: $email | String | **[johnsmith@Edgio.com](mailto:johnsmith@Edgio.com)** - User Property: Signup Date | Date | 1/1/2023 - User Property: Plan Type | String | Free, Pro, Enterprise - Super Property: Platform | String | Web, Android, iOS **User Engagement** 3. Create Project - KPI: Projects Created / WAU - Trigger: User creates a new project - Event Definition: User creates a new project on Edgio - Event Property: Project Name | String | My Project - Event Property: Project Type | String | Static Site, Node.js, Next.js - Event Property: Project Creation Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS 1. Deploy Project - KPI: Deployments / WAU - Trigger: User deploys a project - Event Definition: User deploys a project on Edgio - Event Property: Project Name | String | My Project - Event Property: Deployment Status | String | Success, Failed - Event Property: Deployment Time | Time | 1:23 PM - Super Property: Platform | String | Web, Android, iOS 1. Add Collaborator - KPI: Collaborators Added / WAU - Trigger: User adds a collaborator to a project - Event Definition: User adds a collaborator to a project on Edgio - Event Property: Collaborator Email | String | **[jane@Edgio.com](mailto:jane@Edgio.com)** - Event Property: Collaborator Role | String | Owner, Admin, Member - Super Property: Platform | String | Web, Android, iOS **Billing and Subscriptions** 6. Upgrade Plan - KPI: ARR / WAU - Trigger: User upgrades their plan - Event Definition: User upgrades their plan on Edgio - Event Property: New Plan Type | String | Pro, Enterprise - Event Property: Upgrade Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS 1. Downgrade Plan - KPI: Churn Rate - Trigger: User downgrades their plan - Event Definition: User downgrades their plan on Edgio - Event Property: New Plan Type | String | Free, Pro - Event Property: Downgrade Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS 1. Add Payment Method - KPI: MRR / WAU - Trigger: User adds a payment method - Event Definition: User adds - Property: Payment Method Type | String | Credit Card, PayPal, Bank Transfer - Event Property: Payment Method Added Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS **Support and Feedback** 9. Submit Support Ticket - KPI: Support Tickets / WAU - Trigger: User submits a support ticket - Event Definition: User submits a support ticket on Edgio - Event Property: Ticket Category | String | Billing, Technical, General - Event Property: Ticket Priority | String | Low, Medium, High, Urgent - Event Property: Ticket Submission Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS 1. Complete Satisfaction Survey - KPI: Customer Satisfaction Score (CSAT) - Trigger: User completes a satisfaction survey - Event Definition: User completes a satisfaction survey on Edgio - Event Property: Survey Score | Integer | 1-5 - Event Property: Survey Completion Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS **User Retention and Churn** 11. Log In - KPI: DAU / WAU - Trigger: User logs in - Event Definition: User logs in to Edgio - User Property: Last Login Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS 1. Log Out - KPI: User Session Length - Trigger: User logs out - Event Definition: User logs out of Edgio - User Property: Last Logout Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS 1. Account Deletion - KPI: Churn Rate - Trigger: User deletes their account - Event Definition: User deletes their account on Edgio - User Property: Account Deletion Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS **Marketing and Acquisition** 14. View Blog Post - KPI: Pageviews / WAU - Trigger: User views a blog post - Event Definition: User views a blog post on Edgio - Super Property: Platform | String | Web, Android, iOS - Super Property: Page Name | String | Blog Post - Super Property: Post Title | String | "Introduction to Next.js" 1. Subscribe to Newsletter - KPI: Subscribers / WAU - Trigger: User subscribes to the newsletter - Event Definition: User subscribes to Edgio's newsletter - User Property: Subscription Status | String | Subscribed - User Property: Subscription Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS 1. Unsubscribe from Newsletter - KPI: Unsubscribes / WAU - Trigger: User unsubscribes from the newsletter - Event Definition: User unsubscribes from Edgio's newsletter - User Property: Subscription Status | String | Unsubscribed - User Property: Unsubscription Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS **Integration and API Usage** 17. Add Integration - KPI: Integrations Added / WAU - Trigger: User adds an integration - Event Definition: User adds an integration to their Edgio account - Event Property: Integration Name | String | GitHub, GitLab, Bitbucket - Event Property: Integration Added Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS 1. Remove Integration - KPI: Integrations Removed / WAU - Trigger: User removes an integration - Event Definition: User removes an integration from their Edgio account - Event Property: Integration Name | String | GitHub, GitLab, Bitbucket - Event Property: Integration Removed Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS 1. API Call - KPI: API Calls / WAU - Trigger: User makes an API call - Event Definition: User makes an API call to Edgio - Event Property: API Endpoint | String | "/v1/projects", "/v1/deployments" - Event Property: API Call Date | Date | 1/1/2023 - Event Property: API Call Status | String | Success, Failed - Super Property: Platform | String | Web, Android, iOS **Referral and Sharing** 20. Invite User - KPI: Invites Sent / WAU - Trigger: User invites another user - Event Definition: User sends an invitation to join Edgio - Event Property: Invitee Email | String | **[janedoe@Edgio.com](mailto:janedoe@Edgio.com)** - Event Property: Invitation Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS 1. Share Project - KPI: Projects Shared / WAU - Trigger: User shares a project - Event Definition: User shares a project with someone else - Event Property: Project Name | String | My Project - Event Property: Share Date | Date | 1/1/2023 - Event Property: Share Method | String | Email, Social Media, Direct Link - Super Property: Platform | String | Web, Android, iOS **Organization Accounts:** 1. Organization Creation - KPI: Organizations Created / WAU - Trigger: User creates a new organization - Event Definition: User creates a new organization on Edgio - Event Property: Organization Name | String | My Organization - Event Property: Organization Creation Date | Date | 1/1/2023 - User Property: Role | String | Owner, Admin, Member - Super Property: Platform | String | Web, Android, iOS 1. Add Organization Member - KPI: Organization Members Added / WAU - Trigger: User adds a member to the organization - Event Definition: User adds a new member to an organization on Edgio - Event Property: Organization Name | String | My Organization - Event Property: Member Email | String | **[john@myorg.com](mailto:john@myorg.com)** - Event Property: Member Role | String | Admin, Member - Event Property: Member Added Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS 1. Remove Organization Member - KPI: Organization Members Removed / WAU - Trigger: User removes a member from the organization - Event Definition: User removes a member from an organization on Edgio - Event Property: Organization Name | String | My Organization - Event Property: Member Email | String | **[john@myorg.com](mailto:john@myorg.com)** - Event Property: Member Removed Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS 1. Update Organization Settings - KPI: Organization Settings Updated / WAU - Trigger: User updates organization settings - Event Definition: User updates settings for an organization on Edgio - Event Property: Organization Name | String | My Organization - Event Property: Setting Updated | String | Billing, Permissions, Integrations - Event Property: Update Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS **Account-Based Marketing (ABM) Events** 1. Schedule Sales Call - KPI: Sales Calls Scheduled / WAU - Trigger: User schedules a sales call - Event Definition: User schedules a sales call with a Edgio representative - Event Property: Call Date | Date | 1/1/2023 - Event Property: Call Time | Time | 2:00 PM - Super Property: Platform | String | Web, Android, iOS 1. Lead Nurture - KPI: Leads Nurtured / WAU - Trigger: User interacts with a nurturing campaign - Event Definition: User engages with a Edgio lead nurturing campaign (e.g. email, content download, webinar) - Event Property: Campaign Type | String | Email, Content Download, Webinar - Event Property: Interaction Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS Sales Opportunity Created 1. KPI: Sales Opportunities Created / WAU 2. Trigger: Sales representative creates a new sales opportunity 3. Event Definition: Sales representative creates a new opportunity for a lead in the Edgio CRM 4. Event Property: Opportunity Value | Integer | 5000 5. Event Property: Opportunity Stage | String | Discovery, Evaluation, Proposal, Negotiation, Closed Event Property: Opportunity Creation Date | Date | 1/1/2023 1. Super Property: Platform | String | Web, Android, iOS 2. Sales Opportunity Updated 3. KPI: Sales Opportunities Updated / WAU 4. Trigger: Sales representative updates an existing sales opportunity 5. Event Definition: Sales representative updates an opportunity in the Edgio CRM 6. Event Property: Opportunity Value | Integer | 5000 7. Event Property: Opportunity Stage | String | Discovery, Evaluation, Proposal, Negotiation, Closed 8. Event Property: Opportunity Update Date | Date | 1/1/2023 9. Super Property: Platform | String | Web, Android, iOS Super Property: Platform | String | Web, Android, iOS 1. Sales Opportunity Closed 2. KPI: Sales Opportunities Closed / WAU 3. Trigger: Sales representative closes a sales opportunity 4. Event Definition: Sales representative closes an opportunity in the Edgio CRM 5. Event Property: Opportunity Value | Integer | 5000 6. Event Property: Opportunity Stage | String | Closed Won, Closed Lost 7. Event Property: Opportunity Closed Date | Date | 1/1/2023 8. Super Property: Platform | String | Web, Android, iOS Sales Follow-up - KPI: Sales Follow-ups / WAU - Trigger: Sales representative follows up with a lead or customer - Event Definition: Sales representative follows up with a lead or customer after a sales opportunity is closed - Event Property: Follow-up Date | Date | 1/1/2023 - Event Property: Follow-up Type | String | Email, Phone Call, In-person Meeting - Event Property: Follow-up Purpose | String | Onboarding, Upsell, Retention, Support - Super Property: Platform | String | Web, Android, iOS Account Expansion - KPI: Account Expansions / WAU - Trigger: User upgrades or adds additional services to their account - Event Definition: User upgrades or adds additional services to their Edgio account, increasing its value - Event Property: Expansion Type | String | Plan Upgrade, Additional Services, Increased Usage - Event Property: Expansion Value | Integer | 1000 - Event Property: Expansion Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS Sales Referral - KPI: Sales Referrals / WAU - Trigger: User refers a new potential customer to Edgio - Event Definition: User refers a new potential customer to Edgio through a referral program - Event Property: Referral Email | String | [jane@newcustomer.com](mailto:jane@newcustomer.com) - Event Property: Referral Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS Contract Renewal - KPI: Contract Renewals / WAU - Trigger: User renews their contract with Edgio - Event Definition: User renews their contract for Edgio's services - Event Property: Contract Length | Integer | 12 (months) - Event Property: Renewal Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS Contract Termination - KPI: Contract Terminations / WAU - Trigger: User terminates their contract with Edgio - Event Definition: User terminates their contract for Edgio's services - Event Property: Termination Date | Date | 1/1/2023 - Event Property: Termination Reason | String | Cost, Dissatisfaction, Switching Providers - Super Property: Platform | String | Web, Android, iOS Sales Follow-up - KPI: Sales Follow-ups / WAU - Trigger: Sales representative follows up with a lead or customer - Event Definition: Sales representative follows up with a lead or customer after a sales opportunity is closed - Event Property: Follow-up Date | Date | 1/1/2023 - Event Property: Follow-up Type | String | Email, Phone Call, In-person Meeting - Event Property: Follow-up Purpose | String | Onboarding, Upsell, Retention, Support - Super Property: Platform | String | Web, Android, iOS Account Expansion - KPI: Account Expansions / WAU - Trigger: User upgrades or adds additional services to their account - Event Definition: User upgrades or adds additional services to their Edgio account, increasing its value - Event Property: Expansion Type | String | Plan Upgrade, Additional Services, Increased Usage - Event Property: Expansion Value | Integer | 1000 - Event Property: Expansion Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS Sales Referral - KPI: Sales Referrals / WAU - Trigger: User refers a new potential customer to Edgio - Event Definition: User refers a new potential customer to Edgio through a referral program - Event Property: Referral Email | String | [jane@newcustomer.com](mailto:jane@newcustomer.com) - Event Property: Referral Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS Contract Renewal - KPI: Contract Renewals / WAU - Trigger: User renews their contract with Edgio - Event Definition: User renews their contract for Edgio's services - Event Property: Contract Length | Integer | 12 (months) - Event Property: Renewal Date | Date | 1/1/2023 - Super Property: Platform | String | Web, Android, iOS Contract Termination - KPI: Contract Terminations / WAU - Trigger: User terminates their contract with Edgio - Event Definition: User terminates their contract for Edgio's services - Event Property: Termination Date | Date | 1/1/2023 - Event Property: Termination Reason | String | Cost, Dissatisfaction, Switching Providers - Super Property: Platform | String | Web, Android, iOS Schedule Sales Call - KPI: Sales Calls Scheduled / WAU - Trigger: User schedules a sales call with a Edgio representative - Event Definition: User schedules a sales call to discuss Edgio's services and products - Event Property: Call Date | Date | 1/1/2023 - Event Property: Call Time | Time | 2:00 PM - Event Property: Call Purpose | String | Product Inquiry, Pricing, Demo - Super Property: Platform | String | Web, Android, iOS Attend Sales Call - KPI: Sales Calls Attended / WAU - Trigger: User attends a scheduled sales call with a Edgio representative - Event Definition: User attends a sales call to discuss Edgio's services and products - Event Property: Call Date | Date | 1/1/2023 - Event Property: Call Duration | Time | 30 minutes - Event Property: Call Outcome | String | Successful, Unsuccessful, Rescheduled - Super Property: Platform | String | Web, Android, iOS Sales Nurture - KPI: Leads Nurtured / WAU - Trigger: Sales representative nurtures a lead through personalized content and follow-ups - Event Definition: Sales representative engages with a lead to build a relationship and move them through the sales funnel - Event Property: Nurture Start Date | Date | 1/1/2023 - Event Property: Nurture Type | String | Email Campaign, Phone Call, Webinar - Event Property: Nurture Status | String | Ongoing, Completed, Terminated - Super Property: Platform | String | Web, Android, iOS Sales Demo - KPI: Sales Demos Delivered / WAU - Trigger: Sales representative delivers a product demo to a potential customer - Event Definition: Sales representative presents a live or recorded demonstration of Edgio's products and services to a potential customer - Event Property: Demo Date | Date | 1/1/2023 - Event Property: Demo Duration | Time | 45 minutes - Event Property: Demo Outcome | String | Successful, Unsuccessful, Follow-up Scheduled - Super Property: Platform | String | Web, Android, iOS Proposal Sent - KPI: Proposals Sent / WAU - Trigger: Sales representative sends a proposal to a potential customer - Event Definition: Sales representative sends a formal proposal outlining Edgio's products, services, and pricing to a potential customer - Event Property: Proposal Date | Date | 1/1/2023 - Event Property: Proposal Value | Integer | 10000 - Event Property: Proposal Status | String | Pending, Accepted, Rejected - Super Property: Platform | String | Web, Android, iOS Proposal Follow-up - KPI: Proposal Follow-ups / WAU - Trigger: Sales representative follows up with a potential customer after sending a proposal - Event Definition: Sales representative contacts a potential customer to discuss the proposal and address any questions or concerns - Event Property: Follow-up Date | Date | 1/1/2023 - Event Property: Follow-up Type | String | Email, Phone Call, Meeting - Event Property: Follow-up Outcome | String | Successful, Unsuccessful, Further Follow-up Required - Super Property: Platform | String | Web, Android, iOS Proposal Accepted - KPI: Proposals Accepted / WAU - Trigger: Potential customer accepts a sales proposal from Edgio - Event Definition: Potential customer formally accepts the proposal for Edgio's products and services - Event Property: Acceptance Date | Date | 1/1/2023 - Event Property: Accepted Proposal Value | Integer | 10000 - Event Property: Next Steps | String | Contract Signing, Onboarding, Payment - Super Property: Platform | String | Web, Android, iOS Proposal Rejected - KPI: Proposals Rejected / WAU - Trigger: Potential customer rejects a sales proposal from Edgio - Event Definition: Potential customer formally declines the proposal for Edgio's products and services - Event Property: Rejection Date | Date | 1/1/2023 - Event Property: Rejected Proposal Value | Integer | 10000 - Event Property: Rejection Reason | String | Price, Competition, Timing - Super Property: Platform | String | Web, Android, iOS Sales Onboarding - KPI: Sales Onboarding Completed / WAU - Trigger: New customer starts onboarding process with Edgio - Event Definition: New customer begins the process of integrating Edgio's products and services into their workflow - Event Property: Onboarding Start Date | Date | 1/1/2023 - Event Property: Onboarding Type | String | Self-guided, Assisted, Custom - Event Property: Onboarding Status | String | In Progress, Completed, Abandoned - Super Property: Platform | String | Web, Android, iOS Sales Upsell - KPI: Sales Upsells / WAU - Trigger: Sales representative identifies and pursues an upsell opportunity with an existing customer - Event Definition: Sales representative offers additional products or services to an existing customer, generating more revenue - Event Property: Upsell Date | Date | 1/1/2023 - Event Property: Upsell Value | Integer | 2000 - Event Property: Upsell Type | String | Additional Features, Increased Capacity, Extended Support - Super Property: Platform | String | Web, Android, iOS Form Fill - KPI: Form Fills / WAU - Trigger: User submits a form on Edgio's website or app - Event Definition: User completes and submits a form, such as contact information or sign-up forms - Event Property: Form Name | String | Contact Us, Sign Up, Request Demo - Event Property: Form Submission Date | Date | 1/1/2023 - Event Property: Form Submission Source | String | Web, Android, iOS - Super Property: Platform | String | Web, Android, iOS Email Subscription - KPI: Email Subscriptions / WAU - Trigger: User subscribes to Edgio's email newsletter or updates - Event Definition: User provides their email address and opts-in to receive email communications from Edgio - Event Property: Subscription Date | Date | 1/1/2023 - Event Property: Subscription Source | String | Web, Android, iOS - Super Property: Platform | String | Web, Android, iOS Content Download - KPI: Content Downloads / WAU - Trigger: User downloads a piece of content from Edgio's website or app - Event Definition: User downloads content, such as whitepapers, ebooks, or case studies, provided by Edgio - Event Property: Content Name | String | Whitepaper: Boosting Sales, Ebook: Mastering Edgio, Case Study: Acme Corp Success - Event Property: Download Date | Date | 1/1/2023 - Event Property: Download Source | String | Web, Android, iOS - Super Property: Platform | String | Web, Android, iOS Webinar Registration - KPI: Webinar Registrations / WAU - Trigger: User registers for a Edgio webinar or online event - Event Definition: User provides their contact information and signs up to attend a Edgio webinar or online event - Event Property: Webinar Name | String | Boosting Sales with Edgio, Mastering Edgio for Developers, Edgio Case Study Showcase - Event Property: Registration Date | Date | 1/1/2023 - Event Property: Registration Source | String | Web, Android, iOS - Super Property: Platform | String | Web, Android, iOS Webinar Attendance - KPI: Webinar Attendances / WAU - Trigger: User attends a Edgio webinar or online event - Event Definition: User logs in and participates in a Edgio webinar or online event - Event Property: Webinar Name | String | Boosting Sales with Edgio, Mastering Edgio for Developers, Edgio Case Study Showcase - Event Property: Attendance Date | Date | 1/1/2023 - Event Property: Attendance Source | String | Web, Android, iOS - Super Property: Platform | String | Web, Android, iOS Social Media Engagement - KPI: Social Media Engagements / WAU - Trigger: User interacts with Edgio's content on social media - Event Definition: User likes, shares, comments on, or retweets Edgio's content on social media platforms - Event Property: Social Platform | String | Facebook, Twitter, LinkedIn, Instagram - Event Property: Engagement Date | Date | 1/1/2023 - Event Property: Engagement Type | String | Like, Share, Comment, Retweet - Super Property: Platform | String | Web, Android, iOS