Doing Ye Analytics

Doing.ye Analytics - Privacy-First Insights

Complete guide to Doing.ye Analytics, your privacy-first analytics platform powered by Rybbit

πŸ“– 16 min readbeginnerUpdated 11/10/2026

Doing.ye Analytics - Privacy-First Insights


!Doing.ye Analytics Dashboard


Doing.ye Analytics is your comprehensive analytics platform powered by Rybbit, an open-source, privacy-friendly alternative to Google Analytics that provides deep insights while respecting customer privacy. Make data-driven decisions without compromising your customers' trust.


What is Doing.ye Analytics?


Doing.ye Analytics combines powerful analytics capabilities with privacy-first principles. Built on Rybbit's foundation, it provides everything you need to understand your customers and optimize your store performance.


πŸ”’ **Privacy-First Approach**

  • **No Cookies Required**: Track users without invasive cookies
  • **Anonymous Data**: Collect insights without personal information
  • **GDPR Compliant**: Built-in compliance with privacy regulations
  • **Data Ownership**: You own and control all your data
  • **Transparent**: Open-source and auditable code

  • πŸ“Š **Comprehensive Analytics**

  • **Real-time Data**: Live updates and instant insights
  • **E-commerce Focus**: Specialized metrics for online stores
  • **Customer Journey**: Complete behavior analysis
  • **Performance Monitoring**: Site speed and Core Web Vitals
  • **Custom Events**: Track business-specific metrics

  • Getting Started


    Enable Analytics


    #### From DoingHub

    1. Navigate to Settings β†’ Analytics

    2. Toggle "Enable Doing.ye Analytics"

    3. Configure tracking preferences

    4. Save settings


    #### Automatic Setup

    ```javascript

    // Analytics automatically installed for most stores

    // No manual code installation required

    rybbit.init({

    siteId: 'your-site-id',

    privacy: 'strict',

    cookieless: true

    });

    ```


    Initial Configuration


    #### Basic Settings

    ```javascript

    const analyticsConfig = {

    // Site identification

    siteId: 'your-doin9-store',

    domain: 'yourstore.com',


    // Privacy settings

    respectDNT: true,

    anonymizeIP: true,

    cookieless: true,


    // Tracking preferences

    trackPageViews: true,

    trackClicks: true,

    trackScrolling: true,

    trackEcommerce: true

    };

    ```


    #### E-commerce Tracking

    ```javascript

    // Automatic e-commerce event tracking

    const ecommerceEvents = {

    'product_view': 'When customer views product',

    'add_to_cart': 'When item added to cart',

    'begin_checkout': 'When checkout process starts',

    'purchase': 'When order is completed',

    'refund': 'When refund is processed'

    };

    ```


    Core Features


    πŸ“ˆ **Traffic Analytics**


    #### Visitor Insights

    ```

    Real-time Metrics:

    β”œβ”€β”€ Current Visitors: 47 online now

    β”œβ”€β”€ Page Views: 1,247 today

    β”œβ”€β”€ Unique Visitors: 892 today

    β”œβ”€β”€ Bounce Rate: 34.2%

    └── Session Duration: 3m 42s avg

    ```


    Key Metrics:

  • **Unique Visitors**: Individual people visiting your store
  • **Page Views**: Total pages viewed across all sessions
  • **Sessions**: Individual visits to your store
  • **Bounce Rate**: Percentage of single-page visits
  • **Session Duration**: Average time spent on your store

  • #### Traffic Sources

    ```

    Traffic Breakdown:

    β”œβ”€β”€ Direct: 35% (typed URL or bookmarks)

    β”œβ”€β”€ Search Engines: 28% (Google, Bing, etc.)

    β”œβ”€β”€ Social Media: 18% (Facebook, Instagram, etc.)

    β”œβ”€β”€ Referral Sites: 12% (other websites)

    └── Email: 7% (email campaigns)

    ```


    Source Analysis:

  • **Direct Traffic**: Brand awareness and repeat customers
  • **Organic Search**: SEO performance and content quality
  • **Social Media**: Social marketing effectiveness
  • **Referral Traffic**: Partnership and PR success
  • **Email Marketing**: Campaign performance

  • #### Geographic Data

    ```

    Top Countries:

    β”œβ”€β”€ United States: 45%

    β”œβ”€β”€ Canada: 18%

    β”œβ”€β”€ United Kingdom: 12%

    β”œβ”€β”€ Australia: 8%

    └── Germany: 6%

    ```


    πŸ›’ **E-commerce Analytics**


    #### Sales Performance

    ```javascript

    // Revenue tracking

    const salesMetrics = {

    totalRevenue: '$12,847.50',

    ordersCount: 89,

    averageOrderValue: '$144.35',

    conversionRate: '2.8%',

    revenuePerVisitor: '$4.03'

    };

    ```


    Key E-commerce Metrics:

  • **Revenue**: Total sales amount
  • **Orders**: Number of completed purchases
  • **Average Order Value**: Revenue divided by orders
  • **Conversion Rate**: Percentage of visitors who purchase
  • **Revenue Per Visitor**: Average revenue generated per visitor

  • #### Product Performance

    ```

    Top Products (Last 30 Days):

    β”œβ”€β”€ Premium T-Shirt: $2,450 (45 sales)

    β”œβ”€β”€ Denim Jacket: $1,890 (21 sales)

    β”œβ”€β”€ Sneakers: $1,650 (15 sales)

    β”œβ”€β”€ Hoodie: $1,320 (24 sales)

    └── Accessories Bundle: $980 (35 sales)

    ```


    Product Insights:

  • **Best Sellers**: Products generating most revenue
  • **Popular Items**: Products with most views/clicks
  • **Conversion Rates**: Which products convert best
  • **Inventory Performance**: Fast vs. slow-moving items
  • **Seasonal Trends**: Product performance over time

  • #### Customer Behavior

    ```

    Shopping Funnel:

    β”œβ”€β”€ Product Views: 1,000 visitors

    β”œβ”€β”€ Add to Cart: 180 visitors (18%)

    β”œβ”€β”€ Begin Checkout: 95 visitors (9.5%)

    β”œβ”€β”€ Complete Purchase: 28 visitors (2.8%)

    └── Conversion Rate: 2.8%

    ```


    🎯 **Advanced Analytics**


    !Advanced Analytics


    #### Cohort Analysis

    ```javascript

    // Track customer behavior over time

    const cohortData = {

    week1: { customers: 100, retention: '100%' },

    week2: { customers: 45, retention: '45%' },

    week3: { customers: 28, retention: '28%' },

    week4: { customers: 18, retention: '18%' },

    month2: { customers: 12, retention: '12%' }

    };

    ```


    Cohort Insights:

  • **Customer Retention**: How many customers return
  • **Lifetime Value**: Revenue per customer over time
  • **Churn Analysis**: When customers stop buying
  • **Engagement Patterns**: How engagement changes over time
  • **Seasonal Behavior**: Seasonal customer patterns

  • #### Funnel Analysis

    ```javascript

    // Identify conversion bottlenecks

    const salesFunnel = {

    homepage: { visitors: 1000, dropoff: '0%' },

    productPage: { visitors: 650, dropoff: '35%' },

    cart: { visitors: 180, dropoff: '72%' },

    checkout: { visitors: 95, dropoff: '47%' },

    purchase: { visitors: 28, dropoff: '71%' }

    };

    ```


    Funnel Optimization:

  • **Drop-off Points**: Where customers leave
  • **Conversion Barriers**: What prevents purchases
  • **Page Performance**: Which pages need improvement
  • **User Experience**: How to improve the journey
  • **A/B Testing**: Test improvements systematically

  • #### Custom Events

    ```javascript

    // Track business-specific metrics

    rybbit.track('newsletter_signup', {

    source: 'homepage_popup',

    campaign: 'summer_sale_2024'

    });


    rybbit.track('product_wishlist', {

    product_id: 'premium-tshirt-001',

    category: 'clothing',

    price: 29.99

    });


    rybbit.track('support_contact', {

    method: 'live_chat',

    topic: 'shipping_inquiry'

    });

    ```


    πŸ“Š **Dashboard & Reporting**


    #### Real-time Dashboard

    ```

    Live Dashboard Widgets:

    β”œβ”€β”€ Current Visitors (Real-time)

    β”œβ”€β”€ Today's Revenue (Live updates)

    β”œβ”€β”€ Recent Orders (Last 10)

    β”œβ”€β”€ Top Pages (Current hour)

    β”œβ”€β”€ Traffic Sources (Live)

    └── Conversion Rate (Today)

    ```


    #### Custom Reports

    ```javascript

    // Create custom reports

    const customReport = {

    name: 'Weekly Sales Report',

    metrics: ['revenue', 'orders', 'conversion_rate'],

    dimensions: ['date', 'traffic_source', 'device'],

    filters: {

    date_range: 'last_7_days',

    country: 'US'

    },

    schedule: 'weekly',

    recipients: ['manager@store.com']

    };

    ```


    #### Automated Insights

    ```

    AI-Powered Insights:

    β”œβ”€β”€ "Mobile conversion rate dropped 15% this week"

    β”œβ”€β”€ "Social media traffic increased 45% after campaign"

    β”œβ”€β”€ "Product X has 80% higher conversion on weekends"

    β”œβ”€β”€ "Cart abandonment peaks at 3 PM daily"

    └── "Email campaigns perform best on Tuesdays"

    ```


    Privacy & Compliance


    πŸ”’ **Privacy Features**


    #### Cookieless Tracking

    ```javascript

    // No cookies, no consent banners needed

    const privacyConfig = {

    method: 'fingerprinting',

    storage: 'localStorage',

    anonymization: 'hash',

    retention: '24_months',

    deletion: 'automatic'

    };

    ```


    #### Data Anonymization

    ```javascript

    // Automatic data anonymization

    const anonymizedData = {

    ip_address: 'hashed',

    user_agent: 'generalized',

    location: 'city_level_only',

    personal_info: 'never_collected'

    };

    ```


    #### GDPR Compliance

    ```

    GDPR Features:

    β”œβ”€β”€ No personal data collection

    β”œβ”€β”€ Automatic data anonymization

    β”œβ”€β”€ Right to be forgotten (automatic)

    β”œβ”€β”€ Data portability (export)

    β”œβ”€β”€ Transparent data usage

    └── No consent banners needed

    ```


    🌍 **Global Compliance**


    #### Regional Compliance

  • **GDPR (EU)**: Full compliance with European regulations
  • **CCPA (California)**: California Consumer Privacy Act compliance
  • **PIPEDA (Canada)**: Personal Information Protection compliance
  • **LGPD (Brazil)**: Lei Geral de ProteΓ§Γ£o de Dados compliance
  • **PDPA (Singapore)**: Personal Data Protection Act compliance

  • Integration & Setup


    πŸ”Œ **DoingHub Integration**


    #### Automatic E-commerce Tracking

    ```javascript

    // Automatic tracking for DoingHub events

    const ecommerceTracking = {

    product_view: {

    product_id: product.id,

    product_name: product.title,

    category: product.category,

    price: product.price,

    currency: 'USD'

    },


    purchase: {

    transaction_id: order.id,

    revenue: order.total,

    items: order.line_items,

    shipping: order.shipping_total,

    tax: order.tax_total

    }

    };

    ```


    #### Customer Journey Tracking

    ```javascript

    // Track complete customer journey

    const journeyEvents = [

    'page_view',

    'product_view',

    'add_to_cart',

    'remove_from_cart',

    'begin_checkout',

    'add_payment_info',

    'purchase',

    'refund'

    ];

    ```


    🎨 **Doing Studio Integration**


    #### Design Performance Tracking

    ```javascript

    // Track design element performance

    rybbit.track('cta_click', {

    element: 'hero_button',

    design_version: 'v2.1',

    position: 'above_fold',

    color: 'primary_blue'

    });


    rybbit.track('form_interaction', {

    form_type: 'newsletter_signup',

    field: 'email_input',

    design_variant: 'minimal'

    });

    ```


    Performance Monitoring


    ⚑ **Site Performance**


    #### Core Web Vitals

    ```javascript

    // Automatic performance monitoring

    const webVitals = {

    LCP: '1.8s', // Largest Contentful Paint

    FID: '45ms', // First Input Delay

    CLS: '0.05', // Cumulative Layout Shift

    TTFB: '200ms', // Time to First Byte

    FCP: '1.2s' // First Contentful Paint

    };

    ```


    #### Performance Insights

    ```

    Performance Alerts:

    β”œβ”€β”€ "Homepage LCP increased to 2.1s (target: <2.5s)"

    β”œβ”€β”€ "Mobile CLS score needs improvement (0.15)"

    β”œβ”€β”€ "Product images loading slowly on 3G"

    β”œβ”€β”€ "Checkout page FID above threshold"

    └── "Search functionality response time high"

    ```


    πŸ“± **Device & Browser Analytics**


    #### Device Breakdown

    ```

    Device Usage:

    β”œβ”€β”€ Mobile: 65% (iOS: 35%, Android: 30%)

    β”œβ”€β”€ Desktop: 28% (Windows: 18%, Mac: 10%)

    β”œβ”€β”€ Tablet: 7% (iPad: 5%, Android: 2%)

    └── Other: <1%

    ```


    #### Browser Performance

    ```

    Browser Analytics:

    β”œβ”€β”€ Chrome: 45% (avg load: 1.2s)

    β”œβ”€β”€ Safari: 25% (avg load: 1.4s)

    β”œβ”€β”€ Firefox: 15% (avg load: 1.3s)

    β”œβ”€β”€ Edge: 10% (avg load: 1.5s)

    └── Other: 5%

    ```


    Best Practices


    πŸ“Š **Analytics Strategy**


    #### Key Metrics to Track

    ```javascript

    const keyMetrics = {

    business: [

    'revenue',

    'conversion_rate',

    'average_order_value',

    'customer_lifetime_value'

    ],


    marketing: [

    'traffic_sources',

    'campaign_performance',

    'cost_per_acquisition',

    'return_on_ad_spend'

    ],


    product: [

    'product_views',

    'add_to_cart_rate',

    'product_conversion_rate',

    'inventory_turnover'

    ],


    user_experience: [

    'page_load_time',

    'bounce_rate',

    'session_duration',

    'pages_per_session'

    ]

    };

    ```


    #### Regular Monitoring

  • **Daily**: Revenue, orders, traffic, conversion rate
  • **Weekly**: Traffic sources, product performance, customer behavior
  • **Monthly**: Cohort analysis, funnel performance, seasonal trends
  • **Quarterly**: Customer lifetime value, market analysis, goal review

  • 🎯 **Optimization Workflow**


    #### Data-Driven Decisions

    ```

    Optimization Process:

    1. Identify Issue β†’ Low conversion rate on product pages

    2. Analyze Data β†’ High bounce rate, low time on page

    3. Form Hypothesis β†’ Product images loading too slowly

    4. Test Solution β†’ Optimize images, add lazy loading

    5. Measure Results β†’ Monitor conversion rate improvement

    6. Implement β†’ Roll out successful changes

    ```


    Troubleshooting


    Common Issues


    #### Data Not Appearing

    1. Check if analytics is enabled in DoingHub

    2. Verify tracking code installation

    3. Ensure ad blockers aren't interfering

    4. Wait 24 hours for data processing


    #### Incorrect Revenue Data

    1. Verify e-commerce tracking setup

    2. Check currency settings

    3. Ensure order completion events fire

    4. Validate tax and shipping inclusion


    #### High Bounce Rate

    1. Check page load speeds

    2. Verify mobile responsiveness

    3. Review content relevance

    4. Test user experience flow


    Next Steps


    πŸš€ **Advanced Analytics**


    1. Set Up Goals: Define conversion goals and KPIs

    2. Create Segments: Analyze specific customer groups

    3. Build Funnels: Identify optimization opportunities

    4. Schedule Reports: Automate regular reporting

    5. Integrate Tools: Connect with marketing platforms


    πŸ“š **Learning Resources**


  • [Analytics Setup Guide](/docs/doing-ye-analytics/setup) - Detailed configuration
  • [Dashboard Creation](/docs/doing-ye-analytics/dashboards) - Custom dashboard building
  • [DoingHub Integration](/docs/doinghub/index) - Connect your store data
  • [Doing Studio Analytics](/docs/doing-studio/index) - Track design performance

  • 🎯 **Optimization Goals**


  • **Increase Conversion Rate**: Use funnel analysis to identify bottlenecks
  • **Improve Customer Retention**: Analyze cohort data for retention strategies
  • **Optimize Marketing**: Track campaign performance and ROI
  • **Enhance User Experience**: Monitor performance and behavior metrics
  • **Grow Revenue**: Identify high-value customer segments and products

  • ---


    *Make smarter business decisions with Doing.ye Analytics. Understand your customers, optimize your store, and grow your revenue - all while respecting privacy!*


    Tags

    #analytics#rybbit#privacy#insights#data