ご利用マニュアル

2-A1. 同意管理ライトをGTMで利用する

更新日 2022年04月25日

トリガーの作成

  1. ページビューは DOM Ready を設定してください。

  2. オプションの すべての DOM Ready イベント , 一部の DOM Ready イベント は、どちらでも問題ございません。

タグの用意

  1. カスタムHTML を選択し以下のコードをコピーしていただき、※※※※※※※※の部分を表示したいタグのIDに変更してご利用ください。

テキストリンクタイプのコード

<script>
    function _createChildInput() {
        var childInput = document.createElement("input");
        childInput.type = "hidden";
        childInput.className = "opn_link_text";
        childInput.value = "オンラインプライバシー通知";
        return childInput;
    }
    function _createChildScript() {
        var childScript = document.createElement("script");
        childScript.className = "__datasign_privacy_notice__";
        childScript.src = "https://as.datasign.co/js/opn.js";
        childScript.dataset.hash = "※※※※※※※※";
        childScript.async = true;
        return childScript;
    }
    function _createPrivacyNoticeTag() {
        var parentTag = document.createElement("div");
        parentTag.id = "datasign_privacy_notice__※※※※※※※※";
        parentTag.appendChild(_createChildInput());
        parentTag.appendChild(_createChildScript());
        return parentTag;
    }
    function insertPrivacyNoticeTag() {
        var insert_area = document.getElementById("datasign_privacy_notice_area");
        insert_area.appendChild(_createPrivacyNoticeTag());
    }
    insertPrivacyNoticeTag();
</script>

ウィジェットタイプのコード

<script>
    function getScriptTag() {
        var scriptTag = document.createElement("script");
        scriptTag.className = "__datasign_privacy_notice__";
        scriptTag.src = "https://as.datasign.co/js/opnWidget.js";
        scriptTag.dataset.hash = "※※※※※※※※";
        scriptTag.async = true;
        return scriptTag;
    }
    function appendPrivacyNoticeWidgetTag() {
        var parentTag = document.createElement("div");
        parentTag.id = "datasign_privacy_notice";
        parentTag.appendChild(getScriptTag());

        document.body.appendChild(parentTag);
    }
    appendPrivacyNoticeWidgetTag();
</script>
  1. 作成したトリガーを紐付けます。

あなたのサイトに合わせて個別に最適なお見積もりが可能です。