About Us

Yardstick is SA’s leading consulting firm specialising in the provision of measurement and assurance services to the Marketing and Communication Industry.  Since 1998 Yardstick has helped many of SA’s most successful companies to get the most from their communication partners.

The company focuses on developing and implementing a range of tools to measure the success and performance of Marketing and Communication programmes. In addition, it offers a range of performance enhancement tools to improve

 

 

the effectiveness and efficiency of Marketing and Communication processes.

 

Yardstick employs 7 highly rated, respected and experienced consultants who collectively have more than 100 years of experience spanning the following areas:

• Private Sector experience

• Public Sector experience

• International experience

• Marketing and Communication Industry experience

• Performance Measurement experience

 

YARDSTICK IS A MEMBER OF THE

m1f logo  MARKETINGFIRSTFORUM GLOBAL NETWORK.

Error
  • Got error 28 from storage engine SQL=SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.language, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, uam.name as modified_by_name,CASE WHEN a.publish_up = 0 THEN a.created ELSE a.publish_up END as publish_up,a.publish_down, a.images, a.urls, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.xreference, a.featured, LENGTH(a.fulltext) AS readmore,CASE WHEN badcats.id is not null THEN 0 ELSE a.state END AS state,c.title AS category_title, c.path AS category_route, c.access AS category_access, c.alias AS category_alias,CASE WHEN a.created_by_alias > ' ' THEN a.created_by_alias ELSE ua.name END AS author,ua.email AS author_email,( SELECT MAX(contact.id) AS id FROM pma3x_contact_details AS contact WHERE contact.published = 1 AND contact.user_id = a.created_by) as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating, v.rating_count as rating_count,c.published, CASE WHEN badcats.id is null THEN c.published ELSE 0 END AS parents_published FROM pma3x_content AS a LEFT JOIN pma3x_categories AS c ON c.id = a.catid LEFT JOIN pma3x_users AS ua ON ua.id = a.created_by LEFT JOIN pma3x_users AS uam ON uam.id = a.modified_by LEFT JOIN pma3x_categories as parent ON parent.id = c.parent_id LEFT JOIN pma3x_content_rating AS v ON a.id = v.content_id LEFT OUTER JOIN (SELECT cat.id as id FROM pma3x_categories AS cat JOIN pma3x_categories AS parent ON cat.lft BETWEEN parent.lft AND parent.rgt WHERE parent.extension = 'com_content' AND parent.published != 1 GROUP BY cat.id ) AS badcats ON badcats.id = c.id INNER JOIN pma3x_content_frontpage AS fp ON fp.content_id = a.id WHERE a.access IN (1,1) AND c.access IN (1,1) AND CASE WHEN badcats.id is null THEN a.state ELSE 0 END = 1 AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2015-08-29 18:50:57') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2015-08-29 18:50:57') ORDER BY c.lft, a.featured DESC, fp.ordering, a.created DESC LIMIT 0, 11 Got error 28 from storage engine SQL=SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.language, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, uam.name as modified_by_name,CASE WHEN a.publish_up = 0 THEN a.created ELSE a.publish_up END as publish_up,a.publish_down, a.images, a.urls, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.xreference, a.featured, LENGTH(a.fulltext) AS readmore,CASE WHEN badcats.id is not null THEN 0 ELSE a.state END AS state,c.title AS category_title, c.path AS category_route, c.access AS category_access, c.alias AS category_alias,CASE WHEN a.created_by_alias > ' ' THEN a.created_by_alias ELSE ua.name END AS author,ua.email AS author_email,( SELECT MAX(contact.id) AS id FROM pma3x_contact_details AS contact WHERE contact.published = 1 AND contact.user_id = a.created_by) as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating, v.rating_count as rating_count,c.published, CASE WHEN badcats.id is null THEN c.published ELSE 0 END AS parents_published FROM pma3x_content AS a LEFT JOIN pma3x_categories AS c ON c.id = a.catid LEFT JOIN pma3x_users AS ua ON ua.id = a.created_by LEFT JOIN pma3x_users AS uam ON uam.id = a.modified_by LEFT JOIN pma3x_categories as parent ON parent.id = c.parent_id LEFT JOIN pma3x_content_rating AS v ON a.id = v.content_id LEFT OUTER JOIN (SELECT cat.id as id FROM pma3x_categories AS cat JOIN pma3x_categories AS parent ON cat.lft BETWEEN parent.lft AND parent.rgt WHERE parent.extension = 'com_content' AND parent.published != 1 GROUP BY cat.id ) AS badcats ON badcats.id = c.id INNER JOIN pma3x_content_frontpage AS fp ON fp.content_id = a.id WHERE a.access IN (1,1) AND c.access IN (1,1) AND CASE WHEN badcats.id is null THEN a.state ELSE 0 END = 1 AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2015-08-29 18:50:57') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2015-08-29 18:50:57') ORDER BY c.lft, a.featured DESC, fp.ordering, a.created DESC
You are here: Home

About Yardstick

 

Yardstick is SA’s leading consulting firm specialising in the provision of measurement and assurance services to the Marketing and Communication Industry.

Resources