WP Manifestindependent plugin directory
manifest / seo / ingeni-yoast-extender

Ingeni Yoast Extender

Provide default meta tags for Yoast and track downloads via Google Analytics

by Bruce McKinnon - ingeni.net · github.com/brucemckinnon/ingeni-yoast-extender · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/brucemckinnon/ingeni-yoast-extender/archive/refs/heads/master.zip

Readme

=== Ingeni Yoast Extender ===

Contributors: Bruce McKinnon Tags: yoast, seo Requires at least: 4.8 Tested up to: 5.1.1 Stable tag: 2025.01

Used in conjunction with Yoast SEO. Automatically inserts meta descriptions and target words if none are specified.

Also provides extra per-post or per-page options for over-ridding the H1 title and meta keywords.

== Description ==

    • Used in conjunction with Yoast SEO.
    • Automatically inserts meta descriptions and target words if none are specified.
    • Provides a shortcode that adds Google Analytics tracking support for file downloads.
    • Provides extra per-post or per-page options for over-ridding the H1 title and meta keywords.

== Installation ==

  1. Upload the 'ingeni-yoast-extender’ folder to the '/wp-content/plugins/' directory.

  2. Activate the plugin through the 'Plugins' menu in WordPress.

== Frequently Asked Questions ==

++ How do I over-ride the Entry title or add keywords? ++

Once the plugin is activated, go the specific page or post, scroll down the Ingeni Yoast Extender section and alter the page title or keywords ads required.

++ How to I track file downloads via Google Analytics? ++

1 = Replace the tag with the [ga-track-event] shortcode

For example, replace Click to Download

with:

[ga-track-event file_url="files/todownload.pdf" class="button" text=“Click to Download"]

This produces the following code:

Click to Download

Available parameters are:

file_url - full path to the file. The current domain is suffixed to the file_url if not specified.

new_tab - open the link in a new tab. Default = 1.

category - GA event category. Default = “event"

action - GA description of the event. Defaults to "Download",

opt_label - GA optional descriptor of the event. Defaults to the file extension.

opt_value - GA optional value of the event. Defaults to the file name.

opt_noninteraction - By default, the event hit sent by _trackEvent() will impact a visitor's bounce rate. By setting this parameter to true, this event hit will not be used in bounce rate calculations. Default = 1

text - Text that the user sees on the link. Defaults to “Download Now"

class - Optional class to add to the tag. Defaults to nothing.

== Changelog ==

v2019.01 - Initial version.

v2019.02 - Misc bug fixes.

v2021.01 - Add support for EntryTitle over-riding

  • Add support for multiple keywords and insertion into the

v2022.01 - Support scenarios where there is no page content (e.g., Woo product with not product description). In this case, fall back to using the site name and page name.

V2025.01 - yoast_extender_add_desc() - Catch situations where there is a null post

Read the full README on GitHub →

Releases

TagPublished
2025.01 Jan 6, 2025
2022.01 Apr 21, 2022
2021.01 May 7, 2021
2019.01 May 23, 2019

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.