Job added in hotlist
Applied job
Contract job
90-day-old-job
part-time-job
Recruiter job
Employer job
Expanded search
Apply online not available
Similar Jobs
View more jobs in New York City, NY
View more jobs in New York

Job Details

Chrome / Firefox extension - Data collection

Salary
$500-2000

Location
New York City, NY, United States

Posted on
Apr 19, 2020

Apply for this job






Profile

Chrome / Firefox extension - Data collection
Create a browser extension that will capture users browser habits such sites they visit, content type, actions they perform.
Note: if you do not provide answers for the questions at the end you will not be considered for this project
This project is broken into 4 parts:
1: User registration, validation and basic account functionality.
2: Browser extension creation (chrome and then FF)
3: Data collection and storage.
4: User data lookup -
Step 1: User registration, validation and basic account functionality.
1: Create user Account - Add the following fields : First name, last name, Email Password.
Example fields needed:
[login to view URL]
2: Extension: Should follow the similar flow as Rakuten
[login to view URL]
Once a user enters their details( use standard form validation for email and password (password minimum of 8 and must contain upper lower and a special character) user installs the extension and that email address /userid is attributed to that user and browser.
3: Send user validation email:
4: Once email is validated, update user record in database.
5: User needs ability to log into site and edit and add additional details and fields.
6: Provide ability to connect phone number and validation process to their account
Step 2: Browser extension creation (chrome)
Rakuten and Honey are good examples of the type of extension we want to build. -
* Need a developer version we can store locally to test.
* Need to add icon to browser bar
* Need the code in the correct format to submit to google
* Once a user clicks on icon they should see:
* They should see the information that we are collecting on them on that page: 1-4 only.
* Link back to My Account
3: Data Collection
Core Idea: As the user browses web pages we want the ability to capture and write to a file (Future to Mysql DB) the information about users below.
1:Capture URL: summarize the url text
2; Extract keywords using NLP techniques and write the most relevant keywords
3: Capture timestamp and time on page
4: Capture how the page is categorized by IAB using the 2.0 Taxonomy framework
5: If an ad is being served by DCM we want to capture from the ads
Here is a link to how these are set up:
[login to view URL]
Need to capture:
- Byyyy: The Campaign Manager campaign ID.
- .Pzzzz: The Campaign Manager placement ID
- kw=[keyword]:
Do not Capture:
6: We do not want to track keystrokes
7: We don’t want to capture data on any sites which are Adult in nature and we will provide a black list of additional sites we dont want data from also.
Step 4: Give user ability to see the data being collected about them:
* Users need the ability within the browser extension to see the data that is being collected on the page they are currently on
* Users need the ability to login see what data is collected, when it was collected and delete specific data they dont want stored.
To be considered for this project you need to review the these questions and provide answers :
Questions:
1: Is it possible to capture search terms in search engines without capturing keystrokes ?
2: is it possible to understand if a user has an ad blocker already installed on the browser?
3: If we want to capture action events on a page ( add to cart, update quantity, change color, etc) what would we need to define in order for the plugin to capture the action?
4: Are there any additional data points that the extension can easily capture that we have not captured above ?
Skills:
Data Mining
, Extensions & Additions
, Google Chrome
, Javascript
, MySQL

Company info

Sign Up Now - MiamiCrossing.com

Similar Jobs:
Immigration Attorney
Location : Garden City, NY
Job OverviewA law firm seeks an Immigration Attorney to join their team in Garden City, NY. The role involves providing legal counsel on various immigration matters, including visa applications, family-based petitions, and removal...
Litigation Attorney
Location : Oakland, NJ
Job OverviewA law firm seeks a Litigation Attorney in Oakland, NJ. The ideal candidate will be admitted to and in good standing with the New Jersey Bar, ready to join a dynamic team handling diverse litigation matters.DutiesConduc...
Intake Attorney - 100% REMOTE
Location : New York City, NY
Keenan & Bhatia is a growing, innovative workers' rights practice with work throughout the country. We seek an Intake Attorney to manage our intake process and speak with prospective clients who have faced mistreatment on ...
I like the volume of jobs on EmploymentCrossing. The quality of jobs is also good. Plus, they get refreshed very often. Great work!
Roberto D - Seattle, WA
  • All we do is research jobs.
  • Our team of researchers, programmers, and analysts find you jobs from over 1,000 career pages and other sources
  • Our members get more interviews and jobs than people who use "public job boards"
Shoot for the moon. Even if you miss it, you will land among the stars.
MiamiCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
MiamiCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2026 MiamiCrossing - All rights reserved. 21 192