[WordPress] 外掛分享: CMP-Sourcepoint Plugin

首頁外掛目錄 › CMP-Sourcepoint Plugin
⚠ 此外掛已下架 — 不再更新維護,建議勿安裝。
10+
安裝啟用
尚無評分
2569 天前
最後更新
問題解決
WordPress 4.0+ PHP 5.6+ v1.0 上架:2019-03-07

內容簡介

這個 CMP 軟體的目標是獲得使用者的同意,以確保遵守 GDPR (歐盟通用資料保護規範)。
服務提供者 Sourcepoint.com 提供了可視化的圖層,並管理使用者的同意。

CMP Javascript 被嵌入在頁面的 Head 中。

黑名單:
黑名單中必須列出不能被載入的檔案名稱。
只需要檔案名稱,無需列出完整路徑,以考慮不同的版本號。
黑名單是 CMP 對象的一部分,也可供其他 Javascript 函數調用:
CMP.blacklist 或 CMP.blacklist.facebook 等。

黑名單:
‘iam.js’: true,
‘facebook’: true,
‘fbcdn’: true,
‘nastyScript’: true,
‘nastyText’: true

供應商名稱:
供應商名稱不應包含要封鎖的腳本的完整 URL,以便在變更時靈活應對。

負面範例:vendor = ga
在該範例中,也會掃描帶有 “data-src” 屬性的所有元素,且該子字串包含 “ga”。存在許多包含該子字串的圖片(眨眼)

負面範例 2:vendor = facebook

「Facebook」一詞出現在描述和標題中,因此出現在 URL 參數中,被某些工具列在其中。因此,最好使用 facebook.com。
這不會導致錯誤,但會檢查許多不必要的元素。

白名單:
白名單也是 CMP 對象的一部分,不需要手動維護,而是在使用者同意後由 Sourcepoint 管理。

功能旗標 / 要求同意 / 啟動腳本:
可以在 CMP 對象中啟用或停用該功能。

var CMP = {
featureEnabled: true
};

要求同意 / 啟動腳本
針對自動設置同意且僅在使用者拒絕時才能顯示的情況,可以在 CMP 對象中定義如下:

var CMP = {
autoconsent: true
};

封鎖內容的佔位符
如果沒有同意,則將在黑名單中的 URL 上阻止 iFrame。
將顯示佔位符,可以使用 CSS 類別 “c-cmp-blockedContent” 進行佈局。

可在 CMP 對象中編輯該文本:

var CMP = {
placeholder: ‘由於您的隱私設置,您無法查看此內容。如果您想更改設置,請點擊此處。’
};

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「CMP-Sourcepoint Plugin」→ 直接安裝(推薦)

原文外掛簡介

Das Ziel der CMP Software ist es die Einwilligung von Nutzern einzuholen,
um damit die Einhaltung der Datenschutz-Grundverordnung (DSGVO) zu gewährleisten.
Der Dienstleister Sourcepoint.com stellt den optischen Layer zur Verfügung und verwaltet die Einwilligungen der User.
Das CMP Javascript wird im Head der Seite eingebunden.
Blacklist:
In der Blacklist muss der Name der Datei stehen, die nicht geladen werden darf.
Es reicht der Dateiname und es muss nicht der komplette Pfad eingetragen werden,
damit auch unterschiedliche Versionierungen berücksichtigt werden.
Die Blacklist ist ein Teil des CMP Objects und kann auch von anderen Javascript Funktionen abgerufen werden:
CMP.blacklist bzw. z.B. CMP.blacklist.facebook
blacklist: {
‘iam.js’: true,
‘facebook’: true,
‘fbcdn’: true,
‘nastyScript’: true,
‘nastyText’: true
}
Vendornamen:
Der Vendorname sollte nicht die komplette URL des zu blockenden Scriptes enthalten,
um flexibel bei Änderungen zu sein.
Negativbeispiel: vendor = ga
In diesem Beispiel wurden auch alle Elemente mit dem Sub-String “ga” im “data-src” Attribute gescannt.
Es gibt viele Bilder mit diesem Sub-String (Zwinkern)
Negativbeispiel 2: vendor = facebook
Der Begriff Facebook kommt in Artikeln und Überschriften über eben dieses Social-Network vor und wird von einigen Tools
deshalb in URL Parametern aufgeführt. Besser ist es deshalb facebook.com zu verwenden.
Dies führt zwar nicht zu Fehlern, aber es werden unnötig viele Elemente überprüft.
Whitelist:
Die Whitelist ist ebenfalls ein Teil des CMP Objects und wird nicht manuell gepflegt,
sondern durch Sourcepoint nach dem der User seinen Consent gegeben hat.
Feature Flag / Consent einfordern / Script starten:
Im CMP Object kann die Funktion aktiviert bzw. deaktiviert werden.
var CMP = {
featureEnabled: true
};
Consent einfordern / Script starten
Für das Szenario das der Consent automatisch gesetzt wird und nur auf Wunsch des Users abgelehnt werden kann,
kann dies im CMP Object definiert werden:
var CMP = {
autoconsent: true
};
Platzhalter für geblockten Content
Ohne Consent werden iFrames von URLs die auf der Blacklist stehen geblockt.
Statt dem iFrame wird ein Platzhalter ausgespielt. Der Platzhalter kann über die CSS Klasse “c-cmp-blockedContent”
gelayoutet werden.
Der Text kann im CMP Object editiert werden:
var CMP = {
placeholder: ‘Aufgrund ihrer Datenschutzfreigaben können sie diesen Inhalt nicht sehen. Wenn sie die Einstellungen ändern möchten, klicken Sie bitte hier.’
};

延伸相關外掛

文章
Filter
Apply Filters
Mastodon