#onlinedating | How eHarmony is helping people find love in lockdown – Marketing Week | #bumble | #tinder | #pof

Eharmony credits the launch of a new video dating feature and increased investment in advertising, particularly TV, for a 60% uplift in site registrations during the pandemic.

When countries all over the world went into lockdown, eHarmony had to act quickly to make sure its website didn’t go into lockdown too.

The online dating site had seen a 25% drop in site traffic throughout March. Yet by the third week of April, site registrations were up by an “exponential” 62% year on year and messages on the app had risen 51%.

Eharmony’s new video dating feature had been on the agenda for a while and was scheduled to launch some time later this year. But after consumer research revealed many of its 10 million users were planning to switch to virtual dating, eHarmony got to work on what would become one of its quickest match-making projects to-date.

“We’ve never turned around a project like this one so quickly,” eHarmony’s vice-president of marketing, Romain Bertrand, tells Marketing Week. “We had no idea back in March we could do it and that’s a great lesson for the future.”

// add the fb-root tag (function(){ if ( ! document.getElementById( 'fb-root' ) ) { var el = document.createElement("div"); el.id = 'fb-root'; document.body.appendChild(el); } }());

(function($){

window.fbTrack = function( action, target ) { // classic ga.js if ( typeof _gaq !== 'undefined' ) { _gaq.push( [ '_trackSocial', 'facebook', action, target ] ); } // universal analytics.js if ( typeof ga !== 'undefined' ) { ga( 'send', { hitType: 'social', socialNetwork: 'facebook', socialAction: action, socialTarget: target } ); } };

window.fbAsyncInit = function() { window.fbProfile = null; window.fbAuthResponse = null; window.fbPermissions = null;

// init the FB JS SDK FB.init( { appId : 'pwoollen', // App ID from the App Dashboard channelUrl : '//www.marketingweek.com/channel.html', // Channel File for x-domain communication status : true, // check the login status upon init? cookie : true, // set sessions cookies to allow your server to access the session? xfbml : true, // parse XFBML tags on this page? version : 'v2.1' } );

// get user profile if ( ! window.fbProfile ) { FB.getLoginStatus( function( rsp ) { fbAuthResponse = rsp; if ( rsp.status === 'connected' ) { FB.api( '/me', function( rsp ) { if ( rsp.error ) { } else { window.fbProfile = rsp; } } ); } else if ( rsp.status === 'not_authorized' ) { // user not authorised with app } else { // the user isn't logged in to Facebook. } } ); }

// track events FB.Event.subscribe( 'edge.create', function( target ) { fbTrack( 'like', target ); } ); FB.Event.subscribe( 'edge.remove', function( target ) { fbTrack( 'unlike', target ); } ); FB.Event.subscribe( 'message.send', function( target ) { fbTrack( 'send', target ); } ); FB.Event.subscribe( 'comment.create', function( response ) { fbTrack( 'comment', response.href ); } ); FB.Event.subscribe( 'comment.remove', function( response ) { fbTrack( 'remove comment', response.href ); } ); FB.Event.subscribe( 'auth.login', function( response ) { fbTrack( 'login', response.status ); } ); FB.Event.subscribe( 'auth.logout', function( response ) { fbTrack( 'logout', response.status ); } );

// Additional initialization code such as adding Event Listeners goes here

};

// comments update button $('.fb-comments').before( 'Fetch new comments' ); $( document ).on( 'click.fbcomments', '.fb-update-comments', function() { window.fbAsyncInit(); } ); // share dialog function $( document ).on( 'click.fbshare', 'a.fb-share', function(e) { var $this = $( this ); e.preventDefault(); FB.ui( { method : 'feed', // 'share', link : $this.data( 'link' ) || $( 'meta[property="og:url"]' ).attr( 'content' ), href : $this.data( 'href' ) || $( 'meta[property="og:url"]' ).attr( 'content' ), picture : $this.data( 'picture' ) || $( 'meta[property="og:image"]' ).attr( 'content' ), name : $this.data( 'name' ) || $( 'meta[property="og:title"]' ).attr( 'content' ), caption : $this.data( 'caption' ) || '', description : $this.data( 'description' ) || $( 'meta[property="og:description"]' ).attr( 'content' ), display : 'popup' // UI dialog is broken -scroll to top issue }, function( response ) { // track as no FB.Event.subscribe for shares fbTrack( 'share', $this.data( 'href' ) || $( 'meta[property="og:url"]' ).attr( 'content' ) ); } ); } );

// custom like $( document ).on( 'click.fblike', '.fb-like-custom', function( e ) { e.preventDefault(); var link = this, href = $( this ).data( 'href' ), id = $( this ).data( 'id' ); if ( href ) { $( link ).addClass( 'fb-loading' ); FB.api( '/me/og.likes', 'POST', { object: href }, function( rsp ) { if ( rsp.error ) { // already liked if ( rsp.error.code == 3501 ) { // delete the like FB.api( '/' + rsp.error.message.replace( /^.*? (d+)$/, '$1' ), 'DELETE', function( rsp ) { $( link ).removeClass( 'fb-loading' ); if ( rsp ) $( link ).removeClass( 'fb-liked' ); } ); // not logged in } else if ( rsp.error.code == 2500 ) { FB.login( function() { $( link ).focus(); }, { scope: 'publish_actions,user_likes' } ); } } else { $( link ).removeClass( 'fb-loading' ); if ( rsp.id ) $( link ).addClass( 'fb-liked' ); } } ); } else { } } );

}(jQuery));

(function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "https://connect.facebook.net/en_UK/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); }


Source link

————————————————————–
Source link

.  .  .  .  .  .  . .  .  .  .  .  .  .  .  .  .   .   .   .    .    .   .   .   .   .   .  .   .   .   .  .  .   .  .