exs/lander-tracking-chaturbate-bundle

此捆绑包为EXSLanderTrackingChaturbateBundle添加了新的Chaturbate特定提取器和格式化工具。

v1.1.3 2017-12-13 16:29 UTC

This package is auto-updated.

Last update: 2024-08-29 04:31:30 UTC


README

Build Status

此捆绑包做什么?

此捆绑包不是独立捆绑包,需要EXS-LanderTrackingHouseBundle

它将为EXS-LanderTrackingHouseBundle添加提取器和格式化工具,以管理Chaturbate跟踪参数。

提取器服务将搜索包含以下字符串的参数

  • track:字符串由{cmp}~{exid}~{visit}{cmp}~{exid}{cmp}组成。

如果track包含由以下字符串组成的字符串

  • {cmp}~{exid}~{visit}{cmp}~{exid}{cmp}

安装

使用composer下载捆绑包

$ composer require exs/lander-tracking-chaturbate-bundle

启用捆绑包,以及作为需求安装的EXS-LanderTrackingHouseBundle

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new EXS\LanderTrackingHouseBundle\EXSLanderTrackingHouseBundle(),
        new EXS\LanderTrackingChaturbateBundle\EXSLanderTrackingChaturbateBundle(),
        // ...
    );
}

配置

cmp参数具有默认值,该默认值可通过此配置键进行配置

# Default values.
exs_lander_tracking_chaturbate:
    default_cmp: 1

此默认值将覆盖EXS-LanderTrackingHouseBundlecmp默认值。

使用方法

示例

    <a href="{{ 'http://www.test.tld/' | appendTracking('chaturbate') }}">Some link</a>
    <!-- Will generate : "http://www.test.tld/?track=123~987654321~5" -->
    
    <a href="{{ 'http://www.test.tld/?foo=bar' | appendTracking('chaturbate') }}">Some link</a>
    <!-- Will generate : "http://www.test.tld?foo=bar&track=123~987654321~5" -->

有关更多信息,请参阅EXS-LanderTrackingHouseBundle的文档