- A Meta Pixel or dataset ID to identify the correct data source
- Browser events for customer activity such as page views and checkout
- The Meta Conversions API (CAPI) for authoritative server-side Purchase events, when enabled for your store
Before you start
You need:- Access to your organisation’s Meta Business Portfolio or Business Suite
- Permission to manage the Pixel or dataset in Meta Events Manager
- The storekit store URL you want to measure
- Approval from the person responsible for your privacy notice, cookie consent, and advertising measurement
Do you need a Meta app?
You do not normally need to create your own Meta app for a manual storekit setup. Meta recommends generating the access token through Events Manager. Meta’s documented Manage Integrations flow creates the required Conversions API app and system user without App Review. A custom app is generally only needed for an organisation building its own OAuth-based onboarding or managing many advertisers programmatically. See Meta’s current Conversions API getting started guide before creating credentials, because Meta may change labels or permission requirements.1. Select or create the Meta data source
In Meta Events Manager, select the Pixel or dataset that should receive events from this store. Use the same data source for browser and server events. Creating separate data sources for the same storefront makes attribution and deduplication harder. Record its Pixel or dataset ID. Do not confuse this with an ad account ID, Business Portfolio ID, or Meta app ID.2. Add the ID to storekit
The Meta Pixel integration is configured separately for each store.1
Open the Meta Pixel integration
In the storekit dashboard, go to Stores → your store → Settings → Integrations → Meta Pixel.
2
Enter the data source ID
Enter the ID in Meta Pixel ID.
3
Save the setting
Click Save.
3. Generate a Conversions API access token
In your Meta Business account, open Events Manager and select the Pixel or dataset. Then open Settings, find Conversions API, and under Set up manually choose Generate access token. Meta notes that the token option is only visible to users with sufficient business permissions. If the option is missing, ask a Meta Business administrator to complete the step or grant the required access. Return to the storekit Meta Pixel integration, enter the token in Conversions API access token, and click Save. Server-side tracking is enabled when both the Pixel ID and access token are saved.4. Understand which events are sent
The current setup can include:
Server-side Purchase values come from the completed storekit order rather than values supplied by the browser. Customer identifiers may be normalised and SHA-256 hashed before delivery; website context such as IP address, browser user agent, and source URL may also be sent to support matching and attribution.
5. Test before running campaigns
Check browser events
- Install Meta’s Meta Pixel Helper browser extension
- Open the storekit store
- Visit a menu, add an item, and begin checkout
- Confirm that the expected events use the intended Pixel or dataset ID
Check server events
Meta’s Test Events tool requires a temporarytest_event_code to be included in the server request. Ask storekit support to coordinate this test; there is no dashboard field for the code.
In your Meta Business account, open Events Manager, select the Pixel or dataset, and then open Test Events.
- Provide the generated test code through the secure process agreed with storekit support
- Place a test order
- Confirm that Meta receives a server-side
Purchase
Prevent duplicate Purchase events
Duplicate Purchase events can inflate reported revenue and campaign performance.- Do not add a second Meta
Purchasetag through Google Tag Manager - Do not install another Meta Pixel plugin on the same store
- Use the same Pixel or dataset for browser and server delivery
- Coordinate the browser-to-server rollout with storekit support
Privacy and consent
Server-side delivery does not remove your privacy obligations or replace cookie and consent controls. Before enabling Meta tracking:- Confirm the lawful basis for advertising measurement in every region where you operate
- Update your privacy and cookie notices to describe Meta and server-side conversion measurement
- Make sure your consent configuration matches the advice of your legal or privacy team
- Avoid sending data that your organisation has not approved for advertising use
- Review Meta’s Business Tools Terms and data-processing requirements
Recommended rollout
- Configure one non-critical store first
- Verify the Pixel or dataset ID
- Check browser events before enabling server delivery
- Enter the Conversions API access token and save the integration
- Complete a controlled test order
- Confirm one Purchase is counted, with no duplicate revenue
- Compare storekit orders with Meta reporting over several days
- Roll out to the remaining stores
Troubleshooting
The access-token option is missing
You may not have sufficient Meta Business permissions. Ask an administrator to check your access to the Pixel or dataset and follow Meta’s current getting-started guide.No server Purchase appears
Confirm that:- Both Meta Pixel ID and Conversions API access token are saved
- The Pixel or dataset ID matches the selected Meta data source
- The test order completed successfully
- Events Manager is showing the expected date range and data source
Revenue is higher than storekit
Look for duplicate Browser and Server Purchase events, custom GTM Purchase tags, another Pixel plugin, or the same test order being submitted more than once.Events have low match quality
Complete the test with realistic customer details, check that the storefront is supplying a normal browser user agent and source URL, and review Meta’s diagnostics for missing parameters.Related
Google Tag Manager
Configure GTM separately from Meta tracking
Customer Data
Understand the customer information stored in storekit