Singapore

Achieving 90%+ Event Match Quality: The Advanced PII Parameters You Need to Send via CAPI

Your Blueprint for High-Fidelity Tracking

Asian marketing analyst checking a laptop screen showing a Conversions API Event Match Quality score of 95% with a high-fidelity data chart, highlighting the success of the Thrivemediasg tracking strategy.
Newsletter Subscription

A high Event Match Quality (EMQ) score is no longer a luxury, it’s the bedrock of profitable paid media. In the post-iOS 14 world, where browser-side tracking is crumbling, relying solely on the Meta Pixel is like driving with your headlights off. The key to unlocking maximum return on ad spend (ROAS) and hitting your Max Profitable CAC target? Mastering the Conversions API (CAPI).

This isn’t about simply sending a purchase event. This is about advanced tracking, sending the precise customer identifiers Meta needs to confidently link an on-site conversion back to an ad click. Below is your checklist and guide to the specific customer information parameters, like fbc, fbp, and external_id, required for top-tier EMQ, and a breakdown of how to securely hash them for compliance.

Why Standard Pixel Tracking is Hurting Your Max Profitable CAC

Before diving into the technical details, let’s understand the gravity of the situation. Low EMQ means Meta’s algorithm is blind. It cannot accurately attribute conversions, leading to two massive, profit-killing problems:

  1. Inefficient Optimization: If Meta can’t see which users are converting, it can’t find more people like them. Your ad budget is wasted on low-quality audiences. This directly inflates your Customer Acquisition Cost (CAC) beyond its profitable limit.
  2. Inaccurate Reporting: You can’t trust your ad reports. This leads to poor decision-making, such as prematurely killing a winning campaign or scaling a losing one.

For Singapore-based businesses, especially in high-CPC industries like finance or education, tracking fidelity isn’t just a best practice, it’s a survival mechanism. We’ve seen local e-commerce and B2B clients in Singapore jump from sub-60% EMQ to over 90% simply by implementing the advanced parameters discussed here. For a deeper understanding of how tracking impacts your bottom line, consider reading our corner-stone article on Max Profitable CAC.

Hero Section - Boost Sales
Boost Acquisition With Thrive's Digital Strategy

Connect with our expert team with proven digital marketing strategies that deliver real results.

Connect with us!

The Advanced PII & Click Parameters for 90%+ Event Match Quality

Achieving an elite EMQ score requires you to provide Meta with as much information as possible to find the matching user profile. This data falls into two key categories: User Data and Click Data.

User Data (PII) - The Gold Standard for Matching

This is the Personally Identifiable Information (PII) you collect on your website, typically from a form fill, sign-up, or checkout. To be compliant and secure, this data must be hashed using SHA256 before being sent via CAPI.

Parameter Name
Description
Example (Hashed)
EMQ Impact
email
The customer’s primary email address.
493A…E5C1
High
phone
The customer’s full phone number, including country code (e.g., +6591234567 for Singapore).
6B21…F8D9
High
external_id
A unique, non-PII identifier you use to track a customer across your own systems (e.g., CRM ID).
Cust-45678-SG
Crucial
fn / ln
Customer’s first name and last name.
A1B2…C3D4
Medium
zipcode
The postal code (e.g., 519966 in Singapore).
D9E0…A1B2
Medium

Actionable Tip: Don’t wait for a purchase. For B2B businesses, send a hashed email and phone number immediately upon a ‘Lead’ or ‘Contact’ form submission. This provides high-fidelity signals early in the funnel, dramatically improving the algorithm’s learning speed. You can also explore The Critical Difference Between Offline Conversions and Conversions API for High-Ticket Services for advanced B2B strategies.

Click Data - The Browser's Breadcrumbs

These are identifiers generated by Meta and stored in the user’s browser. They provide a direct, albeit time-limited, link back to the ad click. Unlike PII, these are typically not hashed but sent as plain text.

Parameter Name
Description
Source
EMQ Impact
fbp
The Meta Browser ID. A cookie-based identifier for a browser.
Pixel/CAPI Helper
Critical
fbc
The Meta Click ID. This contains the unique ad click ID.
Pixel/CAPI Helper
Critical
client_user_agent
The user’s browser, version, and operating system string.
HTTP Request Header
High
client_ip_address
The user’s IP address.
HTTP Request Header
High

So, how do you collect this click data reliably and ensure your PII is secure?

Thrivemediasg-Digital_marketing_agency_Singapore

Trusted by leading startups & enterprises

Why Your Business Matter to ThriveMedia?

Our team consists of seasoned digital marketers, bringing years of hands-on expertise driving results for SMEs and enterprises throughout the APAC region.

✓ We Track Every Step

from first click to final sale, across Meta, Google, TikTok, YouTube, and your CRM so you can see what’s working and what’s not.

✓ We handle everything in-house.

Your videos, landing pages, ads, and data are aligned under one strategy no more juggling vendors.

✓ We adapt instantly.

Budgets shift based on real-time performance, not monthly meetings.

✓ We make your existing data work harder.

Leads and traffic you already have get optimized for higher ROI and less waste.

✓ We keep it real.

Clear reports, honest feedback, and no jargon, even when results aren’t perfect.

Digital Marketing isn’t just about running ads. It’s about turning data into visible growth.

Connect With Our Expert Today

The Technical Playbook: Server-Side Tracking and Hashing

The most reliable way to send these parameters is through a server-side setup, such as using Google Tag Manager (GTM) Server-Side. This setup collects the data on your server, hashes the sensitive PII (like email and phone number) using the required SHA256 algorithm, and then sends the complete, high-fidelity payload to Meta’s CAPI endpoint.

  • Security First: The hashing process is paramount. Meta requires all PII to be normalized (e.g., lowercased, spaces/dashes removed) and then double-hashed locally before transmission. This ensures compliance with global and local Singapore data privacy standards. For a step-by-step guide, check out How to Use Google Tag Manager Server-Side to Send Hashed Data via Conversions API.

  • The Power of external_id: This non-PII ID is your secret weapon. By consistently generating and sending a unique, anonymized external_id for every user, you create a robust bridge between your internal CRM and Meta’s systems. Even if a user deletes their browser cookies, the external_id provides a reliable identifier.

A 2024 study by MarTech Advisor noted that advertisers who implemented a complete CAPI setup, including fbc, fbp, and hashed PII, saw an average 18% improvement in Cost Per Acquisition (CPA). This benchmark provides compelling evidence of the system’s effectiveness.

What Companies in Singapore are Still Doing and Must Fix Immediately

Many SMEs and even larger firms in Singapore are still making the same critical tracking mistakes:

  1. Ignoring Server-Side: They rely purely on the browser-side Pixel. Given high mobile usage and strict tracking prevention in iOS devices, this leads to an automatic 30-50% loss of conversion data. You must adopt Meta Server Side Tracking to stabilize your data.

  2. Only Sending Email: They only send the email parameter. While helpful, it’s not enough. Sending supplementary data like phone, external_id, and especially the fbc and fbp click IDs is what pushes EMQ from a good 70% to an excellent 90%+.

  3. Low-Value Event Optimization: Especially in high-CPC industries like B2B services or education, businesses optimize for low-value ‘Lead’ events. The algorithm needs a signal closer to the money. For Singapore’s preschools, for example, optimizing for ‘Tour Booked’ using CAPI provides a much stronger signal. You can read more about this in CAPI for Singapore’s Preschools: Optimizing for ‘Tour Booked’ Instead of Low-Value ‘Lead’ Events.

This flawed tracking strategy means that local ad costs, already high in competitive Singapore markets, are being wasted on under-optimized campaigns. Stop burning cash and start feeding the algorithm the high-quality data it needs.

FAQ: Conversions API (CAPI) and Event Match Quality
FAQ

Conversions API (CAPI) and Event Match Quality

Achieving profitable growth with accurate server-side tracking.

How does Event Match Quality (EMQ) impact my Max Profitable CAC? +

High **Event Match Quality (EMQ)** ensures Meta’s algorithm can accurately attribute conversions to the correct ad. This improves ad delivery, lowers your overall Customer Acquisition Cost (CAC), and helps you stay below your Max Profitable CAC threshold, preventing overspending on ineffective audiences. Achieving $90\%+$ EMQ is critical for scalable profitability.

Why do I need to hash PII data like email and phone number before sending it to Meta? +

Hashing PII data using the **SHA256 algorithm** is a mandatory security and compliance step. It converts sensitive customer information into an anonymous, non-reversible string. Meta matches this hashed string to their user database without ever receiving the actual PII, helping to boost your Event Match Quality securely.

Can I achieve 90% Event Match Quality with just the Meta Pixel in Singapore? +

No, it is highly unlikely. Given the prevalence of iOS devices and browser tracking restrictions in Singapore, the browser-only Pixel severely under-reports conversions. To achieve $90\%+$ Event Match Quality and accurately track your Max Profitable CAC, you must implement the **Conversions API (CAPI)** with advanced parameters.

What is the cost-benefit of using a CAPI Partner vs. a custom solution for my Singapore SME? +

For many Singapore SMEs, a **CAPI Partner** (like a reputable agency) provides immediate access to expertise and saves development time, offering a predictable path to a high Event Match Quality. While custom solutions offer total control, the complexity often outweighs the benefit unless you have dedicated in-house development resources.

What are the most crucial advanced PII parameters to send via CAPI for high EMQ? +

The most crucial parameters are the user's hashed email, hashed phone number (with country code like +65), and the unique, persistent **external\_id** from your CRM. Additionally, including the Meta-generated **fbc** (click ID) and **fbp** (browser ID) is essential to increase Event Match Quality to the highest tiers.

What is the external\_id in CAPI and why is it so important for B2B businesses? +

The **external\_id** is a unique, non-PII identifier you generate (like a CRM ID). It is vital because it provides a persistent link between your internal systems and Meta. When click IDs (fbc/fbp) expire, the external\_id combined with hashed PII maintains a high Event Match Quality, especially for long B2B sales cycles.

What is data normalization, and how does it relate to CAPI's performance? +

**Data normalization** means standardizing PII (e.g., lowercase email, removing dashes from phone numbers) before hashing. If data is not normalized, the resulting hash will be incorrect, and Meta cannot match it. This oversight is a major cause of low Event Match Quality scores for businesses in Singapore.

Your business deserves more. Let ThriveMediaSG help your business Increase Sales through digital marketing.

Connect With Our Expert Today
Key Takeaways for
Founders and Operators

Your Foundation for Post-iOS 14 Profitability

Conversions API (CAPI) is a server-to-server connection that allows businesses to send web events, such as Purchases or Leads, directly from their own server to Meta (Facebook/Instagram). This is the modern, post-iOS 14 replacement for the traditional browser-based Meta Pixel, which is unreliable due to ad blockers and privacy settings.

CAPI is a direct data pipeline. Instead of relying on the user’s browser, where data can be blocked or lost, the event data is securely collected on the advertiser’s web server and then sent to Meta’s API endpoint.

High-quality data is the fuel for Meta’s bidding algorithms. When CAPI provides a complete, high-fidelity signal of who converted, the algorithm learns faster and optimizes more effectively.

  • Cause: CAPI sends 100% of conversion data, including events missed by the Pixel.
  • Effect: Event Match Quality (EMQ) improves significantly, often exceeding 90%.

Outcome: The bidding algorithm is smarter, reducing wasted ad spend and ensuring the Customer Acquisition Cost (CAC) remains below the Max Profitable CAC threshold.

Achieving a top-tier EMQ requires a complete data payload. This is done by implementing the Advanced CAPI Matching Framework.

The Advanced CAPI Matching Framework Components:

  1. Hashed PII (Personal Identifiable Information):
    • Component: Email, Phone Number, First Name, Last Name.
    • Relationship: This data is normalized (e.g., lowercased) and hashed (SHA256) on your server before transmission. It allows Meta to match the user based on their login credentials without exposing raw, sensitive data.
  2. Click Identifiers:
    • Component: fbc (Meta Click ID) and fbp (Meta Browser ID).
    • Relationship: These are captured on the client side and passed to the server-side payload. They provide the most direct, immediate link to a user’s ad click.
  3. External Identifier:
    • Component: external_id.
    • Relationship: This is a persistent, unique ID (like a CRM ID) generated by your system. It acts as a bridge for matching when click identifiers have expired or cookies have been cleared, securing your long-term Event Match Quality.

Use CAPI: Always, for every conversion event. It is a mandatory foundation for all paid media on Meta.

Contrarian Insight: Many businesses in Singapore implement CAPI only for ‘Purchase’ events. This is a mistake. You must implement CAPI for all upstream events (e.g., ‘View Content’, ‘Initiate Checkout’) to train the algorithm on the entire user journey. Feeding the Meta Machine with deep data is how you achieve unstoppable ROAS.

Always view the server-side data as the source of truth. The Pixel is merely a fallback, not the primary tracking tool. Deduplication is the critical process of ensuring the same event is not counted twice (once by the Pixel, once by CAPI) by sending a unique event_id with both.

  1. CAPI must be the primary source for conversion data, replacing the unreliable Pixel.
  2. Send all five key parameters: email, phone, external_id, fbc, and fbp.
  3. All PII must be normalized (cleaned) and then SHA256 hashed on the server.
  4. The external_id is essential for linking conversions with long sales cycles back to the original ad click.
  5. Low EMQ inflates your CAC, directly jeopardizing your Max Profitable CAC goals.
Glen-Chia

A U T H O R

Glen Chia

lets built the funnel together
Provide us with your best contact details - We're sure to drop you a personalised message.
ThrivemediaSG_ContactUS