MarkTag uses server-side tracking, which means events are sent directly from your store's server to Markopolo β not through a browser pixel. This makes it more reliable and privacy-friendly, but it also means you can't use browser developer tools to verify it the way you would with a traditional pixel.
Here's how to confirm your MarkTag is set up and working correctly.
Step 1: Check your connection status
Go to Marktag β Data Room. Your tag will show one of four statuses:
Status | What it means |
π Waiting for events | Tag is created but no events have been received yet |
π’ Connected | At least one event has been received β you're live |
π Pending | DNS verification is still in progress |
π΄ Error | Verification or connection failed β action required |
If you're on Connected, your tag is working. If you're on any other status, continue to the steps below.
Step 2: Verify your DNS records
If your status shows Pending or Error, your DNS records may not have propagated yet.
Go to Marktag β Setup
Scroll to the DNS verification section
Click Verify to trigger a fresh DNS check
If it fails, confirm the DNS records have been added correctly in your domain registrar β propagation can take up to 24β48 hours
Common mistakes to avoid when entering your domain:
β
https://yourstore.comβ βyourstore.comβ
www.yourstore.comβ βyourstore.com
Step 3: Watch the live event feed during setup
During the setup flow, Markopolo shows a live event feed that updates every 5 seconds. To trigger it:
Open your store in another browser tab
Visit a product page, add something to cart, or start checkout
Switch back to Markopolo β you should see events appearing within a few seconds
Once the first event appears, your status automatically advances to Connected.
Step 4: Check recent events in Analytics
After setup, you can verify ongoing tracking in Marktag β Analytics β Recent Events.
This table shows:
Event type (AddToCart, ViewItem, Purchase, etc.)
Marketing User ID (MUID) β unique per visitor
Platform and timestamp
You can filter by event type and date range (today, last week, last month). Click any row to see the full raw event payload β useful for confirming that product details like name, price, and quantity are being captured correctly.
What events does MarkTag track?
MarkTag automatically captures the following events when your store is configured correctly:
Event | Triggered when |
PageView | Any page is loaded |
ViewItem / ViewContent | A product page is viewed |
AddToCart | A product is added to cart |
ViewCart | The cart page is viewed |
BeginCheckout | Checkout is started |
Purchase | An order is completed |
AbandonedCart | Cart is left without checkout |
AbandonedCheckout | Checkout is started but not completed |
For cart and purchase events, MarkTag also captures product-level data: name, price, quantity, category, and variant.
Tracking isn't working β what to check
No events appearing after 10 minutes:
Confirm the MarkTag snippet is installed on all pages of your store, not just the homepage
Check that your DNS records are correct and verified
Make sure you've actually visited your store and triggered an event after setup
Events appearing but no product data:
Check that your store is passing product details (name, price, quantity) with cart and purchase events
If you're on a headless or custom storefront, your developer may need to verify the event payload includes a
products[]array
Status stuck on Pending:
DNS propagation can take up to 48 hours β wait and re-verify
Double-check that the DNS records were added to the correct domain registrar
Need help? If your status shows Error after 48 hours or events aren't appearing despite correct setup, contact support with your account email address.