[RUBY] [Rails] Définir la balise de conversion Google Analytics

Quel est l'objectif (mesure du taux de conversion)?

Avec la fonction Google Analytics, vous pouvez définir des indicateurs tels que «inscription de membre», «enregistrement de contenu» et «affichage de 5 pages ou plus» pour obtenir l'index du site Web. Je fixe également des objectifs sur mon site Web (https://www.mini4wg.com/), je vais donc vous expliquer les éléments de réglage et les méthodes de mise en œuvre.

スクリーンショット 2020-10-27 14.05.21.png

Fixation d'objectifs 1/3

Les modèles sont préparés et c'est très pratique. Si vous spécifiez google analytics, vous pouvez également modifier le site pour prendre en charge les diagrammes. Cependant, en fonction de la transition d'écran, etc., il peut être nécessaire de préparer la balise de conversion.

Le premier objectif est --Profit --Attirer les clients

スクリーンショット 2020-10-27 14.13.49.png

Explication des objectifs 2/3

La description de l'objectif définit le type de mesure. --Page d'arrivée

スクリーンショット 2020-10-27 14.25.22.png

Détails de l'objectif 3/3

Le formulaire ici changera en fonction du type défini dans la description de la cible (2/3). Si vous sélectionnez un événement, vous devez envoyer un événement depuis votre site Web. La page d'arrivée, le temps de séjour et la vue de la page peuvent être utilisés simplement en paramétrant depuis l'écran Google Analyticw.

スクリーンショット 2020-10-27 14.28.03.png

Lors de l'envoi d'un événement avec Rails

Mon site dispose également d'une fonction d'enregistrement d'images, mais lorsque je souhaite l'envoyer une seule fois au moment de la création pour mesurer la conversion, j'ai implémenté ce qui suit.

ProductsController

ruby


class ProductsController < ApplicationController
  =réduction=
  def create
    @product = current_user.products
                           .build(product_params)
    authorize @product

    if @product.save
      flash[:cv] = true
      redirect_to @product, notice: t('.saved')
    else
      render :new
    end
  end
 =réduction=
end

views/products/show.html.slim

slim


~~réduction
- if flash[:cv] == true
  javascript:
    gtag('event', 'created', { 'event_category': 'products', 'event_label': '#{@product.id}'});
~~réduction

Méthode de confirmation

Vous pouvez voir quel type d'événement est envoyé en insérant l'extension Chrome ci-dessous pour voir si l'événement est réellement envoyé.

Analyse de page (par Google) --Chrome Webstore https://chrome.google.com/webstore/detail/page-analytics-by-google/fnbdnhhicmebfgdgglcdacdapkcihcoh/related?hl=ja

finalement

En fixant des objectifs, il est très utile d'avoir des indicateurs pour aider à améliorer le site et à expliquer aux autres.

Recommended Posts

[Rails] Définir la balise de conversion Google Analytics
[Rails] Comment présenter Google Analytics [Facile]