コンテンツにスキップ

ターゲティング・タグ付け

「誰に届けるか」を支える機構。LINE 運用案 ④(イベント・コンペ告知の関連度配信) / ⑦(アンケート由来タグ) の中核。

タグの供給源

供給源
手動 管理画面 / API での付与
クリック履歴 「スイーツリンクをクリック」→ clicked_sweets
アンケート 「メイト会員」→ member、「年齢=30代」→ age_30s
外部システム HubSpot のセグメント / プロパティ

ルールエンジン

Rule(GitHub 管理)に基づきタグ付与・絞り込みを評価する。

マッチ式の例

id: sweets_clickers
match:
  any:
    - tag: sweets_interest
    - and:
        - clicked_link_contains: "/sweets/"
        - within_days: 30

演算子

演算子 説明
all AND
any OR
not NOT
tag タグ保有
clicked_link_contains リンククリック履歴に部分一致
within_days 直近 N 日
survey_answer アンケート回答が一致
attribute 属性(年齢区分など)

クリック計測の仕組み

sequenceDiagram
    participant U as ユーザー
    participant R as Redirector
    participant DB as DB
    participant LINE

    U->>R: GET /r/<short>?cid=<click_id>
    R->>DB: ヒット記録(content_task_id, audience_id, link)
    R-->>U: 302 -> 実 URL
  • 短縮 URL リダイレクタを自前で持つ(クリック ID を必ず通す)
  • LINE 公式の URL 自動短縮を使う場合は計測手段を別途確保(Manager のインサイトと付き合わせる)

ナローキャストとの統合

  • automedia の Tag → LINE のオーディエンスグループへ周期同期
  • 配信時は (channel_account_id, tag_id) → audience_group_id を解決して narrowcast 発火

オプトアウト

  • opt_out タグを最優先で除外
  • ブロック・アンフォロー検知も opt_out に反映

プライバシ

  • タグは個人を特定しない粒度を基本に
  • 個人特定可能な属性(電話番号等)は automedia DB に置かない(HubSpot SoT