gpt4 book ai didi

google-analytics - 如何在 RMarkdown 生成的 GitHub 页面中包含 Google Analytics?

转载 作者:行者123 更新时间:2023-12-03 15:23:55 24 4
gpt4 key购买 nike

如何在使用 R Markdown 生成的 GitHub Pages 网页上始终包含 Google Analytics 跟踪代码?

我目前正在使用 RMarkdown 创建一个托管在 GitHub Pages 上的网页。要创建站点,我运行 rmarkdown::render_site() .此命令将编织所有 R Markdown 文档以创建相关 .html文件。

但是,我想在我的网站上包含 Google Analytics。为此,我需要通过将 JavaScript 代码粘贴到我的主 index.html 中,将大学分析跟踪代码包含到我的属性(property)中。文件。我可以通过编辑 index.html 轻松做到这一点。直接存档。但是,每次运行rmarkdown::render_site() ,为了渲染网站,它重新编织了 index.Rmd文件,从而覆盖 index.html文件,包括我之前直接输入的 Google Analytics 代码。

如何解决此问题并始终将我的 Google Analytics 代码包含在页面中?

最佳答案

我刚刚想出如何在 Github Pages 上将谷歌分析添加到我自己的 RMD 站点时完成这项工作。
在结束前添加 Google Analytics 代码 </head>从 RMD 生成的 html 文档的标签...
第一步:创建一个包含 Google Analytics 脚本的 .html 文件,并将其保存在您网站的工作目录中。 (简单地说,创建新的文本文件,粘贴脚本,保存“filename.html”。
第 2 步:调整 rmd 文件的 yaml header 以包含 包括: & in_header:参数,并引用包含跟踪代码的 .html 文件

---
title: ""
output:
html_document:
includes:
in_header: GA_Script.html
---
第 3 步:为与您的站点相关的每个 rmd 文件调整 yaml header ,以便每个页面都向 Google Analytics 报告。
It is recommended将 Google Analytics 跟踪代码放置在结束之前 <\head>网站 html 中的标记。上面的方法将完成。
如果出于某种原因您想将它包含在 html 代码的正文中,您可以通过将其粘贴到 html_preserve 命令之间来将 GA 代码包含在 rmd 文件的正文中:
<!--html_preserve-->

Google Analytics Code Here

<!--/html_preserve-->

关于google-analytics - 如何在 RMarkdown 生成的 GitHub 页面中包含 Google Analytics?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41376989/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com