利用自定义维度扩展Google在CSS技巧上的分析

当Chris在《谢谢你》(2018版)中写这篇文章时,我萌生了这篇文章的想法: 我几乎希望我们的URL中有几年的时间,因为我仍然没有办法限定分析数据的范围,只显示今年发布的内容中的数据。我可以看到当年最流行的东西,但这与它是什么时候出版的无关,而且这些都是我们多年来一直保持更新的大指南所主导的。 我长期阅读CSS技巧,但还没有什么可以贡献的东西。直到现在。作为一名谷歌分析专家,我终于可以对CSS技巧有所贡献了。让我们在CSS技巧上扩展Google分析!输入Google Analytics自定义维度,只需在每个页面中添加基本的Google Analytics片段即可。 但是Google Analytics是一个一刀切的工具。 为了使它对CSS技巧等特定的网站真正有意义,我们可以在Google Analytics数据中添加额外的元信息。 发布文章的年份就是一个例子这样的元数据,谷歌分析没有现成的,但它是很容易添加,使数据更有用。这就是自定义维度的由来。在Google Analytics中创建自定义维度 首先要做的是创建一个新的自定义维度。在Google Analytics UI中,单击gear图标,单击自定义定义,然后单击自定义维度。Google Analytics管理界面 这显示了任何现有自定义维度的列表。单击红色按钮以创建新的自定义维度。自定义维度概述 让我们为自定义维度指定一个描述性名称。在这种情况下,\"年\"似乎非常合适,因为这是我们要度量的内容。 范围很重要,因为它定义了元数据应如何应用于现有数据。在本例中,文章年份与用户正在查看的每一篇文章相关,因此我们需要将其设置为\"hit\"范围。 另一个示例是关于整个会话的元数据,如果用户已登录,则该元数据将保存在会话范围的自定义维度中。 好的,让我们保存我们的维度。 创建自定义维度时,Google Analytics提供了如何使用JavaScript实现它的示例。我们最多允许20个自定义维度,每个自定义维度由一个索引标识。在本例中,\"year\"是第一个自定义维度,因此它是在索引1中创建的(请参见下面JavaScript代码中的dimension1)。在索引1中创建的自定义维度如果我们定义了其他自定义维度,那么这些维度将位于另一个索引中。无法更改自定义维度的索引,因此请注意正在使用的索引。所有索引的列表总是可以在概述中找到: 就是这样,现在该编码了! 现在我们必须在代码中提取文章年份并将其添加到有效负载中,以便在页面视图命中时将其发送到Google Analytics。 根据创建自定义维度时提供的代码片段,这是我们需要执行的代码: var> Here is the tricky part. The ga()函数是在加载Google Analytics代码片段时创建的。为了尽量减少对性能的影响,它被放置在页面底部的CSS技巧上。这就是基本的Google分析代码片段的样子: (function(i,s,o,g,r,a,m){i[\"GoogleAnalyticsObject\"]=r;i[r]=i[r]||function(){(i[r].q= Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=> We need to set the custom dimension value after the snippet is parsed and before the page view hit is sent to Google Analytics. Hence, we need to set it here: // ...ga(\"create\", \"UA-12345-1\", \"auto\");ga(\"set\", \"dimension1\", dimensionValue); // Set the custom dimension valuega(\"send\", \"pageview\"); 这段代码通常放在WordPress循环之外,但这是我们可以访问元信息的地方,比如文章年份。因此,我们需要将文章年份存储在循环中的一个JavaScript变量中,然后在到达页面底部时在Google分析代码段中引用该变量。将文章年份保存在WordPress中的循环中,一个标准循环从这里开始: …到这里结束: 在这些行之间的某个地方,我们提取年份并将它保存在JavaScript变量中: var>Reference the article year in the Google Analytics snippet The Google Analytics snippets is placed on all pages of the website, but the year does not make sense for all pages (e.g. the homepage). Being the good JavaScript developers that we are, we will check if the variable has been defined in order to avoid any errors. ga(\"create\", \"UA-68528-29\", \"auto\");if (typeof articleYear !== \"undefined\") {ga(\"set\", \"dimension1\", articleYear);}ga(\"send\", \"pageview\"); 就是它!Google Analytics页面视图点击现在将包括所有定义页面的文章年份。自定义维度不适用于历史数据 关于自定义维度或对Google Analytics数据的任何其他修改,需要知道的一点是它们只适用于从数据库收集的新数据网站。本文中描述的自定义维度是在2019年1月实现的,这意味着如果我们查看2018年的数据,它将不会有任何da

admin_action_{$_REQUEST[‘action’]}

do_action( "admin_action_{$_REQUEST[‘action’]}" )动作钩子::在发送“Action”请求变量时激发。Action Hook: Fires when an ‘action’ request variable is sent.目录锚点:#说明#源码说明(Description)钩子名称的动态部分$_REQUEST['action']引用从GET或POST请求派生的操作。源码(Source)更新版本源码位置使用被使用2.6.0 wp-admin/admin.php:...

日期:2020-09-02 17:44:16 浏览:1169

admin_footer-{$GLOBALS[‘hook_suffix’]}

do_action( "admin_footer-{$GLOBALS[‘hook_suffix’]}", string $hook_suffix )操作挂钩:在默认页脚脚本之后打印脚本或数据。Action Hook: Print scripts or data after the default footer scripts.目录锚点:#说明#参数#源码说明(Description)钩子名的动态部分,$GLOBALS['hook_suffix']引用当前页的全局钩子后缀。参数(Parameters)参数类...

日期:2020-09-02 17:44:20 浏览:1069

customize_save_{$this->id_data[‘base’]}

do_action( "customize_save_{$this->id_data[‘base’]}", WP_Customize_Setting $this )动作钩子::在调用WP_Customize_Setting::save()方法时激发。Action Hook: Fires when the WP_Customize_Setting::save() method is called.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分,$this->id_data...

日期:2020-08-15 15:47:24 浏览:806

customize_value_{$this->id_data[‘base’]}

apply_filters( "customize_value_{$this->id_data[‘base’]}", mixed $default )过滤器::过滤未作为主题模式或选项处理的自定义设置值。Filter Hook: Filter a Customize setting value not handled as a theme_mod or option.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分,$this->id_date['base'],指的是设置...

日期:2020-08-15 15:47:24 浏览:898

get_comment_author_url

过滤钩子:过滤评论作者的URL。Filter Hook: Filters the comment author’s URL.目录锚点:#源码源码(Source)更新版本源码位置使用被使用 wp-includes/comment-template.php:32610...

日期:2020-08-10 23:06:14 浏览:930

network_admin_edit_{$_GET[‘action’]}

do_action( "network_admin_edit_{$_GET[‘action’]}" )操作挂钩:启动请求的处理程序操作。Action Hook: Fires the requested handler action.目录锚点:#说明#源码说明(Description)钩子名称的动态部分$u GET['action']引用请求的操作的名称。源码(Source)更新版本源码位置使用被使用3.1.0 wp-admin/network/edit.php:3600...

日期:2020-08-02 09:56:09 浏览:876

network_sites_updated_message_{$_GET[‘updated’]}

apply_filters( "network_sites_updated_message_{$_GET[‘updated’]}", string $msg )筛选器挂钩:在网络管理中筛选特定的非默认站点更新消息。Filter Hook: Filters a specific, non-default site-updated message in the Network admin.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分$_GET['updated']引用了非默认的...

日期:2020-08-02 09:56:03 浏览:864

pre_wp_is_site_initialized

过滤器::过滤在访问数据库之前是否初始化站点的检查。Filter Hook: Filters the check for whether a site is initialized before the database is accessed.目录锚点:#源码源码(Source)更新版本源码位置使用被使用 wp-includes/ms-site.php:93910...

日期:2020-07-29 10:15:38 浏览:833

WordPress 的SEO 教学:如何在网站中加入关键字(Meta Keywords)与Meta 描述(Meta Description)?

你想在WordPress 中添加关键字和meta 描述吗?关键字和meta 描述使你能够提高网站的SEO。在本文中,我们将向你展示如何在WordPress 中正确添加关键字和meta 描述。为什么要在WordPress 中添加关键字和Meta 描述?关键字和说明让搜寻引擎更了解您的帖子和页面的内容。关键词是人们寻找您发布的内容时,可能会搜索的重要词语或片语。而Meta Description则是对你的页面和文章的简要描述。如果你想要了解更多关于中继标签的资讯,可以参考Google的说明。Meta 关键字和描...

日期:2020-10-03 21:18:25 浏览:1721

谷歌的SEO是什么

SEO (Search Engine Optimization)中文是搜寻引擎最佳化,意思近于「关键字自然排序」、「网站排名优化」。简言之,SEO是以搜索引擎(如Google、Bing)为曝光媒体的行销手法。例如搜寻「wordpress教学」,会看到本站的「WordPress教学:12个课程…」排行Google第一:关键字:wordpress教学、wordpress课程…若搜寻「网站架设」,则会看到另一个网页排名第1:关键字:网站架设、架站…以上两个网页,每月从搜寻引擎导入自然流量,达2万4千:每月「有机搜...

日期:2020-10-30 17:23:57 浏览:1308