【问题标题】:Google Analytics: Javascript for linking custom dimension(author) to my websiteGoogle Analytics:用于将自定义维度(作者)链接到我的网站的 Javascript
【发布时间】:2020-12-03 05:14:44
【问题描述】:

我正在尝试创建一个自定义维度,使我能够查看个人作者在我的网站上获得的广告收入总额,为此,我需要一个自定义维度(作者)。我目前有这段代码,但我不确定在哪里插入/修改它来检索作者数据。

var dimensionValue = 'SOME_DIMENSION_VALUE';
ga('set', 'dimension1', dimensionValue);

我对编码非常陌生,并尝试按照一些教程进行操作,但由于某种原因,该网站没有使用作者的名字。我还设置了谷歌标签管理器和所有东西,但我发现我只停留在编码部分。我应该将此代码添加到我网站的标题中还是需要修改上面的代码?

【问题讨论】:

  • 你想从哪里拉作者?最好的办法是通过 Google Tag Manager 获取信息并将其发送到 Google Analytics。
  • @RaoulDundas 我不确定我可以从哪里获取作者。这是一个拥有许多作者的 Wordpress 网站,所以我想知道是否有办法将其设置为 GA 上的自定义维度。我试过使用谷歌标签管理器,但我觉得问题在于我网站上检索作者姓名/数据的代码
  • 如果您不知道可以从哪里获取作者,您将如何将数据发送到 Google Analytics (GA)?是的,有一种方法可以将其设置为自定义维度。首先,您需要弄清楚自定义维度应该保存哪些数据,如何检索数据以及最后如何将其发送到 GA。
  • @RaoulDundas 我已经在 GA 和 GTM 上为作者设置了自定义维度,但不知何故,它没有在我的自定义仪表板上检索作者,作者旁边的任何内容都显示 0
  • 你是怎么设置的?

标签: javascript google-analytics custom-dimensions


【解决方案1】:

首先,在源代码中找到您的主题的 header.php(wp-content > 主题 > 您的主题)。接下来,将以下代码复制并粘贴到开头的HTML标签()之后

<!-- dataLayer -->
<script>
var dataLayer = window.dataLayer = window.dataLayer || [];

<?php if(is_single()){ ?>
<?php $post = get_post(); ?>
<?php $author_id = $post->post_author; ?>
<?php $author_fullname = get_the_author_meta( 'display_name', $author_id); ?>
dataLayer.push({
    'post_author_fullname': '<?php echo $author_fullname ?>',
    'event': 'PostInformation'
});
<?php } ?>
</script>
<!-- End dataLayer -->

<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','<YOUR-GTM-ID-HERE>');</script>
<!-- End Google Tag Manager -->

上面的代码首先初始化dataLayer,然后填充你需要的信息(在这个例子中,作者在博客文章页面上)。接下来,启动谷歌标签管理器。顺序很重要,所以不要更改它。请注意,您需要使用自己的 GTM ID。

其次,您需要配置 GTM 以使用信息。转到https://tagmanager.google.com 并打开您的工作区。

在左侧,您会看到主菜单;单击菜单项变量,然后单击用户定义变量部分中的新建按钮。

给变量一个名字,选择类型数据层变量,名字,然后点击保存完成这一步

第三,创建另一个用户定义变量来保存您的 Google Analytics(分析)跟踪 ID。

第四,创建一个新的用户定义变量来保存 Google Analytics 设置。

确保该索引与 Google Analytics(分析)中给出的索引一致。

在 Google 跟踪代码管理器中,按如下方式配置代码。

如您所见,信息正在发送到 GA:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多