Doing.ye Analytics - Privacy-First Insights
Complete guide to Doing.ye Analytics, your privacy-first analytics platform powered by Rybbit
Doing.ye Analytics - Privacy-First Insights
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**
π **Comprehensive Analytics**
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:
#### 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:
#### 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:
#### 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:
#### 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**
#### 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:
#### 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:
#### 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
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
π― **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**
π― **Optimization Goals**
---
*Make smarter business decisions with Doing.ye Analytics. Understand your customers, optimize your store, and grow your revenue - all while respecting privacy!*