Ecommerce operator and performance agency founder

Eddie Cheng

Eddie Cheng founded Penang Media and co-owns VIBAe. He writes from the agency and brand sides of ecommerce growth, connecting paid acquisition with stock, margins, cash flow and contribution profit.

LinkedIn profile

20 filed notes

Articles by Eddie Cheng

Overhead view of a single reservoir: locked equal bays, some partly filled, a wider basin draining into deeper pools, and matching dots in the bays and pools.

Paid acquisition systems

No universal CBO vs ABO split at $50,000 a month

There is no universal percentage for splitting about $50,000 a month on Meta. Ad sets on different bid strategies cannot share one Advantage+ campaign budget, the control buyers still call CBO. Where they can share it, size a fair test from the week's purchases. Meta, as Adwize reports, also points to an ad set budget when audience sizes differ a lot.

A pale three-column ledger shows a tall gross-margin block, four thin slabs removed, a short remainder marked as ad spend per order, and a short order left with nothing.

Brand operations

No gross margin tells you a product can afford paid ads

A positive gross-margin percentage does not say whether a product can take paid acquisition. A margin of zero or below leaves no cash for ads, so there is no break-even ROAS to aim at. Where cash remains after the order's variable costs, that cash limits ad spend per order.

Diagram contrasting a fixed branching workflow path with an open-ended decision node, both leading to the same checkout point.

AI in ecommerce operations

AI agents in ecommerce: what they actually are and where they fit

A store needs more than a definition of AI agents. Use the workflow test and a job-based taxonomy to assess support, catalogue and fulfilment tools, then separate those tools from agents shopping on a customer's behalf.

Split view of a product page showing full visual content on one side and a sparse, partly empty structured data panel on the other.

AI in ecommerce operations

AI Agent Product Data Requirements and Ecommerce Workflow Ownership

Before you decide whether to build a proprietary shopping agent or plug into ChatGPT and Google's protocols, you need to know what the agent can actually read on your product pages, because most of it is currently invisible.

Two checkout rails: agent-completed orders lack session IDs, while in-app merchant checkout carries client and session stamps into GA4.

Ecommerce data and measurement

How to tag agentic checkout orders so they show a source in GA4

There is no single agentic checkout to tag. In-chat completion has no merchant page for gtag to fire. A Shopify ChatGPT path still hits your store checkout in an in-app browser. The GA4 job follows that split, and any source you write is a merchant convention.

Balance scale with mixed ad-channel tiles crumbling on one pan and a single campaign weight on the other, set over a map of geo holdout regions.

Ecommerce data and measurement

How to judge campaigns when attribution fragments

Google's PMax channel report, GA4's AI Assistant channel and Klaviyo delivery look like scorecards. They are mostly diagnostics. Here is what each can decide, what still needs an experiment, and what the public evidence cannot support yet.

Glass cylinder splitting three incoming traffic streams into stacked layers, with a dated fracture ring marking a break in the series.

Ecommerce data and measurement

How GA4 is reclassifying AI traffic

GA4 now tags some assistant referrals, still hides others in Direct, and folds AI Overviews and AI Mode into Organic Search. Here is what changes, what does not backfill, and how to report the break.