Find Jobs
Hire Freelancers

Wordpress PHP tweaking: Affiliate Tracking.

$100-300 USD

Cancelled
Posted almost 12 years ago

$100-300 USD

Paid on delivery
We're an Internet Marketing company - specializing in online trading platforms - currently looking for a PHP programmer with extensive WordPress experience to help us develop a script that tracks where users are coming from (parse keywords from search engines, parse tracking codes from URL's etc). Work includes developing the code, debugging it and guaranteeing 100% functionality, as per our specifications (attached below). We are looking for long-term partnership. This is a test project and will help us determine which developers to continue working with in the future. ===================================================== ## Deliverables ** File with identical text is attached in PDF format for easier reading. Tracking System Enhancement Project Purpose Enable tracking of specific users' origins (where the came from), relaying the data from a unique tracking link OR a search-engine keyword, to the "Link Cloaker" Wordpress module. Explanation Currently we use "Link Cloaker" module to track outgoing clicks from our websites to specific merchants. Link to module page: [login to view URL] Each merchant has 1 or more predefined links (e.g. [login to view URL]) which contains a unique trackable URL that is associated with our company's activities. A LinkCloaker module URL is typically relayed from the above URL (../goto_merchants/merchant_label) to the merchant URL, e.g.: [login to view URL] whereas 1100 is our company's unique code. For some merchants, we have the option of inserting a second parameter (henceforth called a "tag") in the URL, e.g. [login to view URL]?tag=ABCDEF whereas ABCDEF represents a source of traffic that only we know about (a certain landing page,referring website etc). We use the string "[ref]" in our LinkCloaker module destination links, whenever we want to automatically assign a value to the TAG field. (The "automatic" algorithm is described below) It looks like this: LinkCloaker link: [login to view URL] Redirecting to: [login to view URL][ref] Assigning a value to [ref] is made as follows: [ref] Algorithm There are two types of values that can be assigned instead of the [ref] strings in the LinkCloaker module: 1. URL Parsing of a referring tag (if tag was specified in the URL). e.g. [login to view URL] - (the tag is "NAME". Therefore, [ref] is replaced by the string NAME) 2. Capturing a search-keyword from the HTML header (if referring website is a search engine). E.g. a user searched for "trading online" in Google, and clicked on our URL from the search results. The keyword ("trading online") is passed via the HTML header when Google links to our site. [ref] is now replaced with trading online. Logic: If ?ref tag is exists in OurWordPressSite URL, assign its value to [ref] ELSE (if does not exist) Search for search engine keyword (usually available as ?q= or ?y= in the search engine's result page). If keyword parameter exists, assign its value to [ref] ELSE assign value="NONE" to [ref] Therefore, upon invoking the [ref] string from the LinkCloaker module, it is replaced by one of three values: 1. ?ref= value, parsed from the referring URL to OurWordPressSite. (1st priority) 2. The keyword which the user searched on Google or Yahoo, and clicked on OurWordPressSite URL. (2nd priority) 3. "NONE" string, if none of the above were found. (3rd and least desirable priority. Ideally used only when traffic is not tracked with ?ref= or user didn't come from a search engine) (* NONE represents a default value that is assigned to [ref] if no other value can be assigned to it, and represents direct access to OurWordPressSite URL (user typing the domain name in the browser address bar- [login to view URL]) Examples Here are some example flows: (OurWordPressSite = [login to view URL]) 1. User clicks on OUR banner advertisement on a 3rd party website: The banner links to [login to view URL] 2. User clicks on a link to a merchant, from our site. The anchor text points to: [login to view URL] which is being redirected to [login to view URL][ref] 3. [ref] is replaced with the ?ref= value and the link redirects to [login to view URL] 1. User searches for "trading online" in Google, and sees [login to view URL] , ranked 2nd on the results. 2. User clicks on this result and is directed to [login to view URL] 3. User clicks on a link to a merchant, on our site. The anchor text points to: [login to view URL] which is being redirected to [login to view URL][ref] 4. [ref] is replaced by the keyword for which [login to view URL] was displayed in Google's results, i.e. "trading online", and the destination url is: [login to view URL] (white space is replaced with a + sign to avoid URL errors) ? User types in [login to view URL] in the address bar of his browser and is forwarded to our homepage. ? User clicks on a link to a merchant, on our site. The anchor text points to: [login to view URL] which is being redirected to [login to view URL][ref] ? [ref] is replaced by the default string, "NONE", since no keyword or URL parameter is found. The destination URL is: [login to view URL] Appendix A: Additional Remarks ? This above functionality is already implemented on various Drupal site that we own. We currently don't have it for our Wordpress sites. ? ** NOTE ** PLEASE RESPOND WITH THE WORD "ELEPHANT" IN YOUR BID. This will show me that you read the entire job description. ? We can give access to our Drupal sites if necessary. ? Winning bidder must provide guarantee to fully debug the project until it is 100% operational for all incoming users, unless we agree to abandon QA at some point after the development is complete. Failure to do so will result in a negative feedback.
Project ID: 2748397

About the project

1 proposal
Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
1 freelancer is bidding on average $255 USD for this job
User Avatar
See private message.
$255 USD in 14 days
4.5 (32 reviews)
5.3
5.3

About the client

Flag of ISRAEL
Tel Aviv, Israel
4.8
13
Payment method verified
Member since Feb 8, 2009

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.