ご利用マニュアル

Hubspotとの統合

Hubspotは最も人気のあるCRMシステムの1つで、デフォルトでCookieバナーを提供しています。しかし、ヨーロッパの企業がこれを使用することは、GDPRに準拠していません。Hubspotと一緒にCookieFirstのCookieバナーを使用することができます。

 

Hubspotの利用方法は複数あり、ウェブサイト上でHubspotトラッキングを利用することが多いですが、Hubspotのランディングページを利用することもできます。デフォルトでは、ユーザーの同意を得る前に複数のCookieが設定されます。

ハブスポットをWebサイトで活用する

この機能を有効にするには、お客様のウェブサイトにHubspotスクリプトを配置する必要があります。また、CookieFirstバナーを使用する場合は、以下のヘルパースクリプトを使用してHubspotのCookieを管理することができます。

以下の例では、Hubspotのトラッキングをバナーの「機能」カテゴリに結びつけました。必要に応じて他のカテゴリーに置き換えることができます。

このスクリプトはHubspotのCookie APIを利用しています。機能カテゴリに同意された場合のみHubspotのCookieの設定を許可し、同意が取り消された場合は、APIでCookieを削除します。

このスクリプトは、Hubspotの埋め込みコードの後に直接置くことができます。

<script>
  (function () {
    // Variable if page should reload to reinit hubspot
    var shouldReload = false;

    function callbackFnc(e) {
      var consent = e.detail || {};

      var _hsq = (window._hsq = window._hsq || []);
      var _hsp = (window._hsp = window._hsp || []);

      // Check if functional is accepted replace functional with: performance or advertising to use a different category
      if (!consent.functional) {
        // If not
        // Either remove all Hubspot cookies or leave them and set doNotTrack cookie
        // _hsq.push(["doNotTrack"]);
        // _hsp.push(["doNotTrack"]);

        _hsp.push(["revokeCookieConsent"]);
        _hsq.push(["revokeCookieConsent"]);

        shouldReload = true;
      } else {
        _hsp.push(["doNotTrack", { track: true }]);
        _hsq.push(["doNotTrack", { track: true }]);

        if (shouldReload) {
          window.location.reload();
        }
      }
    }

    window.addEventListener("cf_consent", callbackFnc);
    window.addEventListener("cf_consent_loaded", callbackFnc);
  })();
</script>

あなたのサイトがGDPRに準拠していないのであれば、

CookieFirstを導入し、多額の罰金を回避しましょう。

CookieFirstは、GDPRなどのコンプライアンスに簡単かつ迅速に準拠できることを目的としています。
サードパーティのトラッキングスクリプトをロードする前に、Cookie同意を得ることができます。
同意の管理、統計、定期的なCookieスキャン、自動Cookie宣言、バナーのカスタマイズ、
複数の言語オプションなど、多くの機能を提供します。