Skip to main content

Introduction

Kakao Message is the message-campaign variant of Kakao’s Kakao Moment platform. It covers broadcast ad campaigns delivered as KakaoTalk channel messages sent to a channel’s followers. The connector retrieves per-message-ad performance from a distinct versioned Kakao Moment Message Ad endpoint, separate from the standard Kakao Moment display-ad API, so the metrics it exposes are message-specific: sends, opens, and per-element click placements rather than the impressions and reach of display ads. As a marketing connector, metrics, breakdowns, and currencies are standardized so widgets can aggregate across sources without additional configuration. To connect this data source, see How to connect Kakao Message to Adriel.

Data refresh strategy

Architecture data

Architecture covers the ad account, KakaoTalk channels (serving as both campaigns and ad sets), and individual message ads. Architecture data refreshes at 4:00 PM UTC and 5:00 AM UTC.

Reports data

Reports include daily performance for the ad account, channels, and message ads. Real-time. Report data is fetched from Kakao Moment on demand when a dashboard loads, so the latest values are always visible. On top of that, scheduled cache refreshes keep historical data consistent across multiple time windows. Refresh schedule. Reports refresh on three overlapping schedules, each covering the ad account, campaign, ad set, and ad levels:
  • 5:00 PM UTC daily — syncs the last 9 days
  • 11:40 PM and 6:40 AM UTC daily — syncs the last 3 days
  • 7:30 AM UTC on the 1st and 15th of each month — syncs the last 30 days

Architecture levels

Kakao Message maps the KakaoTalk channel hierarchy onto the canonical four-level model:
  • Ad account — Kakao Moment ad account, suffixed _message to keep the message-ad account distinct from the display-ad account under the same Kakao Moment account.
  • Campaign — KakaoTalk channel profile.
  • Ad set — KakaoTalk channel profile (structurally identical to the campaign level; the same channel object serves both).
  • Ad — Individual broadcast message ad sent to channel followers.

Attribution windows

Conversion metrics are reported across two attribution windows: 1-day and 7-day. Each conversion event produces a separate 1-day and 7-day variant. For example, purchase conversions appear as both conv_purchase_1d and conv_purchase_7d. Non-conversion metrics (sends, opens, clicks) are not windowed.

Metrics

How to read the columnsData type uses this vocabulary: Number, Currency, Percentage, Ratio, Duration, Date, Text, URL, Array, Boolean.API Key in code style like cost is the literal Kakao Moment Message Ad API field name. Italic text describes how a value is produced when it does not map cleanly to a single API field (for example, derived metrics).

Cost & spend

Currency values are reported in Korean won (KRW).

Message delivery

Opens & clicks

Message opens are mapped to impressions and link clicks are mapped to clicks, so these values populate the standard impressions and clicks columns used across connectors.

Click placements

Each metric counts clicks on a specific element of the message layout.

Conversions

Conversions are attributed from pixel and SDK events. Each event is reported in both a 1-day and a 7-day attribution window (see Attribution windows). Purchase additionally carries a conversion-value variant.

Breakdowns

Standard hierarchy

The KakaoTalk channel profile serves as both the campaign and the ad-set level, so grouping by campaign and grouping by ad set return the same set of channel rows.

Message ad attributes

UTM tracking

Kakao does not return UTM values; Adriel parses them from each ad’s landing URL and exposes them as breakdowns for grouping.

Limitations

  • Message-ad metric set only — message ads expose a different metric catalogue than Kakao Moment display ads: opens, sends, and per-element click placements rather than impressions and reach. Display-ad metrics are not available on this connector.
  • Campaign and ad set are the same object — the KakaoTalk channel profile is both the campaign and the ad-set level, so filtering by campaign or by ad set returns identical channel rows.
  • Separate ad account identifier — the ad account is suffixed _message to keep message-ad and display-ad accounts distinct under the same Kakao Moment account.
  • Reconciliation window — scheduled refreshes reconcile the last 30 days. Live queries can request older periods, but only the windows covered by the refresh schedule above are guaranteed to be reconciled.

API references

See also