Извлечение ТОЛЬКО параметров из URL UTM GA - PullRequest
0 голосов
/ 09 января 2020

Я хотел бы извлечь параметры из URL-адресов отслеживания, но мне нужны только параметры. Я нашел эту очень полезную формулу, чтобы извлечь их из URL. Эта формула решает проблему лучше всего для меня, за исключением того, что я хочу только параметры без «utm_xxx». Мне нравится, как я могу перетащить его в несколько столбцов

= IF ((LEN ($ A2) -LEN (ЗАМЕНА ($ A2, "utm _", ""))) / 4

Извлечение параметров UTM GA из URL в excel

Приведенные 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

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

В случае, если мне неясно, я надеюсь просто извлечь то, что после "&" и, когда это применимо, перед "=".

Спасибо за любую помощь!

Ответы [ 2 ]

0 голосов
/ 09 января 2020

В этом конкретном c случае у меня есть другой способ, который является более простым и более интуитивным.

См. Google Sheet https://docs.google.com/spreadsheets/d/1lUQlMS_mIwr2AyG_ey2W1ofBaSmUiwMxx99smPSpmqY/edit?usp=sharing

Я бы объяснил здесь, но это легче понять, просто взглянув на лист.

0 голосов
/ 09 января 2020

Вы можете использовать эту формулу, чтобы сделать то, что вы хотите:

=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=";"")

Поместите URL с UTM в 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

enter image description here

РЕДАКТИРОВАТЬ

Чтобы добавить другие параметры и получить значение:

В формуле в A2 добавьте это в начале:

SUBSTITUTE(

и это в конце:

;"utm_expid=";"")

затем копировать снова и снова

...