← Back to selected work

JIA JINGQIU / METHODS & TOOLS

Paid user growth.

Channels, creative, customer journeys, payment and retention for Web, App and SaaS. Define the user you need and an affordable acquisition cost before testing and allocating budget. Commerce methods are organized separately by platform.

PAID USER GROWTH / WEB · APP · SAAS

From acquisition to continued use and payment.

Channels find prospective users; the website and App help them get value. Check the promise, first experience, conversion records and payback period together before changing content, the product or the budget.

Define the acquisition goal, affordable cost and observation window before choosing channels, creative and destinations. Calculations and tests below are adaptable operating methods, not claims of achieved campaign results.

01 / WEB · APP · SAAS

User growth.

Start with the audience and need. Connect ads to registration, a trial or a qualified lead, then follow first value, payment, retention and payback. SaaS lead quality and closed sales need the actual sales cycle to mature.

Web / SaaS: Google, Microsoft, Meta, LinkedIn and Reddit; TikTok, Pinterest and Snapchat can supplement the plan where the consumer audience, content and product fit.

App: Google App Campaigns, Apple Ads, Meta, TikTok, Snapchat, Reddit, AppLovin and Unity Ads. Select in-app inventory according to its fit for a game or another product.

Full Web / App channel map for North America growth ↗

02 / PLATFORM METHODS

Commerce, by platform.

TikTok, Amazon, Shopify, AliExpress (AE), Mercado Libre and Shopee. Explore product, content, advertising and store operations separately for each platform.

The channel comparisons, calculations and execution references remain on this page. Platform-specific methods, Skills and tools are organized in the platform directory.

This is a selection of channels by purpose, not a checklist to activate in full. Acquisition costs and payback targets depend on the project.

Channel method / Meta: creative, destinations and result reviews

META ADVERTISING / CHANNEL METHOD

From creative research to a supported recommendation.

Test different use cases and benefits before refining an opening, demonstration or offer. Connect every version to its ad and destination so the results can inform a specific change.

01 / RESEARCHCombine purchased competitor-ad and page samples with product information, reviews and first-party feedback. Identify audiences, situations, benefits and evidence.Keep sources and versions. Estimated competitor performance informs a test direction; it is not evidence for increasing your own budget.
02 / PRODUCTIONFor Feed, check information order, carousels and the next action. For Reels, check demonstrations, captions, audio and safe zones. For catalog ads, verify products, prices, stock and links.Prepare scripts and placement drafts, then review product facts, rights and actual previews. Automatically cropped or adjusted assets also need checking.
03 / DESTINATIONWeb continues the same benefit through arrival, product, checkout and payment. App connects the demonstration to the store page and first core task; returning users reach the relevant feature.Web follows orders, refunds and costs. App separates first use, payment and retention over the appropriate observation period. Check links and failure fallbacks in both.
04 / RESULT REVIEWWithin the same account and comparable markets and periods, connect spend and creative versions with page or app events, revenue and refunds.Separate missing data from weak performance, and platform attribution from actual business revenue. Creative rankings identify candidates; they do not replace controlled tests.
05 / APPROVALRecommend keeping, revising, pausing or increasing spend, with supporting evidence, scope, amounts, the next review time and an owner.The existing public module is read-only and does not change budgets. New delivery and budget changes require owner approval, followed by a check of the actual applied state.

01 / CHANNEL & DESTINATION

Where the ad appears is one question.
Where the customer buys is another.

An ad seen inside a mobile app may lead to a website purchase. Acquiring users for an App adds a store page, installation, first use and payment. Placement, destination and optimization goal need separate decisions.

Website campaigns: test demand, products and pages together.

For commerce, prioritize valid payments and order value. For lead generation, follow through to qualified leads and sales. Views, carts and form submissions help explain the journey; they are not interchangeable measures of success.

WEBAd intentLanding pageProduct / OfferPaymentNet revenue
Channel's jobCreative and destinationWhat to investigate firstWhat automation can handle
Google Search
Respond to expressed demand
Organize ads and pages around search intent. Review brand searches, category needs and competitor comparisons separately. Continue the ad's price, use case and promise on the landing page.Are actual search terms relevant? Which page receives the click? Is budget limiting valuable sales? Separate poor intent, a poor destination and insufficient budget.Organize search terms, flag irrelevant queries and check pages. Proposed negatives need a reason and an impact review before approval, so useful demand is not blocked.
Shopping / Performance Max
Use product data and creative to find buyers
Check titles, images, prices, inventory and variants. For PMax, also check asset themes, product selection, URL expansion and brand controls. It is not another keyword campaign.Look at SKUs, margins, new versus returning customers and branded demand. Strong overall ROAS does not mean every product is profitable or every sale is incremental.Sync approved product data, flag price or stock mismatches and draft assets. Keep approval records for product exclusions, goal changes and budget changes.
Meta
Make the case with a use case and evidence
Test different situations, problems and benefits before refining openings, demonstrations, proof and offers. Preview Feed, Reels and catalog placements separately; keep the landing page focused on the same benefit.Follow each creative version through outbound click → page arrival → purchase → refund. Strong clicks with weak landing-page results call for a promise and destination check, not just an audience change.Draft scripts and placement versions from approved product facts. Check captions, safe zones and links. Generated visuals still require product-accuracy and rights checks.
TikTok
Demonstrate a use within the content
Build content around a real task and its use in practice. External creator, product and video samples inform topics; the product page must make specifications, price and delivery easy to verify.Separate views, clicks, arrivals and sales. Trending content and estimated creator sales are not your account's returns; popularity alone cannot justify a budget increase.Classify external samples, organize topics and scripts, and record rights and asset versions. Generation is not permission to invent customer experiences or copy competitors' work.
YouTube / Demand Gen
Explain the product and the reason to buy
Prepare lengths, product evidence and next steps for the actual placement. A finished film alone is not a complete campaign plan for every format.Record click-based results, post-view conversions and brand goals separately. Align measurement before comparing with Search; use a separate experiment to assess additional sales.Prepare edit lists, captions and delivery checks by placement. Keep viewing and conversion definitions distinct rather than counting every view-attributed sale as new revenue.
Remarketing
Address an unfinished purchase
Use different proof, reminders and products for viewers who did not buy, abandoned carts and repeat customers. Exclude people who have completed the goal or should not be contacted again.Consider audience size, frequency, buying cycle and new-customer share together. Following people who would buy anyway can produce attractive returns without adding business.Update segments and exclusions using permissioned data. Monitor frequency and shrinking audiences; retain a comparison group to assess actual contribution.
How should website measurement be checked before launch?

Complete an authorized test journey and verify arrival, product views, carts, payment and value. When browser and server send the same event, use a matching deduplication identifier. Reconcile orders, refunds and reports against transaction records. Server-side reporting still has to meet consent and platform data requirements.

In Google, inspect the conversion actions actually used for bidding, not just their “primary” or “secondary” label: a custom goal can also use secondary actions for bidding. Deduct refunds in the business ledger. If platform conversion values need adjustment, use the method that platform supports; do not assume every channel automatically reverses them.

Sources: Google conversion goals · Shopping · PMax · Refunds and conversion adjustments

02 / UNIT ECONOMICS & BUDGET

A return target needs actual arithmetic.

Platform ROAS helps manage campaigns within that platform. The business ledger uses actual revenue and costs to decide whether further spending makes sense. Both are useful; sales claimed by several platforms cannot simply be added together.

Automated bidding: what changes when you optimize volume, value or return?

Volume goals. If the aim is more installs, qualified leads or purchases, first verify that the action represents business value. Counting conversions of very different value as equal can buy many cheap results with little contribution.

Value goals. Google's Maximize conversion value pursues more value within a budget; it does not come with a profit or ROAS floor. It needs reliable, ongoing value reporting and a budget the business can afford.

Return constraints. Target ROAS seeks a balance between value and efficiency. A target disconnected from historical performance can restrict volume and does not guarantee every transaction is profitable. Match the platform target to the values actually reported, then use the cost ledger to decide whether the result is acceptable.

App goals need their own checks. Available install, in-app action and payment-value goals, and their learning requirements, vary by platform and account. Choose an event that is accurate, consistently reported and close to revenue. High event volume alone does not make page views or Credit usage a success.

Google value-based bidding · TikTok supported in-app events

ILLUSTRATIVE / USD, ONE ORDER PER NEW CUSTOMER

Revenue after refunds, excluding collected tax$100
Product, fulfillment, payment and other variable costs$60
=
Contribution before advertising$40

Acquisition cost ceiling. To retain $10 per order for fixed costs and profit, this example allows up to $30 to acquire a new customer. The corresponding ROAS on the same net-revenue basis is at least 100 ÷ 30 ≈ 3.33.

Return on advertising contribution. This page defines it as (net revenue − variable costs − ad spend) ÷ ad spend. Here, (100 − 60 − 30) ÷ 30 ≈ 33.3%. This is neither the company's net profit margin nor ROAS.

Compare like with like. First establish whether the platform reports gross or net sales. Discounts, refunds, tax, shipping and new/returning-customer definitions change the ceiling. A 3.33 target is not universal.

Four common situations: wait, repair, keep testing or pause?
What you seeCheck firstNext action
Low App returns yesterdayHave users been observed long enough? Are events, privacy-preserving reports or modeled results delayed?Mark the data incomplete; do not automatically cut budget for low ROI yet. Keep the approved spending limits in force.
More clicks, no more salesCheck arrival losses, the page's promise, checkout, deep links and the core task.Reproduce the real journey and give the product or page owner a specific issue. Keep the original creative as a comparison.
High CTR, weak payment and retentionIs the ad attracting the wrong people or promising more than the product delivers?Revise the benefit, use case and demonstration, then test again. High CTR alone does not make a winning creative.
Broken links, wrong prices, unusual spendConfirm affected ads, products and times. Rule out false alarms from reporting delays.Pause the affected scope under pre-approved emergency rules and notify the owner. Resume only after repair and verification.

03 / THE ADVERTISING LOOP

From data and creative to budget changes.
How each step gets done.

The platform handles bidding and distribution. The team owns profit targets, data, product facts and spending decisions. AI helps organize research, break down creative and draft analysis; calculations, checks and execution need explicit rules.

PURCHASED DATAKeywords, competitor ads, products, creators and video samples, such as TikTok data covered by FastMoss.Record the source, market, update date, usage rights and estimate definitions. Use it to find opportunities, not as your revenue or a reason to scale.
FIRST-PARTY DATAAd spend and versions; website orders and refunds; App first opens, core tasks, trials, payments and renewals.Retain account, date, timezone, currency, ad ID, creative ID, page version and transaction ID. Missing data is not zero.
THREE REPORTSPlatform attribution guides platform adjustments. The business ledger reconciles actual revenue and costs. Experiments assess whether extra spending adds extra results.Several platforms may claim the same order; the business ledger counts it once. Without an experiment, do not label attributed sales as sales caused by advertising.

Turn the business goal into campaign conditions.

BUSINESS INPUTS
Market, product or App use case, new/returning customers, price, variable costs, stock or service capacity, and how long cash can wait.
DECISIONS REQUIRED
Primary conversion action, affordable acquisition cost, payback period and maximum test loss. If these are undecided, the system cannot invent a budget.
TOOL SUPPORT
Organize inputs, check the cost sheet, calculate scenarios with explicit formulas and flag facts awaiting confirmation.
HANDOFF
A one-page test plan: goal, audience, channel, destination, budget, comparison, review date and owner.
What does automation replace, and what still needs an owner's sign-off?
WorkAutomated or assistedHuman decision
Data collection and reconciliationScheduled authorized retrieval, deduplication, calculations, delay and discrepancy checks.Event meanings, accounting definitions, permissions and interpretation of anomalies.
Market and creative workOrganize purchased data and feedback; propose directions; draft copy, storyboards and placement versions.Product facts, usage rights, brand expression and versions admitted to testing.
Platform biddingThe platform's automated bids and impression allocation.Conversion goals, values, budgets and limits. Do not have another script constantly change the same bids in parallel.
Campaign adjustmentsProduce candidates and change previews under explicit rules; execute approved changes within limits.New campaigns, budget expansion, goal changes, major pauses and restarts.
Incident handlingAlerts; scoped pauses only under pre-approved emergency rules.Diagnosis, verification, resumption and changes to the rules.

Meta pre-launch checks. Compare the audience, placements, budget allocation and automatic creative adjustments actually enabled in the account with the plan. Check the product catalog, links, crops, captions and licensed assets; also review the actual previews after generation or automatic adjustments. Save a settings checklist before assessing delivery results. Asset scores are not experiment conclusions.

TikTok Smart+ pre-launch checks. Confirm availability in the account, then decide whether budget is allocated automatically at campaign level or set separately for each ad group. Check the combinations of audiences, placements, creative and destination URLs. After duplicating an older campaign, recheck budget, bidding, optimization goals and test settings rather than assuming they all carry over. Only campaigns that pass these checks enter the approved delivery scope.

Smart+ controls · Settings that change after duplication

Use platform reports, rules and existing tools first. Add code only when they cannot support cross-source reconciliation, a specific decision or a batch handoff. Even preview modes need a scope check: Google Scripts preview isolates AdsApp operations, but does not prevent writes through other services such as email or spreadsheets.

Google Scripts preview boundaries · Handling partial batch failures

Existing code: creative review and experiment records
MY META REVIEW MODULE · public implementation excerpt
const DEFAULTS: Required<ReviewOptions> = {
  min_impressions: 1_000,
  min_clicks: 20,
  min_conversions_to_scale: 3,
  min_baseline_rows: 3,
};

// Compare only eligible rows within the same account.
// Output: SCALE | ITERATE | PAUSE | INSUFFICIENT_EVIDENCE

The public module uses the median of eligible ads in the same account for directional screening. These are configurable defaults, not significance thresholds. SCALE / PAUSE flags candidates for review; it does not change budgets or prove incremental lift. The project retains the upstream Meta Ads MCP and adds a read-only offline evaluation module.

Preflight checks and platform settings

Before execution, verify the account, conversion definitions, usage rights, budget limit and available features. Propose exact changes to spend, publication or account settings; execute only after approval and read back the result.

Preflight checks

Define the demand, audience and outcome being tested. Measure brand awareness separately from purchase returns, and preserve comparable creative and observation windows.

Check aspect ratio, captions, sound, safe zones and calls to action for the actual placement. Verify products, people and prices, then review automatically cropped versions again.

Match the events and values sent to the platform to the volume, revenue or return goal. Hold scale decisions when conversions are immature, costs are missing or events are duplicated.

Carry the same promise from the ad to the website, store page and in-app destination. Test deep links, first use, trial completion and actual charges separately.

Record old and new values, exact scope and stop conditions. Read back each change; retry only failed items rather than duplicating successful actions.

Official rules / verification

TikTok: browser and server event deduplication

TikTok: split testing · Measuring additional conversions · Automation scope and controls

Google: value-based bidding · Conversion delays · Spending limits

Apple: search terms and campaign structure · Downloads versus first opens

Google: App asset combinations · App Connect

Google: execution previews · Partial successes and failures

Cost calculations, budget allocation, change approvals and daily handoffs are operating methods developed from these mechanisms. They are not universal platform standards or promises of fixed growth results.