![JAR search and dependency download from the Maven repository](/logo.png)
com.eclipsesource.tabris.tracking.internal.piwik.request.RequestKeyProvider Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of tabris-tracking Show documentation
Show all versions of tabris-tracking Show documentation
Piwik and Google Analytics Tracking for Tabris Apps.
The newest version!
/*******************************************************************************
* Copyright (c) 2014 EclipseSource and others. All rights reserved. This
* program and the accompanying materials are made available under the terms of
* the Eclipse Public License v1.0 which accompanies this distribution, and is
* available at http://www.eclipse.org/legal/epl-v10.html Contributors:
* EclipseSource - initial API and implementation
******************************************************************************/
package com.eclipsesource.tabris.tracking.internal.piwik.request;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
public class RequestKeyProvider {
static Map requestKeys;
static {
Map mapping = new HashMap();
mapping.put( RequestKeys.SITE_ID, "idsite" );
mapping.put( RequestKeys.REC, "rec" );
mapping.put( RequestKeys.ACTION_URL, "url" );
mapping.put( RequestKeys.ACTION_NAME, "action_name" );
mapping.put( RequestKeys.VISITOR_ID, "_id" );
mapping.put( RequestKeys.RANDOM, "rand" );
mapping.put( RequestKeys.API_VERSION, "apiv" );
mapping.put( RequestKeys.VISITOR_REFERRER_URL, "urlref" );
mapping.put( RequestKeys.VISITOR_CUSTOM_VARIABLES, "_cvar" );
mapping.put( RequestKeys.VISITOR_VISITS, "_idvc" );
mapping.put( RequestKeys.VISITOR_PREVIOUS_VISIT, "_viewts" );
mapping.put( RequestKeys.VISITOR_FIRST_VISIT, "_idts" );
mapping.put( RequestKeys.VISITOR_CAMPAIGN_NAME, "_rcn" );
mapping.put( RequestKeys.VISITOR_CAMPAIGN_KEYWORD, "_rck" );
mapping.put( RequestKeys.VISITOR_RESOLUTION, "res" );
mapping.put( RequestKeys.VISITOR_HOUR, "h" );
mapping.put( RequestKeys.VISITOR_MINUTE, "m" );
mapping.put( RequestKeys.VISITOR_SECOND, "s" );
mapping.put( RequestKeys.VISITOR_USER_AGENT_OVERRIDE, "ua" );
mapping.put( RequestKeys.VISITOR_LANGUAGE_OVERRIDE, "lang" );
mapping.put( RequestKeys.ACTION_CUSTOM_VARIABLES, "cvar" );
mapping.put( RequestKeys.ACTION_SEARCH, "search" );
mapping.put( RequestKeys.ACTION_SEARCH_CATEGORY, "search_cat" );
mapping.put( RequestKeys.ACTION_SEARCH_COUNT, "search_count" );
mapping.put( RequestKeys.ACTION_GOAL_ID, "idgoal" );
mapping.put( RequestKeys.ACTION_GOAL_REVENUE, "revenue" );
mapping.put( RequestKeys.ACTION_GENERATION_TIME, "gt_ms" );
mapping.put( RequestKeys.ECOMMERCE_ORDER_ID, "ec_id" );
mapping.put( RequestKeys.ECOMMERCE_ORDER_TOTAL, "revenue" );
mapping.put( RequestKeys.ECOMMERCE_ORDER_SUBTOTAL, "ec_st" );
mapping.put( RequestKeys.ECOMMERCE_ORDER_TAX, "ec_tx" );
mapping.put( RequestKeys.ECOMMERCE_ORDER_SHIPPING, "ec_sh" );
mapping.put( RequestKeys.ECOMMERCE_ORDER_DISCOUNT, "ec_dt" );
mapping.put( RequestKeys.ECOMMERCE_ORDER_ITEMS, "ec_items" );
mapping.put( RequestKeys.EVENT_CATEGORY, "e_c" );
mapping.put( RequestKeys.EVENT_ACTION, "e_a" );
mapping.put( RequestKeys.EVENT_NAME, "e_n" );
mapping.put( RequestKeys.TOKEN_AUTH, "token_auth" );
mapping.put( RequestKeys.VISITOR_IP_OVERRIDE, "cip" );
mapping.put( RequestKeys.VISITOR_DATETIME_OVERRIDE, "cdt" );
mapping.put( RequestKeys.VISITOR_ID_ENFORCED, "cid" );
mapping.put( RequestKeys.NEW_VISIT, "new_visit" );
mapping.put( RequestKeys.VISITOR_COUNTRY_OVERRIDE, "country" );
mapping.put( RequestKeys.VISITOR_REGION_OVERRIDE, "region" );
mapping.put( RequestKeys.VISITOR_CITY_OVERRIDE, "city" );
mapping.put( RequestKeys.VISITOR_LATITUDE_OVERRIDE, "lat" );
mapping.put( RequestKeys.VISITOR_LONGITUDE_OVERRIDE, "long" );
mapping.put( RequestKeys.IS_BOT, "is_bot" );
requestKeys = Collections.unmodifiableMap( mapping );
}
public static String getRequestKey( String name ) {
return requestKeys.get( name );
}
private RequestKeyProvider() {
// prevent instantiation
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy