作为参考,处理Yoast SEO跟踪和使用统计信息的文件位于,
path/to/wp-content/plugins/wordpress-seo/admin/class-tracking.php
我有
linked 到GitHub存储库文件中进行进一步检查,在此基础上可以看到一些相对无害的数据收集。
然而,您确定为“无害”的内容取决于大小写,因为如果您将任何敏感数据存储在插件或主题的描述性标题中,而这些标题可能仅供内部使用,则情况可能相反。
什么information Yoast SEO是否收集您已安装的主题,
\'name\' => $theme_data->display( \'Name\', false, false ),
\'theme_uri\' => $theme_data->display( \'ThemeURI\', false, false ),
\'version\' => $theme_data->display( \'Version\', false, false ),
\'author\' => $theme_data->display( \'Author\', false, false ),
\'author_uri\'=> $theme_data->display( \'AuthorURI\', false, false ),
。。。和
your installed plugins,
\'version\' => $plugin_info[\'Version\'],
\'name\' => $plugin_info[\'Name\'],
\'plugin_uri\' => $plugin_info[\'PluginURI\'],
\'author\' => $plugin_info[\'AuthorName\'],
\'author_uri\' => $plugin_info[\'AuthorURI\'],
。。。和
your site,
\'site\' => array(
\'hash\' => $options[\'hash\'],
\'url\' => site_url(),
\'name\' => get_bloginfo( \'name\' ),
\'version\' => get_bloginfo( \'version\' ),
\'multisite\' => is_multisite(),
\'users\' => count( get_users() ),
\'lang\' => get_locale(),
),
\'pts\' => $pts,
\'comments\' => array(
\'total\' => $comments_count->total_comments,
\'approved\' => $comments_count->approved,
\'spam\' => $comments_count->spam,
\'pings\' => $wpdb->get_var( "SELECT COUNT(comment_ID) FROM $wpdb->comments WHERE comment_type = \'pingback\'" ),
),
在决定是否共享跟踪统计数据之前,请先确定这些信息中是否有任何信息会困扰您是否被他人所掌握。
跟踪脚本runs once per week 根据该瞬态。
set_transient( \'yoast_tracking_cache\', true, 7 * 60 * 60 * 24 );
这会降低你的网站速度吗?否。如果是,那么您的问题比跟踪脚本更大;)
提供跟踪统计数据的好处是,向上游发送回开发人员的信息可以用于改进插件及其与其他插件和主题的兼容性,从而形成更好的全面插件。
其常见做法
这样做的潜在缺点是,开发人员知道您安装了哪些主题和插件,以及上面显示的其他站点详细信息的集合。
虽然这些信息可以用于发展目的,但也可以用于营销目的,不是直接使用,而是间接使用。这是件坏事吗?如果你的意图是好的,就不一定要相信尤斯特,因为他不想把自己的名誉押在琐碎的事情上。