Installation
Installing PixelMate Pro takes less than a minute. Follow the steps below to get started.
- Download the
pixelmate-pro.zip file from your account dashboard.
- In your WordPress admin, go to Plugins → Add New → Upload Plugin.
- Choose the zip file and click Install Now.
- Click Activate once installation completes.
- You'll see a new PixelMate Pro menu item in your WordPress sidebar.
Pro tip: Make sure your WordPress version is 5.8 or higher and PHP is 7.4+. PixelMate Pro is tested up to WordPress 6.7.
Quick Setup
After activation, the setup wizard will guide you through the initial configuration:
- Navigate to PixelMate Pro → Dashboard.
- Click Run Setup Wizard.
- Select which platforms you want to enable.
- Enter your Pixel IDs from each platform.
- Choose your default events (PageView recommended for all platforms).
- Save and start tracking.
Connect Meta (Facebook, Instagram, Threads) tracking in three simple steps:
- Go to PixelMate Pro → Platforms → Meta.
- Enter your Meta Pixel ID (found in Meta Events Manager).
- Optionally, enter your Conversions API Token for server-side tracking.
Available Meta Events:
PageView — Tracks every page visit
ViewContent — Product or content views
AddToCart — Items added to cart
InitiateCheckout — Checkout started
Purchase — Completed purchases
Lead — Form submissions and leads
Custom — Any custom event name
Enable Enhanced Matching to send hashed user data (email, phone, name) for better attribution.
Note: For CAPI, generate an access token in Meta Events Manager → Settings → Conversions API. PixelMate Pro handles event deduplication automatically.
TikTok Pixel Setup
Integrate TikTok tracking for your viral campaigns:
- Go to PixelMate Pro → Platforms → TikTok.
- Enter your TikTok Pixel ID from TikTok Events Manager.
- Configure which standard events to track.
Available TikTok Events:
ViewContent — Content or product viewed
AddToCart — Added item to cart
Checkout — Initiated checkout
Purchase — Completed purchase
CompletePayment — Payment completed
SubmitForm — Form submitted
ClickButton — Button clicked
Custom — Custom event names
Google Tag Manager
PixelMate Pro automatically pushes events to the GTM dataLayer:
- Go to PixelMate Pro → Platforms → Google Tag Manager.
- Enter your GTM Container ID (e.g.,
GTM-XXXXXXX).
- Configure which events push to the dataLayer.
DataLayer format:
{
event: 'pixelmate_event',
pixelmate: {
platform: 'meta' | 'tiktok' | 'custom',
eventName: 'Purchase',
eventData: { value: 49.99, currency: 'USD' }
}
}
Create GTM triggers using the pixelmate_event custom event and map variables to your tags.
Custom Events System
Define unlimited custom events with dynamic data:
- Go to PixelMate Pro → Custom Events → Add New.
- Give your event a name (e.g., "Newsletter Signup").
- Select the trigger type:
- Click — Target a CSS selector
- Form Submit — Form submission events
- Scroll Depth — 25%, 50%, 75%, 100%
- Time on Page — After X seconds
- Element Visible — When element enters viewport
- Add dynamic parameters using curly brace syntax:
{post_id}, {user_email}, {cart_total}.
- Select which platforms receive this event.
- Save and activate.
Available dynamic variables: {post_id}, {post_title}, {post_type}, {user_id}, {user_email}, {user_role}, {cart_total}, {cart_count}, {product_id}, {product_price}, {page_url}, {referrer}
Conditional Logic
Control pixel firing with precise conditions:
- Page Rules: Homepage, specific pages, posts, categories, tags, custom post types
- User Rules: Logged in/out, specific roles, user capabilities
- Device Rules: Desktop, tablet, mobile
- Geolocation: Include/exclude by country (uses MaxMind GeoIP)
- Schedule: Fire pixels only during specific dates or times
Combine conditions with AND/OR logic for complex rules.
Troubleshooting
Pixels aren't firing
- Enable Debug Mode in PixelMate Pro → Settings → Debug.
- Open your browser console (F12) and check for errors.
- Verify your Pixel IDs are correct.
- Check that your theme isn't blocking scripts (try a default WP theme).
Server-side events not sending
- Verify your CAPI token is valid in Meta Events Manager.
- Check your server's outgoing HTTP connections are allowed.
- Review the event log in PixelMate Pro → Logs.
Still stuck?
Reach out to our support team via the Contact page with your debug log and we'll help you out.