Table of Contents
The CPA Problem Most Advertisers Miss
You've probably seen this play out in your own campaigns.
You increase your Google Ads budget by 30%, expecting more leads. Instead, you get more clicks at a higher price, but conversions barely move. Your Cost Per Acquisition climbs, your ROI tanks, and you're left wondering where the money went.
Here's what catches most advertisers off guard: throwing more budget at Google Ads doesn't fix a broken funnel. The fundamental equation hasn't changed since day one—Cost Per Acquisition equals Cost Per Click divided by Conversion Rate.[1.1][1.2]
This means you have exactly two levers to pull: lower what you pay per click, or convert more visitors into customers.
When you optimize both sides simultaneously, something remarkable happens. Your landing pages convert better, which improves your Quality Score, which lowers your CPC. Google's algorithm sees clean conversion data and optimizes harder. The compound effect can reduce customer acquisition costs by 25-40% within 3-6 months without touching your budget.[1.2][1.3]
That's the system this guide unpacks.
The Three-System Framework
Most Google Ads guides treat campaign management, landing page optimization, and tracking as separate topics.
That's the problem. These three systems are interdependent, and optimizing one without the others leaves money on the table.
Here's how they work together:
System 1 lowers your Cost Per Click through Quality Score improvements and better auction economics. Every point you add to your Quality Score drops your CPC by roughly 10%. Accounts with Quality Scores of 8-10 pay up to 50% less per click than poor-scoring competitors.[1.1][1.2]
System 2 increases your Conversion Rate by removing friction, aligning messaging, and optimizing for mobile. The typical landing page converts 6.6% of visitors, but high-intent pages hit 14.8%—more than double. That gap represents your cost reduction opportunity.[1.3]
System 3 ensures Google sees every conversion through proper tracking infrastructure. Without this, Smart Bidding optimizes on incomplete data, and you're flying blind. Server-side tracking can increase conversion visibility by 15-30% compared to browser-only pixels.[1.9]
Let's break down each system.
System 1: Ad Delivery Optimization (Lowers CPC)
Quality Score: The CPC Multiplier Nobody Uses
Your Quality Score determines how much you pay for each click.
Google calculates it using three components: expected click-through rate, ad relevance, and landing page experience. Each single-point improvement yields approximately 10% lower costs.[1.1][1.2]
Here's the deal: most advertisers ignore the landing page experience component, which accounts for one-third of the equation. A well-aligned landing page that matches ad copy, loads in 1-2 seconds, and removes friction immediately reduces CPC.
Beyond that, higher conversion rates improve Quality Score further. This creates a virtuous cycle where CRO literally pays for itself through lower auction costs.
PRO TIP: Run your Quality Score report every two weeks. Identify campaigns with scores below 7 and audit them for message mismatch between ad copy and landing page headlines. Fixing this alone can add 1-2 points to your score.
The 2026 Bidding Strategy Matrix
Here's what most guides won't tell you: the wrong bidding strategy at the wrong volume level destroys CPA.
Use this decision grid:[2.19][2.20][2.4]
| Your Situation | Use This Strategy | Why It Works |
|---|---|---|
| Less than 15 conversions/month | Manual CPC + Enhanced CPC | Builds data without algorithm overfitting on small samples[2.19][2.20] |
| 15-30 conversions/month | Maximize Conversions | Teaches Google patterns before hard CPA targets[2.20] |
| 30+ conversions/month, stable | Target CPA | Directly optimizes for acquisition cost with clean tracking[2.21][2.3] |
| High variance in lead value | Target ROAS | Optimizes for revenue, not just lead counts[2.22][2.4] |
| Mixed inventory (Search + Display + Shopping) | Performance Max | Unified budget optimization across networks[2.1] |
The safe rollout sequence for Target CPA:[2.3][2.23]
Start with your Target CPA equal to your actual CPA over the last 2-4 weeks. Let it stabilize for 2-3 weeks. Then reduce your Target CPA by 5-10% as long as volume holds. Avoid aggressive cuts—large sudden drops spike CPA and kill volume.
Performance Max in 2026: Control Without Losing Your Mind
Performance Max has become the default for many accounts.
Unmanaged PMax will blow up your CPA. Here's how to keep control:[2.1][2.24]
Build separate campaigns by objective (lead gen vs sales) and by product cluster. This prevents Google from cross-subsidizing poor performers with your winners.
Feed high-quality audience signals—remarketing lists, customer lists, GA4 predictive audiences—to orient the algorithm toward buyers, not browsers.[2.1][2.10]
Use exclude placements and brand term strategies to avoid paying for traffic you already win organically.
PRO TIP: In Performance Max, your asset quality matters more than budget. Swap in new headlines, images, and videos every 4-6 weeks to prevent creative fatigue from tanking CTR and CPL.
System 2: Landing Page Optimization (Increases Conversion Rate)
What Good Actually Looks Like
Let's anchor this with real benchmarks.
Recent analyses show median landing page conversion rates sit around 2.35-6.6% depending on industry. The top 25% of landing pages convert above 11-14%.[2.25][2.6][2.5]
Read that again.
If your current CVR is 3% and you lift it to 9%, you've cut CPA in third at the same CPC. No budget increase. No magic traffic source. Just better conversion mechanics.
For B2B, many pages sit below 3%, leaving a 3-5x improvement window.[2.25][2.34]
The 6-Step Landing Page Optimization Checklist
Here's your execution roadmap:[2.7][2.8][2.9]
Step 1: Message-Audience Fit
Align your hero headline with the exact promise in your ads and search terms. Make the primary benefit and primary CTA visible without scrolling. If someone searches "enterprise POS system pricing," your headline should say exactly that, not "software solutions."
Step 2: Speed and Core Web Vitals
Aim for Largest Contentful Paint under 2 seconds on mobile. Compress images, limit third-party scripts, and avoid auto-playing heavy videos. Every second of delay causes a 4.42% drop in conversions.[1.4][1.5]
Bottom line: slow pages bleed money.
Step 3: Clarity of Content and Hierarchy
Use scannable sections: pain → solution → proof → CTA. Apply consistent branding and color theory to guide attention, not distract. Visitors make decisions in 3-5 seconds—if they can't parse your value prop that fast, they bounce.[2.8]
Step 4: Proof and Risk Reversal
Add case studies, logos, review snippets, and guarantees. For B2B, include specific metrics (e.g., "Reduced CPA by 32% in 60 days") instead of generic praise. Personalized calls-to-action convert 202% better than generic ones.[1.7][2.26]
Step 5: Form and Friction Reduction
Keep critical forms to 3-5 fields on first interaction. Move everything else to post-conversion steps. Reducing form fields by even one can lift completion rates by 50% in some cases.[1.6]
Test multi-step forms (step 1: easy questions) versus single long forms. Multi-step often outperforms in lead gen because it lowers perceived commitment.[2.27]
Step 6: UX and Interaction Design
Use whitespace and predictable layouts to avoid cognitive overload. Make CTA buttons thumb-friendly and repeat them for long pages. Over 50% of traffic originates from mobile devices—design for thumbs, not cursors.[1.4][2.8][2.9]
PRO TIP: Run mobile usability tests with real users every quarter. Watch them interact with your forms on actual phones. You'll spot friction points no heatmap will reveal.
A/B Testing That Actually Converges
Random testing wastes time and budget.
To turn CRO from guesswork into a system:[2.27][2.9]
Prioritize tests by estimated impact and ease (ICE score or similar). Start with high-impact, low-effort changes: headline variations, offer framing (demo vs audit vs discount), proof placement, form steps.
Run each test until it reaches statistical significance and covers at least one full buying cycle—usually 2+ weeks. Weekend behavior differs from weekday in many verticals.
Measure the lift. If your test shows a 0.8 percentage-point conversion increase (from 4% to 4.8%), that directly reduces CPA by 16.7% at the same CPC.[1.13]
That's real money.
System 3: Tracking Setup That Prevents Data Loss
The 2026 Gold-Standard Conversion Setup
Even perfect optimization fails if Google's algorithm doesn't see the conversion data.
Here's the cleanest, most durable setup:[2.10][2.11][2.12]
Use Google Ads native conversion tracking via Google Tag or GTM as your primary optimization signal. This data feeds directly into Smart Bidding with zero latency.
In GA4, create events (form_submit, checkout_complete, thank_you_page) and mark only true business outcomes as conversions. Link GA4 and Google Ads, but either import specific GA4 conversions or rely on Ads-native conversions—avoid double counting.[2.10][2.11]
Enable enhanced conversions and, if applicable, offline conversion imports from your CRM or call tracking to reflect real revenue.[2.10][2.11]
While GA4 offers additional insights, conversion data imported from GA4 has inherent latency that slows optimization. Set up native Google Ads conversions first, treat GA4 as a secondary data source for attribution insights only.[1.8]
Server-Side Tracking: Not Optional Anymore
As third-party cookies fade and regulations like GDPR and CCPA restrict pixel-based tracking, server-side tracking becomes essential infrastructure.
The advantage: data collected server-side bypasses browser limitations and ad blockers, ensuring Google sees actual conversions instead of an underestimated count.
Implementation requires deploying a Google Tag Manager server-side container on Google Cloud Platform or AWS. This typically increases conversion visibility by 15-30%, feeding better data into Smart Bidding algorithms.[1.9][2.28][2.29]
Here's the safe migration path:[1.9]
Run both client-side and server-side tracking simultaneously for 1-2 weeks. Confirm parity in conversion volumes before switching live campaigns. This prevents accidental data gaps that would cripple campaign optimization.
PRO TIP: Use first-party identifiers (email, customer ID) alongside hashed PII for accurate matching. Server-side tracking + first-party data is the only durable attribution strategy in a cookieless world.
Dashboards and Monitoring That Catch Problems Early
Link GA4 with Looker Studio and build a live dashboard tracking:[2.10]
- CVR, CPC, CPA, and ROAS by campaign and channel
- Assisted conversions and common conversion paths
- Funnel drop-offs (LP view → form start → form submit)
Set up alerts for CPA spikes (>10% above rolling average) or conversion volume drops (>20% below average). This enables rapid response to optimization opportunities or emerging problems.
Monthly validation: Export Google Ads conversions and compare to your CRM or backend system. Totals should match within 5-10%. If conversion counts diverge beyond that, investigate pixel setup, tag manager configuration, or privacy filters.[2.10][2.11]
The Four-Phase Implementation Roadmap
Phase 1: Foundation (Weeks 1-2) — Quick Wins
Start here because these moves reduce waste without requiring complex testing.
Negative keyword implementation
Most accounts hemorrhage budget on irrelevant queries. Analyze your search term report and identify obvious mismatches: job seekers, student research, competitor queries, free-tool requests.
Exact-match negative keywords block only the query specified. Phrase-match negatives provide broader exclusion. This single optimization reduces CPA by an average of 40% according to data from optimized accounts.[1.10]
One client reduced CPA from $35.71 to $21.05 primarily through negative keyword refinement.[1.10]
Audience segmentation and geographic targeting
Review which regions, demographics, and devices drive conversions at lower CPAs. Pause underperforming geographic areas and redirect budget to high-ROI regions.
Layer in-market audiences, affinity audiences, and demographics into campaigns in observation mode—this teaches Google who converts without restricting delivery.[1.11]
Account structure audit
Consolidate campaigns where intent, geography, and average order value overlap. Structure around intent (what customers are searching for) rather than internal business silos.
If you run separate campaigns for "POS system pricing" and "restaurant software pricing," consolidate them if they serve the same audience. Higher data density helps Google's algorithm optimize faster.[1.12]
Phase 2: Landing Page Optimization (Weeks 3-8) — Maximum ROI Lift
This is where the majority of CPA reduction occurs because it directly improves conversion rate.
Audit conversion by page
Identify which landing pages convert below median (6.6%) and prioritize those. Calculate the potential CPA reduction: if a page converts at 3% and you lift it to 6%, you've cut CPA in half at the same CPC.
Implement the mobile-first redesign
Deploy responsive layouts, enlarge touch targets, reduce navigation clutter, and test load speed using Google PageSpeed Insights. Aim for pages loading in under 2 seconds.
Compress images aggressively, defer non-critical JavaScript, and leverage browser caching.[1.4][1.5]
Simplify forms ruthlessly
Identify your highest-friction form fields. If a form asks for 10 pieces of information, test a version with 5.
Run parallel forms to different traffic segments and measure completion rate impact. Progressive profiling—asking for additional data after conversion—often increases initial conversions by 30-50%.[1.6]
Align messaging across the funnel
Your ad headline and landing page headline must match or closely paraphrase the search query. If someone searches "enterprise POS system pricing," show an ad saying exactly that, and land them on a page with "Enterprise POS System Pricing" in the headline.
This alignment improves both Quality Score and visitor confidence.[1.7]
A/B test high-impact elements
Test one element at a time: headline, CTA button color/text, form length, social proof placement. Run tests for at least 2 weeks to capture weekday and weekend behavior.
Require statistical significance before scaling. Sound familiar? Good—repetition builds discipline.[1.13]
Phase 3: Smart Bidding Implementation (Weeks 8-12) — Algorithm Leverage
Now that your landing page optimizations have stabilized, feed clean conversion data into Google's Smart Bidding.
Set up Target CPA bidding
If your account averages 30+ conversions monthly and conversion tracking is accurate, Target CPA bidding automatically adjusts bids to achieve your target acquisition cost.
Some conversions will cost more, some less—the algorithm balances around your target. Start with Target CPA equal to your current 30-day average CPA. As landing page improvements reduce actual CPA, lower your target incrementally.[2.21][2.3]
Enable conversion value tracking for high-value segments
If your customers vary widely in quality—some sales worth $5K, others $50K—track conversion value alongside quantity.
Target ROAS (Return on Ad Spend) bidding becomes relevant here, allowing Google to bid more aggressively on high-value conversions even if volume dips slightly.[2.22][2.4]
Use Enhanced CPC as a transitional strategy
If you lack 30+ conversions monthly, Enhanced CPC provides semi-automated bidding without full algorithm control. It delivers 14-22% lower CPCs versus manual bidding while maintaining more granular control than Target CPA.[1.14]
Phase 4: Tracking Infrastructure and Continuous Optimization (Weeks 12+)
Implement server-side conversion tracking
Deploy Google Tag Manager server-side to send conversions through the Conversions API. This prevents data loss from privacy regulations and ad blockers.
Use first-party data (email, CRM) alongside hashed PII for accurate matching.[2.28][2.29][1.9]
Set up attribution modeling to guide budget allocation
Most accounts still use last-click attribution, which undervalues awareness-driving channels like Display and Social.
Implement linear or time-decay attribution to credit all touchpoints. Multi-touch attribution models show 40% better ROI predictions than last-click.[1.15]
For B2B, track closed deals (not just leads) back through your sales pipeline to credit which marketing touchpoints actually contributed.[2.33]
Create automated performance dashboards
Track actual CPA versus target CPA, conversion trends, cost trends, and CTR trends weekly. Set up alerts for anomalies.[2.10]
Run monthly incremental tests
Test new audience segments, bid strategies, or creative approaches using Google Ads' draft and experiments feature. Measure statistically significant differences before rolling winners into live campaigns.[2.24]
What to Expect: Results and Timelines
The Realistic CPA Reduction Timeline
Month 1-2: Quick wins and negative keyword optimization typically reduce CPA by 10-15% with minimal effort.
Month 2-4: Landing page optimization builds incrementally. Each successful A/B test (0.5-1% conversion lift) compounds. Expected total reduction: 20-35% CPA improvement.
Month 4+: Smart bidding algorithms leverage clean conversion data and optimized pages, unlocking efficiency gains. Expected total reduction: 25-40% CPA improvement by month 6.[1.2][1.3]
E-commerce accounts (high conversion volume) see faster results and larger improvements (30-50% reduction possible).[2.25]
B2B accounts (lower conversion volume) see slower initial gains but stable long-term improvements (20-35% typical).[2.34]
PRO TIP: Don't judge results week-to-week. Smart Bidding needs 2-3 conversion cycles to stabilize. Review performance at 30-day intervals, not daily.
Geographic Benchmarks: MY, SG, AU Reality
Malaysia: Lower CPC, Tight Budgets, WhatsApp Culture
Here's what the numbers look like on the ground in Malaysia.
Typical SME budgets cluster around RM1,500-RM3,000/month, with mid-sized businesses spending RM5,000-RM15,000 and enterprises exceeding RM50,000/month.[4.1]
Many verticals see CPC in the RM2-RM10 range—lower than Western markets but rising 10-12% year-on-year as more local competitors move online.[4.2][4.1]
Typical search CPC for commercial mid-competition B2B/e-commerce terms often falls in the $0.20-$0.80 USD equivalent range, with higher outliers in finance/legal.[3.1]
What this means for your system:
You don't win in Malaysia by bidding lowest. You win by making every RM1,500-RM3,000 block behave like RM5,000 through CRO and tracking.
Heavy use of location keywords ("near me", area names) and Bahasa/Manglish variations for search terms and copy resonates locally.[4.3][4.4]
Landing pages that reassure on COD, e-wallets, and WhatsApp chat perform better—many owners still want leads to ping WhatsApp.[4.4]
Because media costs are lower, Malaysian advertisers can sometimes accept slightly lower CVR than US benchmarks and still hit profitable CPA. But poor funnels waste the geo advantage quickly.[3.1][3.4]
Singapore: Expensive Clicks, LTV-First Thinking
Singapore behaves closer to a mature Western market, especially in B2B SaaS, finance, and professional services.
Regional benchmark reports show Singapore CPCs among the highest in Southeast Asia, often approaching global averages for competitive verticals—several USD per click on core finance/B2B terms.[3.1][3.3][3.5]
Typical monthly Google Ads budgets often start around SGD 1,000-3,000 for small businesses, with medium businesses at SGD 3,000-8,000 and competitive industries exceeding SGD 10,000/month.[4.7]
With strong purchasing power and higher deal sizes, acceptable CPA thresholds can be significantly higher. Many B2B campaigns tolerate $70-$150+ CPL as long as LTV justifies it.[3.1][3.4]
How your system should adapt:
In Singapore, you cannot win just by "cheap CPC" tactics. Quality Score, negative keyword discipline, and high-intent keyword focus are critical because every wasted click is expensive.[3.6][3.7][3.1]
Sell on predictability and attribution, not just cheaper CPA. Emphasize GA4, offline conversion imports, and server-side tracking as tools to prove pipeline, not just "track conversions".[4.8][4.9]
Lead scoring and qualification matter. Many SG SMEs complain about "spam leads" from broad keywords. Your CRO angle should include better qualifying forms and LP copy that repels bad-fit leads while maintaining volume.[4.7]
Australia: PPC-Mature, Rising Costs, ROI Obsession
Australian SMBs operate in a PPC-mature market where "having a Google Ads account" is normal and costs are visibly rising.
Around 65% of Australian SMBs run active PPC campaigns, up from about 26% less than a decade ago.[4.11]
Costs have climbed: CPCs are up roughly 10% and CPLs 25% year-on-year for many advertisers, yet 95% of businesses still report positive ROI and 64% plan to increase budgets.[4.11]
Across Australian search campaigns, average search CPC commonly falls around $2.4-$4.7 USD, with Display around $0.6 USD.[3.2][3.11]
For many industries, search conversion rates sit in the 2.8-7.0% range, while Display CVR is far lower (around 0.6-0.8%), making search the main driver of efficient CPA.[3.2]
Industry extremes:[3.10]
- Finance: $50-$150+ AUD CPC, with typical CPA from $100-$500+ AUD
- Legal: $60-$200+ AUD CPC, with CPA often from $200-$800+ AUD depending on city and niche
How to frame your system:
Lead with "stop paying for zero-sale keywords." Up to 88% of keywords in average accounts produce no sales. This stat lands hard with Australian owners and justifies your negative keyword + intent-based restructure phase.[4.11]
Local search is huge. Trades, medical, legal, and local services rely heavily on "near me" and suburb-based searches. Tie CRO to local proof—suburb-specific testimonials, local phone numbers—and call tracking.[4.14][4.12]
Measurement is non-negotiable. The market already talks about ROAS and ROI. Your tracking/attribution part should stress call tracking, CRM integration, and revenue-based decisions, not just lead volume.[4.12][4.11]
Quick regional comparison:
| Country | Typical Search CPC (mid-competition) | Typical CVR (well-optimized search) | Strategy Focus |
|---|---|---|---|
| Malaysia | ~$0.20-$0.80 USD per click (many sectors)[3.1][3.3] | ~5-8% on high-intent campaigns with localized LPs[3.1][3.4] | Focus on CRO and tracking to exploit lower media cost |
| Singapore | Often several USD per click on B2B/finance; top-tier in SEA[3.1][3.5] | ~6-9% on branded/high-intent search with strong funnels[3.1][3.4] | Ruthless keyword selection and negative keywords critical |
| Australia | ~$2.4-$4.7 USD average; $50-$200+ AUD in legal/finance outliers[3.2][3.10][3.11] | ~2.8-7% across industries for search[3.2] | Use tight intent clustering and CRO to keep CPA in range |
Weekly and Monthly Governance Rituals
Weekly Tasks (15-60 Minutes)
Friday Search Term Audit
Review search terms and add negatives for job seekers, students, competitor bait, and vague informational queries. This single habit prevents budget bleed.[2.2][2.13]
Budget and bid adjustments
Reallocate spend toward campaigns that beat your target CPA and away from chronic underperformers. Small weekly shifts compound into major savings.
Creative check
Pause ad variants with significantly lower CTR or CVR. Refresh creative every 4-6 weeks to prevent fatigue.
Monthly Tasks
Deep-dive on audience segments
Identify which devices, locations, and audiences are generating profitable conversions. Double down on what works.[2.5]
Launch at least one new test
Launch at least one new landing page or major A/B test, particularly for your top-spend campaigns.[2.27]
Audit tracking
Spot-check conversion counts between Google Ads, GA4, and CRM to ensure misalignment stays under 5-10%.[2.10][2.11]
Your 90-Day Implementation Plan
Days 1-30: Stop the Bleeding
- Harden conversion tracking (Ads native + GA4, no double counting)[2.10][2.12]
- Implement core negative keyword lists and pause obvious losing segments[2.2][2.13]
- Build performance dashboards and confirm metrics align across systems[2.10][2.11]
Expected impact: 10-15% CPA reduction from waste elimination.
Days 31-60: Unlock Conversion Rate Lift
- Execute the landing page checklist for your highest-spend campaigns[2.7][2.8][2.9]
- Run 2-3 high-impact A/B tests focused on headline, offer, and form friction[2.27]
- Start experimenting with GA4 predictive audiences and remarketing in Google Ads[2.10]
Expected impact: 20-35% CPA reduction as conversion rate lifts compound.
Days 61-90: Scale Algorithmic Efficiency
- Transition key campaigns to Target CPA or Target ROAS based on stable data and volume[2.21][2.3][2.22]
- Introduce or refine Performance Max with strong assets and audience signals[2.1]
- Migrate to server-side tracking and plug in first-party data sources to future-proof signal quality[2.28][2.29][2.11]
Expected impact: 25-40% total CPA reduction by day 90 as Smart Bidding leverages clean data.
Key Takeaways
The CPA equation has two levers, not one. Lower CPC through Quality Score improvements and increase CVR through landing page optimization. Budget increases without fixing the funnel just waste money faster.
Quality Score is the only way to pay less than competitors for the same clicks. Focus on landing page experience—it's one-third of the equation and directly influenced by your CRO work.
Conversion tracking infrastructure determines everything else. Server-side tracking + first-party data is the only durable attribution strategy in a cookieless 2026. Without clean data, Smart Bidding optimizes blind.
Geography changes tactics, not strategy. Malaysia needs WhatsApp-ready funnels and local language nuance. Singapore needs LTV-focused attribution. Australia needs ruthless keyword pruning and ROAS discipline. But all three need the same three-system framework.
Results compound, but only with discipline. Weekly search term audits, monthly landing page tests, and quarterly tracking audits prevent backsliding. The system works when you work the system.
Quick Implementation Checklist
- Audit and build comprehensive negative keyword lists (focus on job, student, research terms)
- Analyze geographic and audience performance; pause low-ROI regions
- Review landing page conversion rates by page; identify underperformers
- Mobile-test all landing pages; optimize load speed to <2 seconds
- Reduce form fields to 4 or fewer; implement progressive profiling
- Align landing page headlines with ad copy exactly
- Plan 3-5 A/B tests for high-impact pages
- Set up native Google Ads conversion tracking if not already done
- Configure GA4 as secondary conversion source
- Plan server-side tracking migration (research cloud infrastructure options)
- Enable Target CPA bidding (once you have 30+ monthly conversions)
- Create automated CPA performance dashboard
This system works because it addresses the root of the CPA equation: reduce clicks (via Quality Score improvement from better landing pages) while increasing conversions (via landing page optimization), and let automation (Smart Bidding) magnify results with each piece of data.
No budget increase required. Just systematic leverage of every lever available in 2026.



Leave a Reply