小编Liu*_*ang的帖子

跟踪按钮单击作为Google Analytics中的目标

我的网站上有一个按钮,单击此按钮会显示一个电话号码.

HTML

<div class="call-wrapper-middle">
    <button id="call-phone-middle"><i class="fa fa-phone"></i>Call us</button>
    <div class="call-number-middle" style="display: block;"> <a href="tel:555" class="number">555</a></div>
</div>
Run Code Online (Sandbox Code Playgroud)

使用以下jQuery

(function($) {
  $("button#call-phone-middle").click(function() {
    $(this).hide();
    $("div.call-number-middle").show();
  });
})(jQuery);
Run Code Online (Sandbox Code Playgroud)

这非常有效.但我也希望跟踪按钮上的点击次数作为Google Analytics中的目标.

所以我添加href="/show/phonenumber-middle" onclick="javascript:pageTracker._trackPageview (‘Phonenumber Middle’);" target="blank"到按钮:

<div class="call-wrapper-middle">
    <button href="/show/phonenumber-middle" onclick="javascript:pageTracker._trackPageview (‘Phonenumber Middle’);" target="blank" id="call-phone-middle"><i class="fa fa-phone"></i>Call us</button>
    <div class="call-number-middle" style="display: block;"> <a href="tel:555" class="number">555</a></div>
</div>
Run Code Online (Sandbox Code Playgroud)

并使用以下设置在Google Analytics中添加了目标:

目标设定:Custom
目标类型:Destination
目的地; 等于:/show/phonenumber-middle

获取"此目标将根据您的数据获得0%的转化率",而在实时报告中则没有对话.

我的猜测是有问题,<button>但我不知道.

javascript jquery google-analytics button goal-tracking

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

使锚点成为href的一部分?

我有一个看起来像这样的链接:

<a class="link" href="https://www.google.com/?q=">Hello world</a>
Run Code Online (Sandbox Code Playgroud)

是否有可能将其呈现为Hello World

该链接应指向https://www.google.com/?q=Hello world,而不在href中指定此链接.

我在想javascript可能是最好的方法吗?

任何帮助都会很好!

html javascript anchor http href

8
推荐指数
2
解决办法
348
查看次数

非捕获组不贪心吗?

我想删除第一个之后的所有内容\xe2\x80\x93

\n\n

样本:

\n\n
Yes \xe2\x80\x93 No \xe2\x80\x93 No \xe2\x80\x93 No\nYes \xe2\x80\x93 No \xe2\x80\x93 No & No \xe2\x80\x93 No\nYes Yes \xe2\x80\x93 No & No \xe2\x80\x93 No\nYes \xe2\x80\x93 No \xe2\x80\x93 No & No \nYes \xe2\x80\x93 No\nYes \xe2\x80\x93 No \xe2\x80\x93 No\n
Run Code Online (Sandbox Code Playgroud)\n\n

我正在使用的正则表达式:

\n\n
/(.+) (?:\xe2\x80\x93 .+)/\n
Run Code Online (Sandbox Code Playgroud)\n\n

匹配:

\n\n
`Yes \xe2\x80\x93 No \xe2\x80\x93 No`\n`Yes \xe2\x80\x93 No \xe2\x80\x93 No & No`\n`Yes Yes \xe2\x80\x93 No & No`\n`Yes \xe2\x80\x93 No`\n`Yes`\n`Yes \xe2\x80\x93 No`\n
Run Code Online (Sandbox Code Playgroud)\n\n

看起来非捕获组是懒惰而不是贪婪?

\n\n

我想要的结果是:

\n\n
`Yes`\n`Yes`\n`Yes Yes`\n`Yes`\n`Yes`\n`Yes`\n
Run Code Online (Sandbox Code Playgroud)\n

regex

5
推荐指数
1
解决办法
3072
查看次数

使用 VLOOKUP 从列表中返回最大值

我有一张谷歌表格,其中包含不同玩家攻击的数据及其相应的伤害。

表1

| Player      | Attack      | Damage      |
|:------------|:-----------:|------------:|
| Iron Man    | Melee       | 50          |
| Iron Man    | Missile     | 2500        |
| Iron Man    | Unibeam     | 100         |
| Superman    | Melee       | 9000        |
| Superman    | Breath      | 200         |
| Superman    | Laser       | 1500        |
Run Code Online (Sandbox Code Playgroud)

在我的第二张表中,我想列出每个玩家并显示他们的最佳攻击和相应的伤害。像这样:

表2

| Player      | Best attack | Damage      |
|:------------|:-----------:|------------:|
| Iron Man    | Missile     | 2500        |
| Superman    | Melee       | 9000 …
Run Code Online (Sandbox Code Playgroud)

max google-sheets vlookup

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

使用Excel将URL修剪为ROOT/SUBDOMAIN

我需要将Microsoft Excel中的URL修剪到根域和子域.

A1 =包含https://blog.example.com/page/
B1 =应该导致example.com
C1 =应该导致blog.example.com

删除http,https,.www和PATH的两个公式.第一个版本(B1)也应删除SUBDOMAIN.

我现在只有一个公式:

=MID(SUBSTITUTE(A2;"www.";"");SEARCH(":";A2)+3;SEARCH("/";SUBSTITUTE(A2;"www.";"");9)-SEARCH(":";A2)-3)

https://example.com/page/page结果example.com
http://www.example.com/page/page导致example.com
http://blog.example.com/page/结果blog.example.com
example.com/page 导致 #VALUE!
www.example.com/page 结果 #VALUE!

正如您在上面的示例中看到的,我得到了很好的结果.但如果没有http或https,它就无法运行.此版本还保留子域名.

url excel trim excel-formula

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

在 Jekyll 的嵌套数据树中循环唯一值

我有一个包含不同项目的数据文件。每个项目都有嵌套的任务。我正在尝试循环嵌套任务并按任务类型呈现每个任务。

YML数据

- name: Outside
  description: Description
  tasks:
  - type: Food
    name: Eat it outside
    status: working
  - type: Drinks
    name: Drink it outside
    status: working
- name: Inside
  description: Description
  tasks:
  - type: Food
    name: Eat it inside
    status: pending
  - type: Drinks
    name: Drink it inside
    status: working
Run Code Online (Sandbox Code Playgroud)

液体

{% for item in site.data.info %}
    {% assign grouped-tasks-by-type = item.tasks | group_by: "type" %}
    {% for task in grouped-tasks-by-type %}
    <h2 class="task-type">{{ task.type }}</h2>
        <ul>
        {% for task …
Run Code Online (Sandbox Code Playgroud)

liquid jekyll

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

在iMacros中使{{!LOOP}}增加10

我有制作问题!每次LOOP跳+10而不是+1.

这是我的代码:

VERSION BUILD=8810214 RECORDER=FX
TAB T=1

SET !ERRORIGNORE YES
SET !VAR1 100
SET !LOOP {{!VAR1}}

URL GOTO=http://www.example.com/lui/?page={{!LOOP}}

WAIT SECONDS=1

ADD !VAR1 10
Run Code Online (Sandbox Code Playgroud)

运行它仍然使iMacros每个循环跳跃+1.

上面的示例转到page = 100,page = 101,page = 102,page = 103 而不是 page = 100,page = 110,page = 120

最好的祝福,

吕康

imacros

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