小编Nei*_*eil的帖子

如何将 Google Analytics 自定义维度设置为 Data Studio 报告中的维度过滤器?

背景

我创建了一个查看 Google Analytics 属性的 Data Studio 报告。在此 Google Analytics 属性中,我创建了自定义维度,这些维度将根据需要进行填充。

我想在 Data Studio 中的报告上设置维度过滤器,但 CustomDimension1 等未显示为列表中的字段。

到目前为止我做了什么

我查看了该字段是否作为过滤器维度存在。我尝试创建一个新字段,但看不出其公式是什么。

Data Studio 维度字段

我在这里阅读了过滤器控件背后的文档: https://support.google.com/datastudio/answer/6312144 ?visit_id=637020676101086398-168687373&rd=1

我观看了很多视频,试图找到答案。

我查看了堆栈溢出,但所有问题更多地与在 Google Analytics 中设置自定义维度相关,而不是将这些信息提取到 Data Studio。

我搜索过 Google,并且可以在网站 www.en.advertisercommunity.com 上看到这个问题,但 Google 搜索结果中的链接只会将我带到 Data Studio 支持网站: https: //support.google.com/数据工作室/社区?hl=en

谷歌搜索结果

当我使用advertisercommunity.com 页面的页面标题作为Data Studio 页面上的关键字进行搜索时,它不会返回。就好像这个问题从来没有被问过一样。也没有任何与我的问题相关的内容。

问题

有没有人通过创建新字段或使用我不知道的其他机制来实现这一目标?

google-analytics looker-studio

6
推荐指数
1
解决办法
2399
查看次数

ASP.Net Core 在网页部分实现 recaptcha 2

我正在尝试将 reCaptcha v2 添加到我的 ASP.Net Core 网站。网站上大约有 30 多个页面,每个页面在内容的各个点都有一个“联系”表单部分。

我有本节的局部模型和视图模型,我将其包含在每个视图中:

部分调用:

@Html.Partial("_GetInTouchSection", GetInTouchViewModel)
Run Code Online (Sandbox Code Playgroud)

查看型号:

public class GetInTouchViewModel
{
    [Required(ErrorMessage="Please enter your name")]
    public string Name { get; set; }
    [Required(ErrorMessage = "Please enter your company name")]
    public string CompanyName { get; set; }
    [Required(ErrorMessage = "Please enter your telephone number")]
    public string TelephoneNumber { get; set; }
    [Required(ErrorMessage = "Please enter your email address")]
    public string EmailAddress { get; set; }
    [Required(ErrorMessage = "Please enter your message")]
    public string Message …
Run Code Online (Sandbox Code Playgroud)

c# recaptcha asp.net-core-mvc asp.net-core

5
推荐指数
0
解决办法
1683
查看次数

到同一个 Razor 页面的多个路由

背景

我的 Asp.Net Core 3.1 网站中有一个名为 SignupAndApply 的剃刀页面。它实际上是注册身份页面的复制和粘贴,但是:

  • 有一些附加字段
  • 允许可选的 applyid 作为路由的一部分传递
  • 如果我传递 applyId 作为路由的一部分,我会对页面进行一些标签更改并将用户重定向到其他地方

我想为此页面创建两条路线:

/identity/account/signupandapply/{applyId?} 'when the user is applying and signing up
/identity/account/signup 'when the user is just signing up
Run Code Online (Sandbox Code Playgroud)

我已将以下内容添加到页面顶部:

@page "{applyId?}"
Run Code Online (Sandbox Code Playgroud)

并将 applyId 设置为 OnGetAsync 方法上的可选参数:

@page "{applyId?}"
Run Code Online (Sandbox Code Playgroud)

问题

带有 applyId 的路由有效,但 /identity/account/signup 路由无效。

我尝试将其添加到我的启动中:

public async Task OnGetAsync(string returnUrl = null, Guid? applyId = null)
Run Code Online (Sandbox Code Playgroud)

如果我去其中之一就可以了

/identity/account/signupandapply/<fooapplyid>
/identity/account/signupandapply
Run Code Online (Sandbox Code Playgroud)

但不是这个

/identity/account/signup
Run Code Online (Sandbox Code Playgroud)

有什么想法我做错了什么应该添加一个简单的替代路线吗?

c# asp.net-core-mvc .net-core asp.net-core razor-pages

4
推荐指数
1
解决办法
5459
查看次数