2016-05-09 3 views
-4

Я хотел бы передать содержимое поля формы в качестве метки события в Google Analytics.Как извлечь домен электронной почты с помощью JavaScript?

Однако я не хочу передавать личную информацию, поскольку это противоречит условиям Google.

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

@ icloud.com | @ btinternet.com | @ xxxxxx.com и т. д. ??

спасибо, что заранее.

function() { 
    var field = {{Form Element}}.querySelector('#email_address'); 
    return field ? field.value : undefined; 
} 
+3

Возможный дубликат [preg: как написать шаблон preg для получения имени домена из электронной почты?] (Http://stackoverflow.com/questions/5181746/preg-how-to-write-a-preg-pattern -в-получить доменное имя--от-ан-почты) –

ответ

1

Любая часть адреса электронной почты пользователя может быть идентифицирована лично. Хотя большинство людей используют почтовые провайдеры, такие как GMail, не все делают.

Например, мой адрес электронной почты имеет форму [email protected], что означает, что если вы извлекли деталь после знака @, у вас все равно будет мое имя, которое будет идентифицироваться лично, что противоречит условиям Google.

Так что ответ на этот вопрос: не делайте этого.

Смежные вопросы