Download the PHP package magequest/magento2-module-ppc-landing-pages without Composer

On this page you can find all versions of the php package magequest/magento2-module-ppc-landing-pages. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package magento2-module-ppc-landing-pages

MageQuest_PpcLandingPages

Customise your PDP (Product Detail Pages) for PPC (Pay Per Click) visitors.

Magento 2.4 Hyvä Themes Supported Packagist Version MIT License

Overview

A Magento 2 module that allows for creating discrete PDP (Product Detail Pages) page layouts for customers landing on the site from a PPC (Pay Per Click) link/ad by allowing routing to the same pages using a /ppc/ prefix in the URL path.

Concept

The idea for this module is taken from Made.com, where PDP pages visited from PPC adverts have different layout and content to the standard page.

For example:

Note: the /ppc/ in the second URL after the TLD (Top Level Domain).

On the first URL we're served the default PDP page which focuses on the product in question with an almost full width gallery, lots of imagery and plenty of content to explain more about the product.

However, on the second URL we get a much smaller image, reduced information and 'add to cart' details and directly underneath the remainder of the page is dedicated to product relations and up-sells. The other key addition is a link to view the full product details (i.e. it links back to original/standard PDP page.)

Why?

When a customer lands on your site from a PPC ad you may want to tailor content to better suit them.

Consider the following:

It may be their first visit to your site, so you may want to promote/highlight content about your brand to build trust. For example, a PPC ad generally lands a customer on the PDP page, so they may not have seen the homepage or other pages.

You may offer similar products that aren't obvious on the standard PDP so moving product relations/up-sells further up the page may be desired. For example, generally a customer coming from a PPC link has more intent to buy and if they find they don't quite like the product their first natural reaction is to hit the back button and find something else back on the search engine. However, if you can promote other similar products you've got a much better chance of their next action being selecting one of these products and staying on your site, increasing the chance of them making a purchase from you.

Features

(Batteries) Not Included

This module is not 'plug and play'. It does NOT change the layout/content on PPC landing pages, it purely facilitates the ability to do so by allowing routing using /ppc/ prefixed URLs and adding _ppc suffixed layout handles.

It's up to you and your design and development team to determine how you want to layout PPC landing pages and what content you want to include by utilising the layout handles provided. However, we recommend using the Made.com example as inspiration if you're stuck:

In addition, it does not modify anything in relation to any feeds or integrations with your shopping channels, i.e. you need to make the necessary modifications to ensure the /ppc/ prefixed URLs are utilised (e.g. in your Google Shopping or Facebook/Instagram Store feed).

Finally, whilst there is control over the meta robots, and canonicalization works if enabled, how you manage the visibility, or 'crawlability', of these pages is to you and this module does nothing in regard to robots.txt. Please consult an SEO expert for advice on how you should configure this for your (or your merchants) store.

FAQs

How Does It Work?

  1. A new custom router is added that checks for the occurance of /ppc/ in the URL path
  2. If matched, this is removed from the request path and the request is forwarded back to the rest of the routers (e.g. url rewrite, standard, cms, default etc.) so the original page contents can be loaded
  3. However, as the original request path still contains /ppc/ an observer then checks for this before layout is loaded, and if it matches, it adds _ppc as a suffix to all layout handles and updates the meta robots output based on the configuration values set

Installation

Compatibility

Contributing

Issues and pull requests welcomed. Be considerate.

Credit/Thanks


All versions of magento2-module-ppc-landing-pages with dependencies

PHP Build Version
Package Version
Requires magento/framework Version *
magento/module-config Version ^101.2
magento/module-store Version ^101.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package magequest/magento2-module-ppc-landing-pages contains the following files

Loading the files please wait ....