generated from readthedocs/tutorial-template
-
Notifications
You must be signed in to change notification settings - Fork 42
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into configurable_stream_extensions
- Loading branch information
Showing
51 changed files
with
1,465 additions
and
42 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
FROM python:3.10 | ||
|
||
# Don't update to a higher version until this issue has been fixed: https://github.com/errata-ai/vale/issues/528 | ||
# Please keep version in sync with the version in .github/workflows/linting.yml for a consistent experience | ||
ENV VALE_VERSION=2.29.2 | ||
|
||
WORKDIR /workspace | ||
|
||
# Needed for Vale (rst2html) and reStructuredText (rstcheck) | ||
RUN pip install rst2html rstcheck | ||
|
||
RUN mkdir -p vale && cd vale && wget https://github.com/errata-ai/vale/releases/download/v${VALE_VERSION}/vale_${VALE_VERSION}_Linux_64-bit.tar.gz && \ | ||
tar -xf vale_${VALE_VERSION}_Linux_64-bit.tar.gz && cp /workspace/vale/vale /usr/local/bin/vale && cd ../ | ||
|
||
# /home/gitpod/.local/bin ensures that Python packages like rstcheck can be found | ||
ENV PATH=/home/gitpod/.local/bin:$PATH | ||
|
||
# Create the gitpod user. UID must be 33333. https://www.gitpod.io/docs/configure/workspaces/workspace-image#use-a-custom-dockerfile | ||
RUN useradd -l -u 33333 -G sudo -md /home/gitpod -s /bin/bash -p gitpod gitpod | ||
|
||
USER gitpod |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
|
||
Contacts | ||
######### | ||
|
||
|
||
Contacts are the central factor of a marketing automation platform. | ||
|
||
These are all the individuals who have visited your websites or interacted with you in some way. | ||
|
||
Contact types | ||
************** | ||
|
||
There are two types of Contacts: | ||
|
||
Visitors (formerly anonymous leads) | ||
=================================== | ||
|
||
Unidentified visitors to your site who haven't yet completed a Form or otherwise interacted with your site. | ||
|
||
Mautic tracks these Contacts, but usually keeps them hidden so as not to clutter up your view. | ||
|
||
Visitors are worth tracking, because these could be future customers. By tracking them before they have any interaction, you can retain a log of when they visited your site, which allows you to get a picture of their activity prior to engaging with you. | ||
|
||
You can use the filter in the Contacts screen to display only visitors by using the this command ``is:anonymous`` in the search bar at the top of the Contacts list. | ||
|
||
.. image:: images/contacts-anonymous.png | ||
:alt: Screenshot of anonymous Contact | ||
|
||
**What you see** - Switching to the anonymous Contacts view displays the IP addresses for visitors to Landing Pages tracked with your Mautic tracking code. | ||
If you have an IP lookup service :ref:`configured<miscellaneous settings>` in **Settings > System Settings > Miscellaneous Settings**, Mautic shows an approximate location of the Contacts. Mautic uses :xref:`MaxMind's` Geolite2 City by default. MaxMind approximates the location based on the Contact's Internet Service Provider, and may not be the exact location of the Contact. | ||
|
||
**Individual Contacts** - Click an IP address to display a Contact record, similar to known Contacts. If there's any information on an anonymous Contact, you can see it here. This data can include: | ||
|
||
* Landing Pages the Contact has visited | ||
|
||
* Forms submitted | ||
|
||
* Scoring | ||
|
||
* Data from Forms - which don't include the unique identifier, since that would make the contact known | ||
|
||
.. note:: | ||
|
||
* In **Settings > Configuration > Tracking Settings**, you can enable the **Do Not Track 404 error for anonymous Contacts** option to not track page hits on any 404 error page tracked by the tracking code. This option helps prevent tracking pages you're not interested in and filling the Contact logs with bot activity. See :ref:`Tracking settings<tracking settings>` | ||
|
||
* Data for anonymous Contacts isn't available for segmentation or reporting. Once identified, the data is available, which applies to non-Campaign based Dynamic Web Content filters. | ||
|
||
|
||
.. vale off | ||
Standard Contacts | ||
================= | ||
|
||
.. vale on | ||
The second type of Contact is a known Contact. These Contacts have identified themselves via a Form or other source. You may also have more information about them from previous interactions, or from a third-party system such as a Customer Relationship Management (CRM) tool. | ||
|
||
As a result, these Contacts typically have a name, Email, and other identifying information associated with the Contact. | ||
|
||
These are Contacts which may have started as a visitor, but at some point provided additional information such as a name, Email address, social network handle, or other identifying characteristics which have enabled you to connect up the activity on your website with a known person. You can nurture these Contacts through the Mautic marketing automation platform, learn more about their behavior, and take specific actions as a result of this information. | ||
|
||
|
||
Changing the view | ||
***************** | ||
|
||
By default Mautic uses the **list view**, but you can also choose to switch to the **card view** also known as **grid view**, which uses avatars to depict the Contacts visually using cards. | ||
|
||
If you'd like to see your Contacts in the card view, click the **C** button while you're looking at the Contact list. To go back to the table or list view, press the **T** key. | ||
|
||
The :ref:`Manage Contacts<managing contacts>` section provides more information on how you can work with Contacts in Mautic. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,107 @@ | ||
.. vale off | ||
Manage custom fields | ||
Manage Custom Fields | ||
#################### | ||
|
||
.. vale on | ||
.. vale on | ||
You can manage Custom Fields through the Admin menu - click the cogwheel upper right-hand side of Mautic. | ||
|
||
.. image:: images/admin-menu.png | ||
:align: center | ||
:alt: Screenshot of Admin menu | ||
:width: 200 | ||
|
||
Custom Fields | ||
************* | ||
|
||
The **Custom Fields** page lets you view all existing Contact fields as well as any custom Contact fields you have created. | ||
|
||
.. image:: images/custom-fields.jpeg | ||
:align: center | ||
:alt: Screenshot of Custom Field | ||
|
||
| | ||
You'll notice the group column shows the specific field on the Contact profile. In the last column, you may see several icons which signify various properties of the field: | ||
|
||
.. image:: images/custom-field-icons.png | ||
:align: center | ||
:alt: Screenshot of Custom field icons | ||
|
||
| | ||
1. **Lock icon** - The core installation uses these fields, you can't remove them. | ||
|
||
2. **List icon** - You can use these fields as filters for Segments. | ||
|
||
3. **Asterisks icon** - These fields are required when filling in the Contact Form | ||
|
||
4. **Globe icon** - You can update these fields publicly through the :doc:`tracking pixel</configuration/variables>` URL query see :doc:`Contact Monitoring</contacts/manage_contacts>` for more details. | ||
|
||
It's important to note that from Mautic 5, you won't be able to edit the default value for any Fields used to identify a Contact or Company, including: | ||
|
||
|
||
* Company | ||
|
||
* First name | ||
|
||
* Last name | ||
|
||
* Social profiles | ||
|
||
* Unique identifier fields | ||
|
||
* Company name | ||
|
||
* Company Email | ||
|
||
* Company website | ||
|
||
* State | ||
|
||
* Country | ||
|
||
* City | ||
|
||
Published fields | ||
***************** | ||
|
||
There is a toggle switch which shows before each label title. You can find this type of switch throughout the Mautic UI for publishing and unpublishing items. | ||
|
||
.. only:: html | ||
|
||
.. figure:: images/unpublish-fields.gif | ||
|
||
| | ||
.. vale off | ||
Adding a new Custom Field | ||
************************* | ||
|
||
.. vale on | ||
You can create additional custom fields and define the data type you want that field to hold. In addition to the data type you select the group for that particular field. This defines where the field displays on the Contact edit and detail view. | ||
|
||
.. image:: images/new-custom-field.jpeg | ||
:align: center | ||
:alt: Screenshot of New Custom Field | ||
|
||
| | ||
Creating Custom Fields via a command | ||
************************************ | ||
|
||
When you create a new Custom Field for Contacts or Companies in Mautic, the system adds a new column to the database. For larger instances of Mautic, this operation can slow down, and the table remains locked while running. As a result, you can't make any changes until the system creates the field. The ``HTTP`` request may time out, causing the User Interface to report that the column exists even though Contact/Company updates may fail because the column is still missing. | ||
|
||
There is a way around this when you configure the processing of field creation in the background. | ||
|
||
Since :xref:`Mautic 3` there is an option you can set in your ``app/config/local.php`` file: ``'create_custom_field_in_background' => true``,. | ||
|
||
If you configure this option, the new Custom Field becomes visible in the list of Custom Fields. The custom field remains unpublished until you run the command ``bin/console mautic:custom-field:create-column``. This command creates the actual column in the table and publishes the field metadata. | ||
|
||
This configuration helps prevent **http** request timeouts because it handles the long-running SQL query to create the new table column as a background task. | ||
|
||
To mitigate the table lock issue, run the command only once daily when you know that most of your audience is offline. With less traffic going into Mautic, the chances of encountering a problem are lower. |
Oops, something went wrong.