小编Ema*_*nde的帖子

使用Google Analytics跟踪广告系列而不使用查询字符串参

Google Analytics中是否支持跟踪广告系列而无需使用查询字符串参数.

在分析你可以标记一个链接到你的网站查询字符串参数,如utm_campaignutm_medium其携带的运动信息,以便他们可以跟踪.

谷歌实际上有一个在线工具来帮助创建这样的链接.

例如,如果StackOverflow在Experts Exchange上做广告,他们可能会有这样的链接:

http://www.stackoverflow.com/?utm_source=expertexchange&utm_medium=banner&utm_campaign=a-better-expert-exchange

出于多种原因,我不希望这些笨拙的参数出现在我的URL中:

  • 我想鼓励叽叽喳喳,长链接不鼓励这样做
  • 我不希望人们使用广告系列ID为他们添加书签
  • 我希望人们看到一个干净的URL
  • 我不希望搜索引擎索引这些链接.
  • 我希望完全控制将哪些参数发送到Google Analytics(分析) - 而不是让我的合作伙伴弄清楚他们访问我网站的网址

我前一段时间试图找到一种可以设置这些参数的方法.谷歌有一个乍一看似乎是解决方案的页面,但实际上并非如此.该页面描述了如何将查询字符串参数的名称更改为其他内容 - 例如,使用src而不是utm_source运行:

 pageTracker._setCampSourceKey("src");     
Run Code Online (Sandbox Code Playgroud)

我真的无法弄清楚为什么它们不容易实际显式设置utm_source键的值- 而不仅仅是为它设置一个替代参数名称.

我记得有一段时间后找到了一个讨厌的黑客,但我现在似乎无法找到.我似乎记得,无论是谁,它都会使用分析代码的副本,并且基本上将其分解并攻击它.这对我来说不是一个好的解决方案!

是否有一种官方支持的方式来做这件事,没有某种令人讨厌的重定向.

简而言之,我想做这样的事情(ASP.NET MVC网站).使用以下网址为partnet提供指向我网站的链接:

 http://www.example.com/?cid=2dae88a8-66b1-475d-8a35-2978bd1a158c
Run Code Online (Sandbox Code Playgroud)

在我的MVC页面的控制器中,我将找出此GUID与哪个广告系列相关,并设置模型状态.注意:这给了我的优势,我可以更改广告系列参数,而无需重新发布网址.

在页面本身,我会这样做:

var campaignMedium = <%= ViewData.Model.CampaignMedium %>;
var campaignSource = <%= ViewData.Model.CampaignSource %>;
var campaignName = <%= ViewData.Model.CampaignName %>;

pageTracker._setCampaignData({
    utm_source: campaignSource,
    utm_medium: campaignMedium,
    utm_campaignName: campaignName
});
pageTracker._trackPageview();
Run Code Online (Sandbox Code Playgroud)

重要说明:此_setCampaignData方法实际上不存在.这只是我想要做的事情的"伪代码".

有没有人成功地做过这样的事情?

javascript google-analytics

43
推荐指数
6
解决办法
2万
查看次数

css获得屏幕分辨率的高度

因为我的屏幕分辨率为1920x1080,我很难获得较低屏幕分辨率的高度有没有人知道如何获得高度和宽度的屏幕分辨率?因为我的朋友在将我的工作检查到他的计算机时有1024x768的分辨率,所有这些都搞砸了,这是我唯一的问题,当涉及到CSS的高度和宽度时.

css

29
推荐指数
6
解决办法
14万
查看次数

ELK:如何在Elastic-search中检索超过10000个结果/事件

问题: 在GET /搜索查询中通过搜索检索弹性搜索超过10,000个结果.

GET hostname:port /myIndex/_search { 
    "size": 10000,
    "query": {
        "term": { "field": "myField" }
    }
}
Run Code Online (Sandbox Code Playgroud)

我一直在使用size选项知道:

index.max_result_window = 100000

但是,如果我的查询大小为650,000个文档,或者甚至更多,我如何在一个GET中检索所有结果?

我一直在阅读有关SCROLL,FROM-TO和PAGINATION API的信息,但它们都不会超过10K.

这是Elasticsearch论坛的例子,我一直在使用:

GET /_search?scroll=1m
Run Code Online (Sandbox Code Playgroud)

任何人都可以提供一个示例,您可以在其中检索GET搜索查​​询的所有文档吗?

非常感谢你.

pagination scroll get resultset elasticsearch

24
推荐指数
4
解决办法
3万
查看次数

在自动填充输入上删除黄色背景

任何人都知道如何在自动填充时删除这个丑陋的铬背景?(参见下文.)

在此输入图像描述

到目前为止我试过:

*:focus {
    outline: 0;
}
input:-webkit-autofill {
    -webkit-box-shadow: none;
    -webkit-text-fill-color: #fff !important;
}
button:focus, input:focus, a:focus {
    text-decoration: none !important;
    outline: none !important;
}
Run Code Online (Sandbox Code Playgroud)

可悲的是,它们都不起作用.任何帮助,想法,线索,建议将不胜感激.

html css forms input css3

20
推荐指数
2
解决办法
2万
查看次数

跨浏览器支持CSS Flexbox

我一直在使用下面提到的代码,它适用于我的Chrome,但不适用于我的IE9和Safari.

我搜索了解决方案,尽管我有各种供应商前缀,但这些结果令我感到困惑.

<div style="display: flex; flex-direction: row;">
    <div></div>
    <div></div>
</div>
Run Code Online (Sandbox Code Playgroud)

cross-browser css3 flexbox

14
推荐指数
2
解决办法
4万
查看次数

外键是首选字符串还是int?

我有一个带有useridusername列的用户表,两者都是唯一的.

介于userid和之间username,哪个更好用作外键?为什么?
我的老板想要使用字符串,那可以吗?

mysql sql ddl foreign-keys

11
推荐指数
2
解决办法
1万
查看次数

如何使用CSS为选定的列表项提供不同的颜色?

我知道这个问题之前已被问过这么多次了.但我找不到适合我代码的技巧.我想在导航栏中为我的活动列表项设置不同的颜色.明显.傻小东西.我知道.但请尽量提供帮助.

这是我的HTML代码:

<div id="container">  
    <ul id="nav">  
        <li class="active"><a href="am_home.html">Home</a></li>  
        <li><a href="am_teachingassistants.php">Teaching Assistants</a></li>  
        <li><a href="am_courseinfo.php">Course Info</a></li>  
        <li><a href="am_timetable.php">Time Table</a></li>  
    </ul>  
</div>  
Run Code Online (Sandbox Code Playgroud)

这是CSS文件:

#container {
    position: relative;
    top: -2em;
    z-index: 2;
    width: 1200px;
    margin: auto auto;
}

#nav {
   position: relative;
   float: left;
   margin-left: 400px;
}

#nav li {
    list-style: none;
    float: left;
    border-right: 1px solid #afc4cc;
}

#nav li a {
   position: relative;
   z-index: 2;
   float: left;
   padding: 5px 45px;
   font-size: 15px;
   font-weight: bold;
   font-family: helvetica, arial, …
Run Code Online (Sandbox Code Playgroud)

html css

11
推荐指数
1
解决办法
7万
查看次数

Hybris:找不到与当前URL关联的CMSSite

我使用给定的模板之一创建了一个新的Hybris扩展.
构建成功,我也能够启动服务器.

但是当从HAC打开weblink时,我收到错误"无法找到与当前URL关联的CMSSite".

是否有解决或调查此问题的建议?

error-handling content-management-system hybris

9
推荐指数
2
解决办法
1万
查看次数

JS相当于jQuery .is()

是否有纯粹的JS等同于jQuery .is()(仅限现代浏览器).

我知道有querySelector,但我想检查节点本身,而不是找到子节点.

javascript jquery equivalent

8
推荐指数
1
解决办法
1905
查看次数

JavaScript中错误捕获的正确粒度是什么?

我曾经把try...catch我的JS类的任何方法放在里面:

var MyConstructor = function() {
    this.init = function() {
        try {
            // the method code...
        } catch(error) {
            // the error manager log actions
        }
    };
    // other methods, with the same try/catch usage
};
Run Code Online (Sandbox Code Playgroud)

这样,保持代码接口相对简单,我认为我的代码中的任何错误都会被捕获并记录/管理.

var myInstance = new MyConstructor();
Run Code Online (Sandbox Code Playgroud)

相反,每个脚本是否足够一个全局捕获块?关心每个可能(或值得注意的)错误,在我看来应该知道应用程序中发生的每个错误:

// no try...catch inside the classes, but only a global try...catch per script:
try {
    var myInstance = new MyConstructor();
} catch(error) {
    /*
        log in the needed environment
        (e.g. client-side, via console, or to …
Run Code Online (Sandbox Code Playgroud)

javascript error-handling try-catch

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