小编ece*_*ena的帖子

用于输入占位符的HTML5图像图标

我想在输入占位符中添加一个图像图标,如下图所示: 在此输入图像描述

请注意,这是占位符,因此当用户开始输入时,图标也会消失.

我使用::-webkit-input-placeholder和来自webkit(Safari + Chrome)的以下解决方案::before.不幸的是,对mozilla的简单应用似乎不起作用.

所以我的问题是:是否有一个跨浏览器解决方案将图像图标添加到输入占位符?

webkit的解决方案:

#myinput::-webkit-input-placeholder::before { 
    content: ' ';
    position: absolute;
    top: 2px; /* adjust icon position */
    left: 0px;
    width: 14px; /* size of a single icon */
    height: 14px;
    background-image: url("/path/to/icons.png"); /* all icons in a single file */
    background-repeat: no-repeat;
    background-position: -48px 0px; /* position of the right icon */
}
Run Code Online (Sandbox Code Playgroud)

css html5 cross-browser placeholder

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

通用分析和Facebook注册

我有一个允许通过Facebook注册的网站(theneeds.com).我们正在运行多个广告系列,例如Facebook本身,我们希望正确跟踪不同广告系列的注册情况.

问题在于Universal Analytics:当用户注册Facebook时,她会触发新会话,从而失去广告系列参考.

两种可能的解决方案是

  1. 删除注册表单上的分析跟踪(即导致新会话启动的页面)
  2. 将facebook.com添加到推荐排除列表中

不幸的是两者都有缺点,所以我想知道是否有最佳实践或更好的解决方案.


更多细节如下.

来自"Universal Analytics使用指南"

默认情况下,所有引荐都会在Universal Analytics中触发新会话 https://support.google.com/analytics/answer/2795983

以下是发送到Facebook的广告系列示例:

http://www.theneeds.com/?utm_source=facebook&utm_medium=social&utm_campaign=_mycampaign

这就是发生的事情.

  • 当用户点击时,她会打开theneeds.com,其中包含源,媒体和广告系列.
  • 用户现在点击加入并选择Facebook [1],她被重定向到facebook.com进行授权.
  • 在成功授权[2]之后,她被重定向回theneeds.com,推荐facebook.com(或m.facebook.com,在移动设备上).
  • 这会触发Universal Analytics中的新会话,从而丢失有关广告系列的信息.
  • 用户现在位于注册表单上,并在提交后重定向到标记分析目标的页面.
  • 不幸的是,目标是注册为facebook.com/referral,而不是facebook/social/_mycampaign.

笔记:

[1]我以Facebook为例来简化讨论.显然,Twitter,谷歌和任何其他oAuth提供商也是如此.

[2]为了测试,需要确保用户尚未授权Facebook上的网站,以便她实际上在facebook.com上看到页面(这是新用户的常见情况) - 如果用户已经授权后,她立即被重定向回网站,并且推介没有变化,因此可以正确跟踪广告系列.

我测试了上面提到的2种解决方案.

  1. 删除注册表单上的分析跟踪 - 其缺点是我正在丢失页面跟踪
  2. 将facebook.com添加到推荐排除列表 - 这会导致失去来自Facebook的实际推荐流量(例如,由于用户共享).

装饰链接也是一种不可行的解决方案,因为用户在决定注册之前可能会查看网站,因此我应该在所有链接上传播装饰.

一个更好的解决方案是暂时禁用注册表单上的引用,但我不确定这是否可以在Universal Analytics中使用.

有什么建议吗?先感谢您!

google-analytics oauth facebook-oauth

15
推荐指数
1
解决办法
3799
查看次数

如何指示gmail标签视图?

在新的Gmail标签视图中,我正在尝试发送我们公司的新闻简报,但他们一直被归档Promotions,当它们被归类为UpdatesSocial(它们是关于当天的相关新闻,类似于Linkedin Top News新闻简报 - 没有任何相关内容产品和/或交易).

是否有任何建议指示gmail如何将传入的电子邮件分类到适当的选项卡视图?

我愿意处理内容和/或模板和/或标题.

gmail categories incoming-mail

10
推荐指数
1
解决办法
854
查看次数

数据流覆盖处理时间

有没有办法覆盖数据流中的处理时间(而不是事件时间)?

我试图推理故障场景,以及如何重新计算管道的输出。

假设我有一个管道,它只是对收到的事件进行计数,固定窗口为 1 小时,允许延迟 2 小时。假设我对窗口 [t0, t0+1h) 感兴趣,并假设我有:

  • 事件A,事件时间=t0+10m,处理时间=t0+30m
  • 事件B,事件时间=t0+10m,处理时间=t0+90m

然后对事件A进行计数,并丢弃事件B。

现在,假设几天后我​​发现代码中存在错误,并且我想重新运行管道以重新计算过去同一窗口 [t0, t0+1h) 中的事件。如果现在的处理时间 = t0 + 几天,则所有事件都将被丢弃。

如果我忽略允许的迟到(假设无限),则事件 A 和 B 都会被计数。

通过覆盖处理时间(假设我第一次存储它),我可以确保事件 A 被计数而事件 B 不被计数。有没有办法做到这一点?谢谢!

google-cloud-dataflow

0
推荐指数
1
解决办法
284
查看次数