Blocks関連のビュー

用途

KARTE Blocksで計測した書き換え、クリックなどのログを様々な分析にご活用いただけます。

反映タイミング

karte_blocks_[テーブル名] のテーブルは、データの反映までに最大30分ほどの遅れが生じることがあります。

📘

'karte_blocks_[テーブル名]'へのアクセスは設定変更が必要です

チャットサポート窓口、もしくは営業担当・サポート担当までお問い合わせください。

Blocks関連のテーブル

データテーブルは、 karte_stream_{{api_key}} データセットの配下に格納されます。

  • karte_event テーブル
  • karte_blocks_pagegroups テーブル
    • URL条件のマスタテーブルです。ページ下部に詳細を記載しています。
      • 主に以下の用途で使用します
        • IDから、ページ名を特定する
    • 代表的な関連Blocksイベント:blocks_view、blocks_message_open、blocks_impression、blocks_message_click
  • karte_blocks_areas テーブル
    • ブロックエリアのマスタテーブルです。ページ下部に詳細を記載しています。
      • 主に以下の用途で使用します
        • IDから、エリア名を特定する
        • IDから、CSSセレクタを特定する
    • 代表的な関連Blocksイベント:blocks_impression、blocks_message_click
  • karte_blocks_conditions テーブル
    • 施策のマスタテーブルです。ページ下部に詳細を記載しています。
      • 主に以下の用途で使用します
        • IDから、施策名を特定する
        • IDから、施策が紐づくページグループを特定する
    • 代表的な関連Blocksイベント:blocks_message_open、blocks_impression、blocks_message_click
  • karte_blocks_patterns テーブル
    • 施策の配信パターンのマスタテーブルです。ページ下部に詳細を記載しています。
      • 主に以下の用途で使用します
        • IDから、紐づく施策を特定する
        • IDから、パターン名を特定する
    • 代表的な関連Blocksイベント:blocks_message_open、blocks_impression、blocks_message_click
  • karte_blocks_variations テーブル
    • ブロック書き換えのマスタテーブルです。ページ下部に詳細を記載しています。
      • 主に以下の用途で使用します
        • IDから、書き換え対象のブロックエリアを特定する
        • IDから、書き換えが紐づく配信パターンを特定する
    • 代表的な関連Blocksイベント:blocks_impression、blocks_message_click

テーブル関係図(ER図)

以下の図は、KARTE Blocks関連テーブル間の関係を示しています:

erDiagram
    karte_blocks_pagegroups {
        STRING id PK "ページグループの内部ID"
        STRING name "ページグループ名"
    } karte_blocks_areas {
        STRING id PK "ブロックエリアの内部ID"
        STRING pageGroupId "ページグループID"
        STRING cssSelector "CSSセレクタ"
        STRING name "ブロックエリア名"
    } karte_blocks_conditions {
        STRING id PK "施策の内部ID"
        STRING pageGroupId "ページグループID"
        STRING name "施策名"
    } karte_blocks_patterns {
        STRING id PK "施策パターンの内部ID"
        STRING conditionId "施策ID"
        STRING name "施策パターン名"
    } karte_blocks_variations {
        STRING id PK "書き換えブロックの内部ID"
        STRING patternId "施策パターンID"
        STRING areaId "ブロックエリアID"
    }
    %% Relationships
    karte_blocks_pagegroups ||--o{ karte_blocks_areas : "" 
    karte_blocks_pagegroups ||--o{ karte_blocks_conditions : "" 
    karte_blocks_conditions ||--o{ karte_blocks_patterns : "" 
    karte_blocks_patterns ||--o{ karte_blocks_variations : "" 
    karte_blocks_areas ||--o{ karte_blocks_variations : ""

スキーマ

karte_blocks_pagegroupsテーブルのスキーマ

カラム名概要備考
idSTRINGページグループの内部IDページグループを一意に識別する内部的なID
nameSTRINGページグループ名ページグループの表示名・タイトル

karte_blocks_areasテーブルのスキーマ

カラム名概要備考
idSTRINGブロックエリアの内部IDブロックエリアを一意に識別する内部的なID
pageGroupIdSTRINGページグループIDページグループのID
cssSelectorSTRINGCSSセレクタブロックエリアに設定されたCSSセレクタ
nameSTRINGブロックエリア名ブロックエリアの表示名・タイトル

karte_blocks_conditionsテーブルのスキーマ

カラム名概要備考
idSTRING施策の内部ID施策を一意に識別する内部的なID
pageGroupIdSTRINGページグループIDページグループのID
nameSTRING施策名施策の表示名・タイトル

karte_blocks_patternsテーブルのスキーマ

カラム名概要備考
idSTRING施策パターンの内部ID施策パータンを一意に識別する内部的なID
conditionIdSTRING施策ID施策のID
nameSTRING施策パターン名施策パターンの表示名・タイトル

karte_blocks_variationsテーブルのスキーマ

カラム名概要備考
idSTRING書き換えブロックの内部ID書き換えブロックを一意に識別する内部的なID
patternIdSTRING施策パターンID施策パターンのID
areaIdSTRINGブロックエリアIDブロックエリアのID