Find Jobs
Hire Freelancers

Xoops Split tester

$500-5000 USD

Fermé
Publié il y a presque 19 ans

$500-5000 USD

Payé lors de la livraison
What I want to do it to be able to optimize my Xoops sites by logging what my visitors do on the website. I would like to be able to have 2 different pages for a given URL ( [login to view URL] ). As a visitor came to the page, they would randomly be shown Copy A or Copy B. I would then like to track whether the visitor completed a specific action. (i.e. Did they register? OR Did they visit the forum? ) I think that this module can be modded from either the NewBB2 module or the CBB modules which can be downloaded from the Xoops Module Repository. It should use browser cookies to determine where visitors came from, tracking them from their landing page. If a visitor buys a product, signs up to a newsletter or clicks on an affiliate link, this system should associate these stats with the entry point of that visitor. This could be a Organic Search visitor, or it could be traffic from an AdWords ad. These cookies should also ensure that a visitor is always shown the same pages each time they view the site. I would think that the best candidates for the jobs have experience creating components in Xoops. This project should be packaged so that it can easily be installalled on Into a Xoops site. Because I use Xoops, I would like to be able to track the effectiveness of the different template and themes that a visitor was shown. I also am a big fan of open source projects. Please show me a list of past open source projects that you have worked on. Track Redirects, the split testing system needs to be able to incorporate tracking of affiliate link clicks. when a new affiate program was added to the matrix, a new page would be created on the site that is hidden in the [login to view URL] file. ## Deliverables Key Features: - Everything the user does should be logged (e.g. visiting forums, buying products, signing up for newsletter, registering in xoops, etc.). These logged actions should be associated with the URL they came from when they entered the site (referrer URL). I would like to be able to see the actions of All Visitors to a page and also Actions for each unique referrer( as a subgroup ). Let me know if that dramatically increases the complexity. To clarify, if visitor John comes to the site and sees Sales Letter #A, every time he navigates back to that page he should always see Sales Letter #A, and NOT Sales Letter #B. -The Block layouts, themes, and text should be trackable. i.e. 5% of all the visitors that Came to [login to view URL] and were shown: theme=BlueTheme and Blocks User, Main signed up for the Newletter 2% bought the product. -Search engine friendly with server side includes -The split testing must be accomplished by server side include in order to be Search engine friendly. The following reports should be available: - Standard: This is the default view. It displays all main campaigns and selected statistics. - All Campaigns: This is the same as the standard report except all campaigns are shown. Main campaigns are shown in dark gold. Currently you cannot sort this list due to the queries used to get the data. - All Ads: Displays all campaign ads. - Actions: Displays all actions logged in the currently selected time span. To view all actions, simply choose 'all-time' from the time span list. - Sales: Displays all sales logged in the currently selected time span. To view all sales, simply choose 'all-time' from the time span list. - Redirects: Displays all redirects logged in the currently selected time span. To view all redirects, simply choose 'all-time' from the time span list. - Clicks: Displays all clicks logged in the currently selected time span. - Daily Totals: Displays a grid consisting of one row per day for the currently selected time span. This is a general overview to get an idea of how your campaigns are doing. 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables): a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform unix and PHP Must play well with both IE and Firefox.
N° de projet : 3832522

Concernant le projet

1 proposition
Projet à distance
Actif à il y a 19 ans

Cherchez-vous à gagner de l'argent ?

Avantages de faire une offre sur Freelancer

Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
1 freelance propose en moyenne $1 700 USD pour ce travail
Avatar de l'utilisateur
See private message.
$1 700 USD en 30 jours
3,3 (10 commentaires)
5,1
5,1

À propos du client

Drapeau de UNITED STATES
United States
5,0
13
Membre depuis avr. 7, 2005

Vérification du client

Merci ! Nous vous avons envoyé un lien par e-mail afin de réclamer votre crédit gratuit.
Une erreur a eu lieu lors de l'envoi de votre e-mail. Veuillez réessayer.
Utilisateurs enregistrés Total des travaux publiés
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Chargement de l'aperçu
Permission donnée pour la géolocalisation.
Votre session de connexion a expiré et vous avez été déconnecté. Veuillez vous connecter à nouveau.