My developer's response below, he justifies the 36 hours. Objectively is he being fair?
--------------------------------------------------------------------------------------------------------
Hi Alan
We are working to audit all tickets with the team but for sure we charged you the time we needed to complete the requested tasks, no more than that. I know that also because we worked more time than that. In our statistics, in the last 3 months we billed the 85% of the hours we worked on your project (which is below our average).
The time spent integrating the new GTM code was 3 hours. You can check that in this ticket http://tracker.serfe.com/view.php?id=25019 [^]
The rest of the time was invest to research issues and fixes for proper operation of the GTM code. I think it is not fair to blame us for those problems
- The server had a configuration that was braking the entire website, this was due to GTM code (not us)
- The GTM code was not compatible with the Wordpress plugin we installed at the beginning of the project. Why we used that plugin? Because it was the only one in that moment which offered a contact us page where messages are sent via email and stored in the database at same time without too much customization.
If we were using another popular plugin we possibly would be having the same troubles, because the GTM code conflict raised due to the attached javascript events (validation and ajax requests)
We followed instruction from SEO firm, who should provide the solution to improve the SEO but we didn't received anything to improve for more than 4 weeks, any thought about the 200 links (again, it is not fair you blame us for that, and we fixed the problem 24hs after you warn us about that). From a development perspective we did always our best for your project, we always offered to you a solution and helped to improve the website. From a SEO perspective, this is quite hard to evaluate our work, even when we did everything what we should do, the result is not what you expected, again we didn't hear from the SEO firm providing any direction to help on that.
We find the problem with the form, you were probably losing leads due to not receive any contact message and we fixed it (Todd never realized about that I think or at least he did't warn)
We never used GTM before because we always install regular Google Analytic and that is pretty enough for all clients to manage the business and marketing decisions. Then, we had to research on the large GTM documentation to be able to help Todd to find a proper solution. At this point, we can not migrate to another Wordpress plugin to create Contact form because this involve to change design, the automatic actions and emails template all over again for the new plugin.
A priori, we could never estimate how long we may need to fix all the conflict raising due to GTM, and that is because we always tried to keep you posted but with a very high uncertainty on that.
About the visitor form, we didn't billed 8 hours to change the text and background color, you can see in the ticket http://tracker.serfe.com/view.php?id=25431 [^] Diego needed to work on local environment, update Beta, get back to you, check screenshots, work on local and update Beta a few times, fix issues with the format based on the web design, review HTML code and improve H1 and content, test across all browsers and devises (Chrome, Firefox, Safari, IE8, IE9, IE10, IE11, iPhone, iPad, Android, etc) as well as ensure that you would be able to change the content without lose the format in the future, there is no way to complete all that under 30 minutes.
I can't answer about what you researched with other developers, as I mentioned we estimated 3 hours to integrate GTM and that was what we charged in ticket 0025019 but unfortunately we faced lots of troubles after that.
We spent a lot of time to help you with this task and troubles, we worked really hard for that, even Sebastian worked up to 10pm a few days in order to keep the website working correctly. We charge for that time and also for the phone call because it takes us time too, others companies may charge time "just in case" and then they "don't charge the call" but you may pay for that anyway. In our case, you pay for the work and the time of calls because this is totally transparent, we provide this information to you because we are 100% sure about our work and the time it takes.
I hope you can see and appreciate all all our work, so you can understand that we charged just for that time. But if you think this is not reasonable, I don't see other option than offer to you the alternative to find another provider as we can not work for free to fix issues that are not coming from our end.
At this moment i see 2 alternatives:
1) Based on this explanation, tell me what would be the reasonable number of hours that the elance invoice should have so you can pay an amount that you are comfortable with. Please note that as we can not work without being paid, then on this option you will have to find other provider to continue working on your site.
- We continue working based on the agreement that we make on our call (we work without your confirmation on hours only on urgent tasks, on the rest, we need your confirmation to move forward) in that case you will only be billed for every hour that you approved.
Of course that we really want to continue working with you so i hope you decide to go with option 2. On the other hand i want you to be comfortable with your decision. If you think that the best would be to try other provider then no problem, we will understand. We definitively don't want to disturb. We always want to be part of the solution and not part of the problem.
Please, let me know what you think.
Regards,