Skip to main content

How to verify MarkTag is tracking correctly

How to verify MarkTag is tracking correctly

Written by Daisy Blaschke
Updated this week

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.

  1. Go to Marktag β†’ Setup

  2. Scroll to the DNS verification section

  3. Click Verify to trigger a fresh DNS check

  4. 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:

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:

  1. Open your store in another browser tab

  2. Visit a product page, add something to cart, or start checkout

  3. 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.

Did this answer your question?