Chrome extension - Data collection and NLP of captured data
$750-2000 USD
Cerrado
Publicado hace casi 4 años
$750-2000 USD
Pagado a la entrega
Create a browser extension that will capture users browser habits such sites they visit, content type, actions they perform.
This project is broken into 4 parts:
1: Browser extension creation (chrome)
2: Data collection and storage.
3: User data lookup:
4: User registration, validation, and basic account functionality.
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 1: 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 the information that we are collecting on them on that page: 1-4 only.
* Link back to My Account -
2: 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 or other data storage) the information about users:
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
Need to capture:
- Byyyy: The Campaign Manager campaign ID.
- .Pzzzz: The Campaign Manager placement ID
- kw=[keyword]:
Here is a link to how these are set up:
[login to view URL]
We want the ability to define a category or site blacklist of sites we dont want to capture data from;
Do not Capture:
6: We do NOT want to track keystrokes
Step 3: 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
Step 4: User registration, validation, and basic account functionality.
Note I can do a lot of this work as needed but we need the ability for the extension to be linked to a basic my account functionality
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 /user id is attributed to that user and browser.
3: Send user validation email:
4: Once the email is validated, update the user record in the database.
5: User needs the ability to log into the site and edit and add additional details and fields.
6: Provide ability to connect phone number and validation process to their account
Questions:
1: Is it possible to capture search terms in search engines without capturing keystrokes ?