Google Ads Performance ReportAds Report

Calista Thai Massage • Search campaign - Auckland

CampaignCalista Thai Massage - Search - AucklandEnabledToday: 2026-11-07Showing: 2026-11-07
Needs attention

Running, but a few things should be tuned for better results.

In short

Cumulative results since the campaign startedAll-time totals from the first day to the selected date; they do not change with the date range.

Search words that work

Words that work30
Best word right nowcalista thai massage

See details per word ↓

Key metrics

Impressions
2,383
Times your ad was shown
Last 7-day trend▼ Falling
Clicks to website
235
People who clicked the ad to your site
Last 7-day trend▼ Falling
Click rate (CTR)
9.9%
Clicks ÷ impressions. Higher = ad matches intent
Last 7-day trend▲ Rising
Cost per click
฿37.73
Spend ÷ clicks
Last 7-day trend▼ Falling
Spend
฿8,865.55
Money actually spent (THB)
Last 7-day trend▼ Falling
Book Now clicks (interest)
64
People who pressed Book Now on the site
Last 7-day trend▼ Falling
Book Now rate per click
27.2%
Book Now clicks ÷ clicks
Last 7-day trend▼ Falling
Cost per Book Now click
฿138.52
Spend ÷ Book Now clicks
Last 7-day trend▼ Falling

Invalid clicks

Invalid clicks
3
Clicks Google filtered out as invalid (bots / accidental repeats); not charged
Last 7-day trend▲ Rising
Invalid click rate
1.3%
Invalid ÷ (valid clicks + invalid)
Last 7-day trend▲ Rising

Phone calls

Call Now clicks
1
People who tapped Call Now on the site after an ad click
Last 7-day trend▼ Falling
Call Now rate per click
0.4%
Call Now clicks ÷ clicks
Last 7-day trend▼ Falling
Cost per Call Now click
฿8,865.55
Spend ÷ Call Now clicks
Daily trendNo data yet

Where the calls came from (selected range)

No Call Now clicks in this range yet.

Performance by ad (selected range)

No per-ad data in this range yet.

Where clicks came from (selected range)

No location data in this range yet.

From Google Ads (the user's actual location at click). Top 10 shown; per-area numbers are still too small to act on.

How reliable are these numbers235 / 20 clicks
Enough clicks for a first assessment.

Cumulative trend

Total clicks

People who clicked through, in total

Total spend

Money spent in total

Total Book Now clicks

People who pressed Book Now, in total

Cost per Book click (running)

Total spend ÷ total Book Now clicks; lower is better (0 until the first click).

Why so few impressions

Only 8 of 8 words have appeared. The rest probably do not have enough searches yet, so volume is low. No fault stopping the ads was found.

Test results and next steps

Results vs targets (cumulative)

Calculated from cumulative totals against the targets set at the start of the test

  • Cost per click (CPC)Lower is better
    ฿37.73Target ≤ ฿40
    Pass
  • Click rate (CTR)Does the ad match what people search?
    9.9%Target ≥ 5%
    Pass
  • Book Now rate per clickDoes the page make people want to book?
    27.2%Target ≥ 10%
    Pass

Recommended next steps

Based on cumulative totals since the campaign started

  1. Results pass the targets: consider scaling the test to gather more data, judged together with real bookings.

Daily budget (per day, not cumulative)

The budget set for each day, next to what was actually spent that day. "Possible maximum" is the most Google may spend on that day (up to 2x the daily budget when search demand is high); the monthly average stays within budget.

DateBudgetPossible max / daySpent
28 Oct฿700฿1,400฿807.64
27 Oct฿700฿1,400฿667.91
26 Oct฿500฿1,000฿505.64
25 Oct฿1,000฿2,000฿144.34
24 Oct฿150฿300฿172.85
23 Oct฿150฿300฿155.56
22 Oct฿150฿300฿130.33
21 Oct฿150฿300฿151.24
20 Oct฿150฿300฿166.17
19 Oct฿80฿160฿663.16

Daily results vs targets (separate from cumulative)

Each day is judged by the same targets. Use it to see how each day went; it does not decide the test (one day has few clicks, so it is often "Too early").

DateCPC (≤ ฿40)CTR (≥ 5%)Book rate (≥ 10%)
7 Nov— Too early0.0% Too early— Too early
6 Nov฿52.71 Not yet24.2% Too early12.5% Pass
5 Nov฿35.36 Pass9.3% Pass37.5% Pass
4 Nov฿63.51 Not yet11.5% Pass0.0% Not yet
3 Nov฿34.30 Pass10.2% Pass23.5% Pass
2 Nov฿35.17 Pass9.0% Pass37.5% Pass
1 Nov฿28.66 Pass10.6% Pass9.1% Not yet
31 Oct฿33.67 Pass13.4% Pass29.2% Pass
30 Oct฿38.14 Pass8.9% Pass34.6% Pass
29 Oct฿34.35 Pass8.3% Pass21.4% Pass

What to fix and what to do next

Needs fixing (by priority)

Keyword "couples massage" spent ฿221 with no booking interest
6 clicks, no Book Now or booking.
Do this: Check this keyword's Search terms; add negatives if off-target, or pause it if on-target but not working.

Working well (keep it)

Strong click rate 9.9%
People who see the ad click at a healthy rate; ad copy and keywords match.
Do this: Keep the current ad copy; avoid frequent edits.
Cost per click is in range ฿38
Within the guideline.
Best keywords: "thai massage remuera", "calista thai massage", "calista thai massage"
Click rate above 5%.
Do this: Use them as a guide for headlines and add similar terms.
Best hours for clicks (NZ time): 11:00, 14:00, 13:00
Customers search and click most at these times.
Do this: Collect two weeks of data before changing the schedule.

Notes and context

9 keywords have no impressions
Probably low search volume (e.g. hot stone 10-100 searches a month).
Do this: No rush, but if still unused after 30 days, merge or remove.
Searches that got clicks but no booking interest
  • "massage auckland" (4 clicks, ฿129)
  • "full body massage auckland" (4 clicks, ฿180)
  • "foot massage near me" (3 clicks, ฿109)
  • "couples massage" (2 clicks, ฿76)
  • "foot massage" (2 clicks, ฿75)
Do this: If a term is unrelated to your services, add it as a negative keyword right away.
3 invalid clicks (1.3%)
Google filtered 3 of 238 clicks (1.3%); those are not charged.
15 ad edit(s) in the last 3 days
  • 7 Nov: Paused keyword "couples massage" (not removed) on the user's instruction at ~03:35 Thai time: cumulative 70...
  • 6 Nov: The fake-click guard (cron, service account) added 6 IP exclusions in Google Ads today: 05:35, 06:34, 06:50...
  • 6 Nov: Bidding strategy changed from Maximize Conversions (no cap) to Maximize Clicks + max CPC THB 45. Edited by...
  • 6 Nov: Daily budget changed from THB 550 to THB 150 (down THB 400). Edited by the user via the Google Ads web clie...
  • 5 Nov: Set desktop bid adjustment to -100% (no ads on desktop)
  • and 10 more (see the change log)
Do this: Results after edits take time to build up; wait 2-3 days of data before concluding.

Running totals up to today

Daily clicks

People who clicked through to the website each day (impressions trend is in the cards above)

Daily spend

Bars = spend per day

Daily click rate (CTR)

Dashed line = 5% target (good)

Customer journey: from ad view to Book Now click

Shows where customers drop off the most

Saw the ad
2,383
Clicked to site
235
9.9%
Pressed Book Now
64
27.2%

Clicks by hour (New Zealand time)

Ads run 10:00–20:30 NZ time (04:00–14:30 Thai time inside Google Ads)

Devices people use to reach the ad

Bar = clicks; small text = CTR and cost per click (CPC) for each device

  • Mobile225 CTR 9.8% · CPC ฿36
  • Desktop10 CTR 17.9% · CPC ฿79
  • Tablet0 CTR 0.0% · CPC ฿0

Details

Search words that work well

Words people searched before seeing and clicking the ad, ranked by how many pressed Book Now. Numbers are totals from the start of the campaign to the selected date.

1Total since start

KeywordClicksSpendBook clicksCost per Book clickResult
Total228฿8,610.4764฿135
calista thai massage18฿590.5113฿45Good
thai massage48฿2,205.6513฿176Good
relaxing massage near me38฿1,424.316฿237Good
relaxation massage20฿680.576฿113Good
thai massage remuera5฿166.194฿42Good
hot stone massage auckland2฿57.064฿14Good
calista thai massage9฿309.033฿103Good
couples massage auckland8฿303.463฿101Good
couples massage near me4฿137.403฿46Good
deep tissue massage auckland5฿186.633฿75Good
2Daily view (only days with clicks or Book Now) — tap to open
DateKeywordImpr.ClicksSpendBook clicks
No data in this period yet

What people actually searched

Search termImpr.ClicksSpendBook clicks
No data in this period yet

Account and tracking status

Campaign status
Enabled
learning) (bidding = Maximize Clicks + max CPC THB 45
Ad status
มีสิทธิ์
Book Now tag (GTM)
✔ Working

235 คลิก / CTR 9.87% / ฿8,865.55 / CPC ฿37.73 / Conversion 69 (฿128.49 ต่อ Conv) | คีย์เวิร์ดอ่านครบ 84 แถว, Search terms อ่าน ~125 จาก 520 แถว (แถวที่ใช้เงิน) | อุปกรณ์: มือถือ 225 คลิก ฿8,077 / คอม 10 คลิก ฿788 / แท็บเล็ต 0 (คอม/แท็บเล็ต -100%) | สถานะแท็กอ่านไม่ได้รอบนี้ (หน้า /aw/conversions ตารางว่าง) tag_booking_ok=false หมายถึงยังไม่ยืนยัน | เมื่อวาน 6 พ.ย. (ตรวจจากหน้า Ads ตรงกันทั้งแคมเปญ/อุปกรณ์/คีย์เวิร์ด/Search terms): 33 แสดงผล / 8 คลิก / ฿421.68 / Conversion 1 (calista thai massage) / มือถือล้วน; ใช้เงินถึง ฿421 ก่อน 08:48 แล้วงบถูกลดเป็น ฿150 จึงไม่แสดงต่อ | ไม่ได้ดึงรายชั่วโมง และไม่ได้เขียนทับรายวัน/ชั่วโมง/คีย์เวิร์ดของ cron (แยก Book Now กับ Fresha จากหน้า Ads ไม่ได้) | ประวัติการเปลี่ยนแปลงใน Ads ยังไม่แสดงการหยุด "couples massage" (อาจล่าช้า) แต่สถานะคีย์เวิร์ดยืนยันแล้วว่า หยุดชั่วคราว / Live read from Google Ads UI 7 Nov 2026 ~03:35 Thai (before the 04:00 schedule start, today = 0): balance THB 930.33 (Google warns funds low) | budget THB 150/day + Maximize Clicks (user-confirmed) | campaign Eligible (learning) | cumulative 18 Oct-7 Nov: 2,382 impressions / 235 clicks / CTR 9.87% / THB 8,865.55 / CPC THB 37.73 / 69 conversions (THB 128.49 per conv) | keywords: all 84 rows read, search terms: ~125 of 520 rows read (spending rows) | devices: mobile 225 clicks THB 8,077 / desktop 10 clicks THB 788 / tablet 0 (desktop/tablet -100%) | tag status not readable this pass (/aw/conversions table empty), tag_booking_ok=false means not verified | yesterday 6 Nov (cross-checked on the Ads UI: campaign/devices/keywords/search terms all agree): 33 impressions / 8 clicks / THB 421.68 / 1 conversion (calista thai massage) / mobile only; spend hit THB 421 before 08:48, then the budget was cut to THB 150 so delivery stopped | hourly not pulled; cron daily/hourly/keyword figures were not overwritten (Book Now vs Fresha split not readable on the Ads UI) | Ads change history does not yet list the "couples massage" pause (may lag) but the keyword status was verified as paused

Ad change log

  • 2026-10-20Added 5 campaign-level negative keywords (phrase): kumeu, papakura, flat bush, milford, head spa to block out-of-area / off-service clicks; 51 negative keywords in total (20 Oct 2026, per user request)
  • 2026-10-20Re-added the "Appointment" (Fresha Booking) goal to the campaign via campaign-specific goals (campaign 1 of 1) because the Fresha tag status is now healthy (20 Oct 2026, per user request)
  • 2026-10-20Raised the max CPC cap from ฿90 to ฿150 and the daily budget from ฿120 to ฿150 because the old cap was below the real auction price (20 Oct 2026, per user request)
  • 2026-10-20Re-enabled 7 service-matching keywords (phrase): thai massage, deep tissue massage, hot stone massage, couples massage, relaxation massage, traditional thai massage, aroma massage (20 Oct 2026, per user request)
  • 2026-10-20Raised the max CPC cap from ฿40 to ฿90 so ads can win auctions and show again (20 Oct 2026, per user request)

Time conversion

Google Ads data uses Thai time (GMT+7). Converted to New Zealand time: now (until 4 Apr 2027) +6 hours, afterwards +5 hours.