Skip to content

Free Chrome extension / Manual installation

ChatGPT Pixel Helper: inspect your first event.

Want to know if your ChatGPT Ads pixel is firing? Install the helper, start inspection, complete one test action, and it shows the pixel ID and event name it observed. If nothing appears, follow the missing-event checklist; if a call appears, confirm receipt in your conversion setup.

No account required. Manual installation in desktop Chrome; mobile Chrome cannot load this extension.

ChatGPT Pixel HelperExample
SDK function observed

store.example.com

1Pixel ID
3Observed calls
PIXEL IDpixel_example_store
page_viewed
items_added
checkout_started

Observed in this tab. Receipt and attribution are checked separately.

Check the installation

See whether the SDK function or an OpenAI pixel resource is visible, and inspect the pixel IDs observed on this page.

Follow conversion calls

Start inspection, perform a test action, then see the event name and time. Keep watching while the popup is closed.

Keep inspection local

No account, analytics, or external requests from the extension. Export a local report with no event payloads or customer identifiers.

Manual installation

Install in Chrome, step by step.

The ZIP includes the extension and an installation guide. Extract it, then load the folder in Chrome. No account or Chrome Web Store registration needed.

Download the ZIP

Copy this address into Chrome’s address bar:

chrome://extensions
  1. 01

    Download and extract the ZIP

    On Mac, double-click the ZIP. On Windows, right-click it and choose Extract All. Keep the chatgpt pixel helper folder somewhere permanent, such as Documents. Chrome needs these files to remain there.

  2. 02

    Open Chrome’s Extensions page

    Type or paste chrome://extensions into the address bar in desktop Chrome, then press Enter.

  3. 03

    Turn on Developer mode

    Use the Developer mode switch in the top-right corner. Chrome will show the Load unpacked button.

    Chrome’s Extensions page with Developer mode outlined in green and Load unpacked outlined in orange.
    Turn on Developer mode (green), then use Load unpacked (orange) in the next step. Chrome’s example extension is shown here. Click to enlarge.
  4. 04

    Choose Load unpacked

    Select the extracted chatgpt pixel helper folder that contains manifest.json. Choose the folder itself, not the ZIP. ChatGPT Pixel Helper by Advarde will appear in your extensions.

  5. 05

    Pin the helper and inspect your website

    Open Chrome’s puzzle-piece Extensions menu and pin ChatGPT Pixel Helper. Visit your website, click the helper, and perform a test action. Reopen the popup to review calls or export observations. After reloading the website, click the helper again to start inspection.

    Chrome’s puzzle-piece Extensions menu, with the pin button circled in green.
    Click the pin beside ChatGPT Pixel Helper. Chrome’s screenshot uses “Hello Extensions” as an example. Click to enlarge.

Try it before inspecting your site

See your first event in a booking demo.

Open our demo in desktop Chrome after installing the helper. Allow the demo’s simulated consent, confirm a synthetic booking, then reopen the extension to see one appointment_scheduled call. Try a rejected booking or repeat the callback to see why neither should add a completed-action call.

The demo runs in page memory with a synthetic SDK. No booking is made and no event is sent to OpenAI. It demonstrates local calls, not platform receipt or attribution.

Open the interactive booking demo →

Your first inspection

Test one completed action.

Choose a booking, accepted form, or test order your team permits. Note its expected event name and pixel ID. The helper observes your implementation; it does not create test conversions or grant consent.

Actual Pixel Helper showing a local booking pixel, granted consent, and one observed appointment_scheduled call.
Actual extension in an automated local rehearsal on 13 September 2026. Synthetic booking and SDK; no event was sent to OpenAI. This is an observed call, not a confirmed receipt or attributed conversion.
  1. 01

    Start from your website

    Open the page in desktop Chrome and click the helper before the test. Use a normal website tab; protected browser pages and separate iframe checkouts cannot be inspected.

  2. 02

    Read the starting state

    Check the observed pixel ID against the expected setup. “Unknown” consent means the helper has not observed that call; it does not mean consent is granted. Earlier calls may already have left the SDK queue.

  3. 03

    Complete the permitted action

    Return to the website and finish one new successful action. Let the site use the real consent decision. Inspection continues while the popup is closed. A rejected action should not create a completed-action event.

  4. 04

    Reopen the helper

    Look for the expected event name and observed time. If you reloaded the website, open the helper again before repeating the action. Use Export JSON when you need a local record; event payloads and customer identifiers are excluded.

  5. 05

    Choose the next check below

    No call points you toward the trigger and consent checks. An observed call points you toward the expected source and recent receipts. Stop inspection when you are finished.

After inspection

Use the result to choose your next check.

No expected event call

Verify that the business action succeeded, then inspect its trigger and consent. Our booking example shows how a page-load trigger can miss an in-app confirmation.

Diagnose a missing event

An event call appeared

Match the installed pixel with your account’s conversion setup. In Advarde, open the setup, choose Test events, and check the recent browser receipt sample after your action. An observed call alone does not establish receipt or attribution.

Open conversion setup

The September 13 automated rehearsal checked the downloadable archive, unchanged extension permissions, unpacked loading, first inspection, and local JSON export. It did not measure a new user’s installation experience or test platform acceptance. Read the test and its limits.

A few useful answers

Questions, answered.

How do I update the helper?

Updates are manual. Download the latest ZIP, extract it, and replace the extension files in the same folder you originally loaded. Open chrome://extensions and click Reload on ChatGPT Pixel Helper. Reload your website, then open the helper again.

Why does Chrome say it cannot find manifest.json?

Extract the ZIP first. In Load unpacked, select the chatgpt pixel helper folder containing manifest.json, popup.html, and the other extension files. If you see another folder inside your extracted download, open it to find the extension folder.

How do I remove it?

Open chrome://extensions, find ChatGPT Pixel Helper by Advarde, and click Remove. Reload any website tabs you inspected to end their observation sessions. You can then delete the extracted folder.

Does an observed event mean tracking is working?

It means the helper observed a browser call or resource. It does not prove OpenAI accepted the event or attributed a conversion. Confirm recent event receipts and reporting in your advertiser account or Advarde.

Why are my pixel ID or consent state unknown?

The helper can read calls still in the SDK queue and calls made after inspection begins. A loaded SDK may already have consumed earlier initialization or consent calls. Unknown means those values were not observed.

Does it change events or consent?

The helper observes the existing SDK function while preserving its arguments, return values, and errors. It does not send test conversions, set consent, or read customer fields. Stop inspection or reload the page to remove the observation hooks.

Which pages can I inspect?

Normal HTTP and HTTPS pages in Chrome. Browser settings, the Chrome Web Store, and other protected pages cannot be inspected. This release observes the main frame, not separate iframe checkouts.

Is this the same as Meta Pixel Helper?

No. It’s an independent Advarde tool for the OpenAI Measurement Pixel used by ChatGPT Ads; it works the same way (observe calls in your tab) but reads a different SDK.

How do I check my pixel if I installed it with Google Tag Manager?

Publish or preview the GTM container, load your site in a normal Chrome tab, start the helper, then do the test action. For GTM-specific failure modes, see the GTM install guide.

Installation follows Chrome’s Load unpacked instructions. Built against the OpenAI Measurement Pixel documentation. An independent tool by Advarde.

Chrome screenshots © Google, from the Chrome for Developers guide, used unchanged under CC BY 4.0. Chrome’s appearance may vary by version and operating system.