【问题标题】:Extracting ONLY the Parameters from GA UTM URLs仅从 GA UTM URL 中提取参数
【发布时间】:2020-04-27 06:57:42
【问题描述】:

我想从跟踪 URL 中提取参数,但我只需要参数。我发现这个非常有用的公式可以从 URL 中提取它们。这个公式最适合我解决问题,除了我只想要没有“utm_xxx”的参数。我喜欢我可以将它拖到几列的方式

=IF((LEN($A2)-LEN(SUBSTITUTE($A2,"utm_","")))/4

Extract GA UTM parameters from URL in excel

给出的示例网址是: http://www.site.com.br/porta-montada-sanfonada?utm_source=google&utm_medium=display&utm_term=468x60&utm_content=34545&utm_campaign=nome_campanha

http://www.site.com.br/torneira-para-banheiro-mesa-bica-baixa-cromada?utm_source=facebook&utm_medium=carrossel&utm_term=120x600&utm_content=87648715&utm_campaign=nome_campanha

如果我不清楚,我希望只提取“&”之后的内容,如果适用,则提取“=”之前的内容。

感谢您的帮助!

【问题讨论】:

    标签: excel google-analytics


    【解决方案1】:

    在这种特定情况下,我有一个更简单、更直观的不同方法。

    见谷歌表格https://docs.google.com/spreadsheets/d/1lUQlMS_mIwr2AyG_ey2W1ofBaSmUiwMxx99smPSpmqY/edit?usp=sharing

    我会在这里解释,但是看一下表格就更容易理解了。

    【讨论】:

    • 这很好用 - 谢谢!有点乱,但我的桌子也是。 ;)
    • 是的,np!如果您有其他参数,请添加更多列并复制前一列中的公式。还有一件事,我喜欢这种方法,因为它不搜索“utm = *”或“cid =”等参数的名称。这将为您节省一些时间,因为您永远不必手动插入参数名称。为了清理混乱,我将搜索列组合在一起。单击“-”图标可分组并仅显示参数值。
    • 我同意,因为有一些参数不断弹出 - 问题是它们在同一列中。
    • @Ted 你希望所有参数都在同一列吗?您能否提供一个包含所需输入和所需输出的电子表格?
    • 是的,那将是完美的 - 你太棒了 - 这是我制作的一个示例 - 我试图考虑我可能需要的所有 UTM,所以希望我没有遗漏任何一个:@ 987654322@
    【解决方案2】:

    你可以使用这个公式来做你想做的事:

    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF((LEN($A2)-LEN(SUBSTITUTE($A2;"utm_";"")))/4<COLUMN(A2);"";"utm_"&SUBSTITUTE(TRIM(MID(SUBSTITUTE($A2;"utm_";REPT(" ";LEN($A2)));COLUMN(A2)*LEN($A2);LEN($A2)));"&";""));"utm_source=";"");"utm_medium=";"");"utm_campaign=";"");"utm_content=";"");"utm_term=";"")
    

    将带有UTM的URL放在A2中,将公式放在B2单元格中并上下复制(如果有其他URL):

    基于此 URL 的示例:http://www.site.com.br/porta-montada-sanfonada?utm_source=google&utm_medium=display&utm_term=468x60&utm_content=34545&utm_campaign=nome_campanha

    编辑

    添加其他参数并获取值:

    在 A2 的公式中,在开头添加:

    SUBSTITUTE(
    

    最后是这个:

    ;"utm_expid=";"")
    

    然后上下复制

    【讨论】:

    • 感谢您的帮助 - 这很好用。我唯一的问题是如何在公式中添加更多参数/列?我还有几个想补充。 utm_expid 和 utm_referrer。我正在尝试调整它,但我不确定我一直在做错什么。
    • 在 A2 的公式中,在开头添加:SUBSTITUTE( 并在末尾添加:;"utm_expid=";"") 然后上下复制。
    猜你喜欢
    • 2018-07-08
    • 1970-01-01
    • 1970-01-01
    • 2015-05-30
    • 2015-03-12
    • 1970-01-01
    • 2021-05-13
    • 1970-01-01
    相关资源
    最近更新 更多