外部サービスとKARTEとの間で、データを連携する方法について説明いたします。

データ連携のパターン

  • データ連携の実現方法は、接続する外部サービスによって異なります

    • インポート、エクスポートのいずれか一方しか実現できないサービスもあります

  • 連携パターン

    • インポート

      • サイト/アプリ上から KARTE の SDK でイベントを送信する

      • Datahub から直接インポートする

      • 外部の BigQuery をクエリから参照する

    • エクスポート

      • サイト上から外部サービスのタグでデータをエクスポートする

      • Datahub から直接エクスポートする

      • 払い出した GCP サービスアカウントを使ってデータ参照する

      • 外部のGoogleアカウントに権限を付与することでデータ参照する

インポート

サイト/アプリ上から KARTE の SDK でイベントを送信する

  • サイトやアプリ上のデータを、タグやSDKを経由してイベント送信します

    • KARTE でトラッキングしたイベントは、Datahub の karte_event テーブルに蓄積されます

    • 一部サービスのデータ取得用スクリプトは、KARTE のスクリプト配信テンプレートとして提供されています

  • サービス例

    • Treasure Data

Datahub から直接インポートする

  • Datahub の機能で「接続先」が作成できるサービスの中で、直接インポートが可能なものがあります

    • サービス例

      • Google Cloud Storage

      • Amazon S3

      • Azure Blob Storage

      • Google SpreadSheet

      • Salesforce Sales Cloud

      • SFTP

  • これらのサービスを介して間接的にデータ連携が可能なサービスもあります

    • Treasure Data(GCSを経由)

    • Salesforce Marketing Cloud(SFTPを経由)

外部の BigQuery をクエリから参照する

  • Datahub のデータセットは BigQuery で実装されているため、外部の BigQuery については Datahub のクエリから直接参照することができます

    • そのため、明示的なインポート設定はできません

  • サービス例

    • BigQuery

    • Google Analytics 360

エクスポート

サイト上から外部サービスのタグでデータをエクスポートする

  • KARTEのスクリプト配信機能およびユーザー情報変数機能を使い、ブラウザ上で外部サービスにユーザーデータを送信します

    • データ送信用スクリプトは、KARTEのスクリプト配信テンプレートとして提供されています

  • サービス例

    • Google Analytics

    • Adobe Analytics

Datahub から直接エクスポートする

  • Datahub の機能で「接続先」が作成できるサービスの中で、直接エクスポートが可能なものがあります

    • サービス例

      • Google Cloud Storage

      • Amazon S3

      • Azure Blob Storage

      • Google SpreadSheet

      • Salesforce Sales Cloud

      • SFTP

      • BigQuery

  • これらのサービスを介して間接的にデータ連携が可能なサービスもあります

    • Treasure Data(GCSを経由)

    • Salesforce Marketing Cloud(SFTPを経由)

払い出した GCP サービスアカウントを使ってデータ参照する

  • BigQuery をデータソースに選択できるサービスについては、Datahub から払い出した GCP サービスアカウントを登録することで、Datahubのデータセットを直接参照することができます

  • サービス例

    • Looker

    • Chartio

    • DOMO

外部のGoogleアカウントに権限を付与することでデータ参照する

  • BigQuery をデータソースに選択できるサービスについては、外部のGoogleアカウントに対して権限を付与することでDatahubのデータセットを直接参照することができます

  • サービス例

    • Tableau Desktop

    • Google データポータル

    • Power BI Desktop