What are Pixels?
Pixels in Transfer-PCM are tracking codes that help you monitor visitor activity on your transfer pages. They work like analytics pixels from Google Analytics, Facebook, or other tracking services, allowing you to track conversions, retarget visitors, and gather detailed analytics about who's accessing your file transfers.
How to Access Pixels
- Main Navigation: Click "Pixels" in the top navigation menu
- Dashboard: Access pixels from the dashboard sidebar
- Direct URL: Navigate to /pixels in your browser
- Transfer Settings: Add pixels when creating or editing transfers
How to Use Pixels
Creating a New Pixel
To create a new tracking pixel:
- Go to the "Pixels" page
- Click "Create Pixel" or "Add Pixel"
- Fill in the pixel details:
- Name: Give your pixel a descriptive name
- Type: Choose the pixel type (Google Analytics, Facebook, Custom, etc.)
- Pixel Code: Paste your tracking code
- Status: Set as active or inactive
- Click "Create Pixel" to save
Pixel Types
Transfer-PCM supports various pixel types:
Google Analytics
- Universal Analytics: Classic Google Analytics tracking
- Google Analytics 4: Latest GA4 tracking code
- Enhanced Ecommerce: Track file downloads as conversions
- Custom Events: Track specific user actions
Facebook Pixel
- Standard Events: Track pageviews, downloads, etc.
- Custom Events: Track specific conversion actions
- Retargeting: Create custom audiences for ads
- Conversion Tracking: Track file download conversions
Custom Pixels
- JavaScript Code: Add custom tracking scripts
- Third-party Tools: Integrate with other analytics platforms
- Custom Events: Track specific user behaviors
- API Calls: Send data to external systems
Managing Pixels
Once created, you can manage your pixels:
Pixel Actions
- Edit: Modify pixel settings and code
- Enable/Disable: Activate or deactivate pixels
- Delete: Remove pixels from your account
- Copy Code: Copy pixel code for external use
Pixel Statistics
- Usage Count: How many transfers use this pixel
- Firing Rate: How often the pixel fires
- Performance: Pixel loading times and success rates
Assigning Pixels to Transfers
You can assign pixels to transfers in several ways:
During Transfer Creation
- When creating a new transfer, select pixels from the dropdown
- Multiple pixels can be selected for a single transfer
- Pixels will fire when visitors access the transfer page
After Transfer Creation
- Go to the transfer details page
- Click "Edit Transfer"
- Select pixels from the pixel dropdown
- Save the changes
Bulk Assignment
- Select multiple transfers from the transfers list
- Use the bulk actions menu to assign pixels
- Choose the pixels you want to add
Pixel Features
Tracking Events
Pixels can track various events on your transfer pages:
Page Events
- Page View: When someone visits the transfer page
- Page Load: When the page fully loads
- Time on Page: How long visitors stay on the page
Download Events
- Download Start: When someone starts downloading
- Download Complete: When download finishes
- Download Cancel: When download is cancelled
User Interaction Events
- Click Events: When users click on elements
- Scroll Events: When users scroll through the page
- Form Interactions: When users interact with forms
Pixel Configuration
Pixel Settings
- Name: Descriptive name for the pixel
- Type: Choose the pixel type
- Code: Paste your tracking code
- Status: Active or inactive
- Firing Conditions: When the pixel should fire
Advanced Settings
- Firing Rules: Set conditions for when pixels fire
- Custom Parameters: Add custom data to pixel events
- Timing Controls: Control when pixels load
- Performance Settings: Optimize pixel loading
What to Expect
Pixel Setup
- Pixels are created instantly
- You can assign them to transfers immediately
- Pixels start tracking as soon as they're assigned
- Real-time data appears in your analytics platforms
Tracking Performance
- Pixels load quickly and don't slow down transfer pages
- Tracking data is sent securely to your analytics platforms
- Pixels work across all devices and browsers
- Automatic error handling for failed pixel loads
Data Collection
- Track visitor behavior on transfer pages
- Monitor download conversions and rates
- Gather demographic and geographic data
- Create custom audiences for marketing
Common Pixel Types
Google Analytics Setup
To set up Google Analytics tracking:
Universal Analytics
- Tracking ID: UA-XXXXXXXXX-X format
- Code Format: Standard Google Analytics tracking code
- Events: Track pageviews, downloads, and custom events
Google Analytics 4
- Measurement ID: G-XXXXXXXXXX format
- Code Format: GA4 gtag.js tracking code
- Events: Enhanced event tracking capabilities
Facebook Pixel Setup
To set up Facebook Pixel tracking:
Standard Events
- PageView: Track when pages are viewed
- Lead: Track when someone downloads files
- CompleteRegistration: Track form submissions
Custom Events
- Download: Track file downloads specifically
- FileView: Track when files are viewed
- Share: Track when transfers are shared
Custom Pixel Setup
For custom tracking needs:
JavaScript Tracking
- Custom Scripts: Add your own JavaScript code
- API Calls: Send data to external systems
- Event Tracking: Track specific user actions
Third-party Integration
- Marketing Tools: HubSpot, Mailchimp, etc.
- Analytics Platforms: Mixpanel, Amplitude, etc.
- CRM Systems: Salesforce, Pipedrive, etc.
Pixel Analytics
Tracking Performance
Monitor how your pixels perform:
Pixel Metrics
- Firing Rate: How often pixels fire successfully
- Error Rate: Percentage of failed pixel loads
- Load Time: How quickly pixels load
- Success Rate: Overall pixel reliability
Conversion Tracking
- Download Conversions: Track file download events
- Page View Conversions: Track page visit events
- Custom Conversions: Track specific user actions
Pixel Reports
- Pixel Performance: Overview of all pixels
- Conversion Reports: Track conversion rates
- Error Reports: Monitor pixel errors
- Usage Reports: See which transfers use which pixels
Common Issues and Tips
Pixel Setup Issues
- Pixel Not Firing: Check if pixel code is correct
- Ad Blockers: Some ad blockers may prevent pixels
- Code Errors: Validate pixel code before adding
- Loading Issues: Check browser console for errors
Pixel Management Tips
- Test pixels before using them on important transfers
- Use descriptive names for easy identification
- Regularly check pixel performance and error rates
- Keep pixel codes updated with latest versions
- Monitor conversion rates to optimize tracking
Best Practices
- Use pixels sparingly to avoid page slowdown
- Test pixels in different browsers and devices
- Respect user privacy and comply with regulations
- Document pixel purposes for team members
- Regularly audit and clean up unused pixels
Advanced Pixel Features
Pixel Automation
- Auto-assignment: Automatically assign pixels to transfers
- Pixel Rules: Set conditions for pixel assignment
- Smart Tracking: Automatically track relevant events
Pixel Integration
- API Access: Manage pixels programmatically
- Webhook Support: Get notifications for pixel events
- Third-party Integration: Connect with external analytics tools
Advanced Tracking
- Custom Events: Track specific user behaviors
- Dynamic Parameters: Pass transfer data to pixels
- Cross-domain Tracking: Track users across domains
- Enhanced Ecommerce: Track file downloads as purchases
Privacy and Compliance
Data Privacy
- GDPR Compliance: Respect user privacy preferences
- Cookie Consent: Handle cookie consent properly
- Data Minimization: Only collect necessary data
- User Control: Allow users to opt out of tracking
Compliance Features
- Privacy Controls: Manage what data is collected
- Consent Management: Handle user consent properly
- Data Retention: Control how long data is kept
- Export Rights: Allow users to export their data
Pixel Limits and Plans
Plan Features
- Free Plans: Limited number of pixels
- Premium Plans: More pixels and advanced features
- Enterprise Plans: Unlimited pixels and custom tracking
Pixel Limits
- Pixel Count: Number of pixels you can create
- Transfer Limits: How many transfers can use pixels
- Event Limits: Monthly event tracking limits
- Data Retention: How long tracking data is kept