用途

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テーブルのスキーマ

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

karte_blocks_areasテーブルのスキーマ

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

karte_blocks_conditionsテーブルのスキーマ

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

karte_blocks_patternsテーブルのスキーマ

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

karte_blocks_variationsテーブルのスキーマ

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