* VRFS-3216 - refine landing events

This commit is contained in:
Seth Call 2015-05-18 14:08:39 -05:00
parent 781a9838b7
commit 1be53f2563
1 changed files with 12 additions and 4 deletions

View File

@ -13,17 +13,25 @@ class Tracking
utmSource = $.QueryString['utm_source']
if utmSource == 'facebook-ads' || utmSource == 'google-ads' || utmSource == 'twitter-ads' || utmSource == 'affiliate' || utmSource == 'pr'
if !context.jamClient.IsNativeClient()
@logger.debug("new user recorded")
context.JK.GA.virtualPageView('/landing/jamtracks/new-user/')
app.user().done( (user) =>
# relative to 1 day ago (24 * 60 * 60 * 1000)
if new Date(user.created_at).getTime() < new Date().getTime() - 86400000
@logger.debug("existing user recorded")
context.JK.GA.virtualPageView('/landing/jamtracks/existing-user/');
else
@logger.debug("new user recorded")
context.JK.GA.virtualPageView('/landing/jamtracks/new-user/')
)
else
app.user().done( (user) =>
# relative to 1 day ago (24 * 60 * 60 * 1000)
if new Date(user.created_at).getTime() < new Date().getTime() - 86400000
@logger.debug("existing user recorded")
context.JK.GA.virtualPageView('/landing/jamtracks/existing-user/');
)
jamtrackBrowseTrack: (app) =>
app.user().done( (user) =>
if context.jamClient.IsNativeClient()