Un utente ha chiesto informazioni su GDPR Cookie Compliance (CCPA ready) di Wordpress

Disabilita il pixel di Facebook

Un utente ha chiesto 👇

Salve, utilizzo un pixel per un plug-in del sito. Lo sviluppatore ha detto di aver implementato un filtro per disabilitare il pixel di Facebook. Ho visto sul loro forum di supporto utilizzare questo codice per disabilitare il pixel di Facebook utilizzando un altro plug-in per cookie. È possibile utilizzare qualcosa di simile con il tuo plugin?

add_action( 'wp_enqueue_scripts', 'wc_cookie_consent' );

function wc_cookie_consent () {
	// DISABLE FB PIXEL
	add_filter('pys_disable_by_gdpr', '__return_true');
	if ( function_exists('cn_cookies_accepted') && cn_cookies_accepted() ) {
		add_filter('pys_disable_by_gdpr', '__return_false');
	}
}

(@gasparnemes)

2 anni, 10 mesi fa

Ciao,

Grazie per i vostri commenti.
Il nostro plugin funziona con javascript, carica gli script con javascript per evitare problemi di caching. Ciò significa che non posso fornirti una soluzione per questo plug-in pixel FB. Il mio consiglio è di disabilitare il plug-in pixel di Facebook e aggiungere uno script di tracciamento pixel FB alle impostazioni del plug-in GDPR.

Grazie

(@wpsight)

2 anni, 9 mesi fa

@gaspar Nemes
Alcuni plug-in Pixel di Facebook offrono più opzioni, quindi non è sempre possibile utilizzare il codice pixel generico di Facebook.

E in alcuni casi non è possibile utilizzare Javascript per interagire con il Consenso sui cookie.

@nickfr
Ecco una soluzione che ho realizzato sul mio sito web:

/**
 * Disable Facebook Pixel based on Cookie Consent
 *
 * This snippet disables the Facebook Pixel Tracking Code based on the specific cookie settings.
 * @link https://wordpress.org/plugins/pixelyoursite/
 * @link https://wordpress.org/plugins/gdpr-cookie-compliance/
 */
add_action( 'after_setup_theme', 'pixel_cookie_consent' );

function pixel_cookie_consent() {
	
	$cookie = ( isset( $_COOKIE['moove_gdpr_popup'] ) ) ? $_COOKIE['moove_gdpr_popup'] : false;

	$cookie = stripslashes( $cookie );
	$cookie = json_decode( $cookie, true );
	
	// disabled by default	
	add_filter( 'pys_disable_by_gdpr', '__return_true' );
	
	// enabled based on user setting
	if ( $cookie['thirdparty'] == 1 ) {
		add_filter( 'pys_disable_by_gdpr', '__return_false' );
	}
	
}

Lanciatore di thread

(@nickfr)

2 anni, 9 mesi fa

grazie @wpsight ha funzionato alla grande!
hai qualche soluzione per
negozio-e-commerce-avanzato-con-negozio-woocommerce
https://el.wordpress.org/plugins/enhanced-e-commerce-for-woocommerce-store/

(@kinderjaje)

2 anni, 5 mesi fa

@wpsight

Avere una soluzione per il plug-in ufficiale di Facebook per WooCommerce e FB Pixel https://github.com/facebookincubator/facebook-for-woocommerce?

Questo plugin ci aiuta a fare molte cose su Facebook, quindi non è bene rimuoverlo e inserirlo manualmente in un plugin GDPR.

C’è un modo per disabilitarlo automaticamente quando gli utenti lo disabilitano in modalità GDPR?

(@wpsight)

2 anni, 5 mesi fa

@kinderjaje

Sarebbe meglio ricontrollare con gli autori di questo plugin per scoprire come disabilitare / abilitare il pixel di Facebook a livello di programmazione. Nel plugin che uso funziona con la modalità filtro quindi:

add_filter( 'pys_disable_by_gdpr', '__return_true' );

Da lì probabilmente puoi semplicemente modificare la raccolta sopra e personalizzarla in base alle tue esigenze.

(@kinderjaje)

2 anni, 5 mesi fa

@wpsight grazie per la risposta amico.

Scrivo loro e faccio una domanda su Github.

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *