Visitors Campaign module

Created on 4 August 2023, over 1 year ago
Updated 28 August 2023, about 1 year ago

Problem/Motivation

People run marketing campaigns and need to be able to track/segment activity from campaigns.

Steps to reproduce

Proposed resolution

Create another module, visitors_campaign, which adds columns to store campaign data.

Remaining tasks

  1. Create columns
  2. Create service to extract campaign data
  3. Create form & drush command to extract the campaign data from past visits

User interface changes

API changes

Query Variables for campaigns
Email/Newletter campaigns

Data model changes

+-----------------------------+-----------------------+------+-----+---------+----------------+
| Field                       | Type                  | Null | Key | Default | Extra          |
+-----------------------------+-----------------------+------+-----+---------+----------------+
| campaign_keyword            | varchar(255)          | YES  |     | NULL    |                |
| campaign_medium             | varchar(100)          | YES  |     | NULL    |                |
| campaign_name               | varchar(100)          | YES  |     | NULL    |                |
| campaign_source             | varchar(100)          | YES  |     | NULL    |                |
| campaign_content            | varchar(100)          | YES  |     | NULL    |                |
| campaign_id                 | varchar(100)          | YES  |     | NULL    |                |
+-----------------------------+-----------------------+------+-----+---------+----------------+
πŸ“Œ Task
Status

Active

Version

2.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States bluegeek9

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024