Google Ads · Công cụ tự viết · AIGoogle Ads · Tools I build · AI
Tôi tiêu tiền quảng cáo, và viết phần mềm để tiêu ít đi.
I spend ad money, and write software to spend less of it.
Chạm vào Google Ads từ 2019, bốn năm sống bằng affiliate trước khi lập
ALFA Media. Blog này là chỗ tôi ghi lại những gì đã thử — cái nào chạy,
cái nào đốt tiền, và cách tôi để AI viết công cụ cho việc của mình.
I’ve run Google Ads since 2019 and spent four years living off affiliate
before founding ALFA Media. This blog is where I write down what I’ve
tried — what worked, what burned money, and how I get AI to build the
tools for my own work.
Không có bước ngoặt nào kịch tính. Chỉ là làm đủ lâu để thấy chỗ nào
trong nghề này đang hỏng, rồi quyết định không làm theo cách đó nữa.
No dramatic turning point. Just long enough in this trade to see what’s
broken in it, and then deciding not to work that way any more.
2019
Bắt đầu, một mình
Starting out, alone
Chạy Google Ads dưới dạng freelancer. Không có sếp, không có quy
trình sẵn, và cũng không có ai chịu trách nhiệm thay khi tài khoản
tiêu tiền mà không ra đơn.
Running Google Ads as a freelancer. No boss, no ready-made process,
and nobody else to answer for it when an account burned money
without producing orders.
2019 – 2023
Bốn năm sống bằng affiliate
Four years living off affiliate
Chủ yếu ở mảng crypto và forex, thị trường Đông Nam Á, cộng thêm
thương mại điện tử. Ngân sách là tiền túi của chính mình. Mỗi đồng
tiêu sai không phải một dòng trong báo cáo — nó là tiền chợ.
Bốn năm đó dạy tôi nhiều về chi phí hơn bất kỳ khóa học nào.
Mostly crypto and forex across Southeast Asia, plus e-commerce. The
budget was my own money. A dong misspent wasn’t a line in a report —
it was the grocery money. Those four years taught me more about cost
than any course could.
2023
Lập ALFA Media
Founding ALFA Media
Công ty TNHH ALFA Media, đặt tại Khánh Hòa. Bỏ hẳn mô hình ăn phần
trăm ngân sách — vì mô hình đó trả công cho việc khuyên khách tiêu
nhiều hơn, bất kể kết quả. Thay bằng phí cố định hằng tháng.
ALFA Media Co., Ltd, based in Khánh Hòa. I dropped the
percentage-of-spend model entirely — that model pays you for telling
clients to spend more, whatever the result. A fixed monthly fee
instead.
NayToday
Chạy quảng cáo, và viết công cụ cho việc đó
Running ads, and building the tools for it
Phần lớn công việc chạy quảng cáo là việc lặp lại: đọc báo cáo, tìm
từ đang lãng phí, viết biến thể quảng cáo mới. Tôi viết phần mềm để
làm nhanh phần đó, và dùng thời gian tiết kiệm được cho phần cần
suy nghĩ. Hiện có 5 công cụ — 3 chạy hằng ngày, 2 đang làm dở.
Most of running ads is repetitive work: reading reports, finding
wasted terms, writing new ad variants. I write software to do that
part fast, and spend the time saved on the part that needs thinking.
Five tools so far — three running daily, two still unfinished.
Ở đây có gìWhat’s here
Ba thứ tôi viết, không hơn
Three things I write about, no more
Tôi không viết về mọi thứ trong marketing. Chỉ viết phần tôi thực sự
làm hằng ngày và có số để đối chiếu.
I don’t write about everything in marketing. Only the part I actually do
every day and have numbers to check against.
01
Google Ads thực chiến
Google Ads in practice
Cấu trúc tài khoản, từ khóa phủ định, Performance Max và Shopping,
chỗ ngân sách hay rò mà báo cáo mặc định không chỉ ra. Viết từ tài
khoản thật, không từ tài liệu đào tạo.
Account structure, negative keywords, Performance Max and Shopping,
the places budget leaks that the default reports won’t point at.
Written from real accounts, not from training material.
02
Tự viết công cụ bằng AI
Building tools with AI
Tôi không phải dân lập trình chuyên nghiệp. Nhưng với AI, một người
làm quảng cáo hoàn toàn tự dựng được công cụ cho quy trình riêng của
mình. Đây là chỗ tôi ghi lại cách làm, và cả những lần hỏng.
I’m not a professional programmer. But with AI, someone who runs ads
can absolutely build tools for their own process. This is where I
write down how — and the times it went wrong.
03
Chuyện làm nghề
The business itself
Định giá thế nào cho khỏi xung đột lợi ích, báo cáo ra sao khi số
liệu xấu, khi nào nên từ chối một khách hàng. Phần ít ai viết vì nó
không giúp bán khóa học.
How to price without a conflict of interest, how to report when the
numbers are bad, when to turn a client down. The part few people write
about, because it doesn’t help sell a course.
Năm cái, ba đang chạy hằng ngày. Không bán, không đóng gói thành sản
phẩm — chúng tồn tại vì tôi cần chúng. Tôi liệt kê ở đây để bạn thấy
một người làm quảng cáo có thể tự dựng được tới đâu, và để bạn tự dựng
bản của mình.
Five of them, three running daily. Not for sale, not packaged as products
— they exist because I needed them. I list them here so you can see how
far someone who runs ads can get on their own, and so you can build your
own version.
Đang chạy hằng ngàyRunning daily
ALFA Rà Soát Tài Khoản
Chạy trọn bộ danh mục kiểm tra trên báo cáo xuất từ tài khoản Google
Ads, rồi để Claude Opus 5 đọc và chỉ ra chỗ đang rò tiền. Đây chính
là thứ đứng sau bản rà soát miễn phí tôi gửi khách.
Runs a full audit checklist over reports exported from a Google Ads
account, then has Claude Opus 5 read them and point out where the money
is leaking. This is what sits behind the free audit I send clients.
Máy chủ MCP nối Claude thẳng vào Google Ads API. Nó theo dõi cây tài
khoản, gửi báo cáo Telegram mỗi sáng, và đánh dấu vấn đề theo bộ luật
tôi tự viết tay. Thay đổi chỉ được áp sau khi có người duyệt — nó cố ý
không tự bật chiến dịch, không đụng vào thanh toán, và không làm gì mà
không hoàn tác được.
An MCP server wiring Claude straight into the Google Ads API. It watches
the account tree, sends a Telegram report each morning, and flags
problems against rules I wrote by hand. Changes only apply after a
person approves — by design it will not enable campaigns on its own,
will not touch billing, and will not do anything it cannot undo.
Đang chạy hằng ngàyRunning daily
ALFA Ads Report
Bảng điều hành nội bộ: báo cáo công việc hằng ngày, tiền đã thanh toán
cho quảng cáo, chỉ số Google Ads, và doanh thu tách theo từng người và
từng tài khoản.
An internal operations dashboard: daily work reports, ad spend paid out,
Google Ads metrics, and revenue broken down by person and by account.
Đang làm dởIn progress
Vibe Ads Skill Library
Thư viện file skill cho những đầu việc vận hành quảng cáo lặp đi lặp
lại. Mục tiêu là hai người khác nhau, hoặc hai phiên làm việc khác
nhau, làm cùng một việc thì ra cùng một kết quả.
A library of skill files for the repetitive parts of running ads. The
goal is that two different people — or two different sessions — doing
the same task end up with the same result.
Đang làm dởIn progress
Vibe Coding & Builder
Cái này không phải phần mềm, mà là cách làm phần mềm: tôi mô tả công
việc bằng tiếng Việt, Claude viết code qua API, rồi người đọc lại và
chịu trách nhiệm. Bốn công cụ ở trên đều được dựng theo cách đó —
kể cả trang bạn đang đọc.
This one isn’t software but a way of making it: I describe the work in
Vietnamese, Claude writes the code through the API, and a person reviews
it and takes responsibility. All four tools above were built this way —
including the page you’re reading.
Bạn cấp quyền xem — không cần quyền sửa. Trong 3 đến 5 ngày làm việc
bạn nhận một bản chỉ ra vấn đề cụ thể kèm số liệu, đủ chi tiết để tự
sửa nếu muốn.
You grant read access — edit access is not needed. Within 3 to 5
working days you get a document pointing at specific problems with the
numbers behind them, detailed enough to fix yourself if you want to.
Got a question about a specific account? Just ask.
Tôi trả lời email nhanh hơn tin nhắn. Nếu câu hỏi của bạn đủ cụ thể —
kèm ngành, ngân sách tháng và thứ bạn đang vướng — thì câu trả lời
cũng sẽ cụ thể theo.
I answer email faster than messages. If your question is specific
enough — your industry, monthly budget and what you’re stuck on — the
answer will be specific too.