Expand my Community achievements bar.

SOLVED

Capture Text Portion of a Website Link

Avatar

Level 5

I'm capturing clicks on website links but can't figure out how to capture the link text.

I'm using the Custom Page Code section of an Event Based Rule

Sample link: <a class="schoolLink" href="http://www.example.com" target="_blank">Our New Website</a>

I know how to get the HREF:

var Link = this.getAttribute('href');
_satellite.notify("Link: "+Link);

Result: "SATELLITE: Link: http://www.sample.com"

How can I get the TEXT ("Our New Website")?

1 Accepted Solution

Avatar

Correct answer by
Level 10

Hi Ali, 

As per our understanding for getting the text "Our New Website" , you have to use "this.innerHTML"  . Please see the below sample code for more details .

var LinkName = this.innerHTML;
_satellite.notify("Linkname: "+LinkName);

please let us know in case of any questions or queries.

Thanks & Regards

Parit Mittal

View solution in original post

2 Replies

Avatar

Correct answer by
Level 10

Hi Ali, 

As per our understanding for getting the text "Our New Website" , you have to use "this.innerHTML"  . Please see the below sample code for more details .

var LinkName = this.innerHTML;
_satellite.notify("Linkname: "+LinkName);

please let us know in case of any questions or queries.

Thanks & Regards

Parit Mittal

Avatar

Level 5

Excellent! Thanks for the help Parit.

Ali