# Mina Ga Tracking

> 微信小程序 GA 打点命名：打点名称落 ec，label 落 el。Use when adding or changing tracking, 打点, GA, report, eventGA, ec, el, event category, event label, ask_mina_entry_click, or analytics events in medical miniprograms (就诊问问 / 疫苗助理 / 药品助理 / 临床试验).

- Skill: `darknessomi/mina-ga-tracking` (Agent Skill)
- Install (CLI): `npx skillmds@latest add darknessomi/mina-ga-tracking`
- Raw SKILL.md: https://api.skillmd.com/api/skills/darknessomi/mina-ga-tracking/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Data & Analytics
- Author: darknessomi (https://skillmd.com/u/darknessomi)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/darknessomi/mina-ga-tracking

---


# 小程序 GA 打点

新增或修改打点时读本规则。后续的打点名称和 label 的值，按照我们正常打点来打，别按照它的规范来。

打点名称对应的就是 `ec` 值（一般是固定的事件名称，一般是固定的分类名称），label 对应的 `el` 值（一般是事件对应的备注内容，对应的变量较多）。

## 字段对应

| 业务说法 | GA 字段 | 内容 |
|---|---|---|
| 打点名称 | `ec` | 固定事件名 / 固定分类名 |
| label | `el` | 当次备注，变量多 |

不同入口、不同动作用不同事件名。不要做一个万能 `ec`，把差异全塞进 `el`。

## 正常打点

```
report('members_from_miniprogram', 'from=VACCINE&has_patient=0')
report('index_launch', { from, has_q, appid })
report('index_search_entrance', { ... })
eventGA('index_trial_service', '点击', '首页试验入组服务')
```

第一参是固定事件名（落 `ec`），备注进 label / payload（落 `el`）。

各项目 API 不同，字段对应一样：

- 就诊问问 `report(category, label)` → `ec` / `el`
- 疫苗 `report(event, payload)` → `ec` / `el`
- 药品 `report(type, data)` → `ec` / `el`
- 临床试验 `eventGA(category, action, label)`：第一参 → `ec`，第三参 → `el`

## 不要再按这套打新点

「它的规范」指跨小程序入口那套：所有入口共用一个 `ec=ask_mina_entry_click`，`ea` 固定 `click`，把 `location_action_label_path` 拼进 `el`。

```
ec = ask_mina_entry_click
el = index_index_manage_children_管理孩子档案_/pages/personal/members/members
```

BI 已对该历史数据做了兼容。已上线的 `ask_mina_entry_click`、`ASK_MINA_ENTRY_EVENT`、`buildAskMinaEntryLabel` **不要回改**，也不要按这套再打新点。

